From bddf8ecf5f1e19e280b19caedeab87c5b0c20d92 Mon Sep 17 00:00:00 2001 From: Oscar Date: Tue, 23 Feb 2021 19:40:50 +0100 Subject: [PATCH 01/22] [ADD] Capacitor for standalone apps --- .gitignore | 3 + capacitor.config.json | 15 ++ package-lock.json | 529 +++++++++++++++++++++++++++++++++++++++++- package.json | 7 +- 4 files changed, 543 insertions(+), 11 deletions(-) create mode 100644 capacitor.config.json diff --git a/.gitignore b/.gitignore index af15a1c..2eefb46 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,9 @@ # production /build +/android +/electron +/dist # misc .DS_Store diff --git a/capacitor.config.json b/capacitor.config.json new file mode 100644 index 0000000..1ba7aa1 --- /dev/null +++ b/capacitor.config.json @@ -0,0 +1,15 @@ +{ + "appId": "me.oscarrc.ntsweb", + "appName": "nts-web", + "bundledWebRuntime": false, + "windowsAndroidStudioPath": "/mnt/c/Program Files/Android/Android Studio/binstudio64.exe", + "backgroundColor": "#212122", + "npmClient": "npm", + "webDir": "build", + "plugins": { + "SplashScreen": { + "launchShowDuration": 0 + } + }, + "cordova": {} +} diff --git a/package-lock.json b/package-lock.json index 9fd2269..4901c1a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1128,6 +1128,211 @@ "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" }, + "@capacitor-community/electron": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@capacitor-community/electron/-/electron-1.3.4.tgz", + "integrity": "sha512-ENjjScDT5igASsSs7TcGNqPZJ5c0OlVQm3t4fe11J4fqdaOFb7x1KmMt01eai5QAx8aP1dk9fxnFz12cfD2BVQ==", + "dev": true, + "requires": { + "@capacitor/core": "^2.4.3", + "chalk": "^4.1.0", + "electron-is-dev": "^1.2.0", + "electron-serve": "^1.0.0", + "fs-extra": "^9.0.1", + "mime-types": "~2.1.27", + "ora": "^5.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-spinners": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", + "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "requires": { + "chalk": "^4.0.0" + } + }, + "ora": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", + "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "log-symbols": "^4.0.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@capacitor/android": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-2.4.6.tgz", + "integrity": "sha512-SBXO0eVtkssnq1gfs6n/8vJLJXPjzqbIblhPetMiR0Myvjt9eqB7v5HbQ4t1EW0+jV46UGyFV6CPCrZeKPtvXg==" + }, + "@capacitor/cli": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-2.4.6.tgz", + "integrity": "sha512-fhwHnitpzjC35Trsb1uR9iA2zlhCZjmh7txunin+g35fImdWjvsswdOwrO7gEC4oItJvErblZF6bRwLvf1Rs1Q==", + "requires": { + "chalk": "^2.3.0", + "commander": "^4.1.1", + "compare-versions": "^3.1.0", + "fs-extra": "^4.0.3", + "inquirer": "6.3.1", + "open": "^6.1.0", + "ora": "^1.3.0", + "plist": "^3.0.1", + "semver": "^5.4.1", + "which": "^1.3.0", + "xml2js": "^0.4.19" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@capacitor/core": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-2.4.6.tgz", + "integrity": "sha512-3KLSMorCELA5RNRXwHOGlRGuxXaxCEYHC29wOUxObicI2mf14hbMJWylt4QBzNmSqh3/ha7u4/CAZMoJUQR/QA==", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, "@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", @@ -3639,6 +3844,29 @@ "file-uri-to-path": "1.0.0" } }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + } + } + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -4017,6 +4245,11 @@ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, "check-types": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", @@ -4174,6 +4407,24 @@ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==" + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, "cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", @@ -4184,6 +4435,12 @@ "wrap-ansi": "^6.2.0" } }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -4272,6 +4529,11 @@ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + }, "component-emitter": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", @@ -5059,6 +5321,15 @@ } } }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -5419,6 +5690,18 @@ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" }, + "electron-is-dev": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.2.0.tgz", + "integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==", + "dev": true + }, + "electron-serve": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/electron-serve/-/electron-serve-1.1.0.tgz", + "integrity": "sha512-tQJBCbXKoKCfkBC143QCqnEtT1s8dNE2V+b/82NF6lxnGO/2Q3a3GSLHtKl3iEDQgdzTf9pH7p418xq2rXbz1Q==", + "dev": true + }, "electron-to-chromium": { "version": "1.3.662", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.662.tgz", @@ -6414,6 +6697,16 @@ "is-extendable": "^1.0.1" } }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, "extglob": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", @@ -6514,6 +6807,14 @@ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "file-entry-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", @@ -7637,9 +7938,9 @@ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, "immer": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/immer/-/immer-7.0.9.tgz", - "integrity": "sha512-Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A==" + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" }, "import-cwd": { "version": "2.1.0", @@ -7738,6 +8039,77 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "inquirer": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz", + "integrity": "sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "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==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + } + } + }, "insert-css": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", @@ -7915,6 +8287,12 @@ "is-extglob": "^2.1.1" } }, + "is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true + }, "is-module": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", @@ -9842,6 +10220,14 @@ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + } + }, "loglevel": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", @@ -10256,6 +10642,11 @@ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, "nan": { "version": "2.14.2", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", @@ -10680,9 +11071,9 @@ } }, "open": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.0.tgz", - "integrity": "sha512-PGoBCX/lclIWlpS/R2PQuIR4NJoXh6X5AwVzE7WXnWRGvHg7+4TBCgsujUgiPpm0K1y4qvQeWnCWVTpTKZBtvA==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -10725,6 +11116,17 @@ "word-wrap": "^1.2.3" } }, + "ora": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz", + "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", + "requires": { + "chalk": "^2.1.0", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.0.1", + "log-symbols": "^2.1.0" + } + }, "original": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", @@ -10738,6 +11140,11 @@ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, "p-each-series": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", @@ -11074,6 +11481,16 @@ } } }, + "plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "requires": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + } + }, "pnp-webpack-plugin": { "version": "1.6.4", "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", @@ -12802,9 +13219,9 @@ } }, "react-dev-utils": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.2.tgz", - "integrity": "sha512-xG7GlMoYkrgc2M1kDCHKRywXMDbFnjOB+/VzpytQyYBusEzR8NlGTMmUbvN86k94yyKu5XReHB8eZC2JZrNchQ==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.3.tgz", + "integrity": "sha512-4lEA5gF4OHrcJLMUV1t+4XbNDiJbsAWCH5Z2uqlTqW6dD7Cf5nEASkeXrCI/Mz83sI2o527oBIFKVMXtRf1Vtg==", "requires": { "@babel/code-frame": "7.10.4", "address": "1.1.2", @@ -12819,7 +13236,7 @@ "global-modules": "2.0.0", "globby": "11.0.1", "gzip-size": "5.1.1", - "immer": "7.0.9", + "immer": "8.0.1", "is-root": "2.1.0", "loader-utils": "2.0.0", "open": "^7.0.2", @@ -13504,6 +13921,30 @@ } } }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + } + } + }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", @@ -13645,6 +14086,11 @@ "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -13661,6 +14107,21 @@ "aproba": "^1.1.1" } }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -15226,6 +15687,11 @@ "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -15287,6 +15753,14 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, "tmpl": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", @@ -16082,6 +16556,15 @@ "minimalistic-assert": "^1.0.0" } }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, "web-vitals": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.4.tgz", @@ -17263,11 +17746,37 @@ "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" }, + "xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "dependencies": { + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + } + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, "xmlchars": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, + "xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==" + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", diff --git a/package.json b/package.json index cb07eef..f1abed8 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,10 @@ "private": true, "dependencies": { "@ant-design/icons": "^4.3.0", + "@capacitor/android": "^2.4.6", + "@capacitor/cli": "^2.4.6", + "@capacitor/core": "^2.4.6", + "@capacitor-community/electron": "^1.3.4", "@reduxjs/toolkit": "^1.5.0", "@testing-library/jest-dom": "^5.11.9", "@testing-library/react": "^11.2.5", @@ -35,7 +39,8 @@ "test": "react-scripts test", "eject": "react-scripts eject", "predeploy": "npm run build && cp build/index.html build/200.html", - "deploy": "surge build nts-web.oscarrc.me" + "deploy": "surge build nts-web.oscarrc.me", + "electron":"electron-packager electron/ nts-web --all --overwrite --out=dist" }, "eslintConfig": { "extends": [ From 71f5b4368a948a2dcb367ad095f3b2568c3b97b2 Mon Sep 17 00:00:00 2001 From: Oscar Date: Tue, 23 Feb 2021 19:48:13 +0100 Subject: [PATCH 02/22] [MOD] Capacitor config --- capacitor.config.json | 1 - 1 file changed, 1 deletion(-) diff --git a/capacitor.config.json b/capacitor.config.json index 1ba7aa1..54ce83e 100644 --- a/capacitor.config.json +++ b/capacitor.config.json @@ -2,7 +2,6 @@ "appId": "me.oscarrc.ntsweb", "appName": "nts-web", "bundledWebRuntime": false, - "windowsAndroidStudioPath": "/mnt/c/Program Files/Android/Android Studio/binstudio64.exe", "backgroundColor": "#212122", "npmClient": "npm", "webDir": "build", From 894bb402ec7bde5f057082b334bf1ff00ba3abe5 Mon Sep 17 00:00:00 2001 From: Oscar Date: Wed, 24 Feb 2021 11:37:39 +0100 Subject: [PATCH 03/22] [MOD] Updated package json --- package-lock.json | 21294 +++++++++++++++++++++++++++++++++++++++++++- package.json | 4 +- 2 files changed, 21272 insertions(+), 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4901c1a..77042f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,21254 @@ { "name": "nts-web", "version": "2.0.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "version": "2.0.0", + "dependencies": { + "@ant-design/icons": "^4.3.0", + "@capacitor-community/electron": "^1.3.4", + "@capacitor/android": "^2.4.6", + "@capacitor/cli": "^2.4.6", + "@capacitor/core": "^2.4.6", + "@reduxjs/toolkit": "^1.5.0", + "@testing-library/jest-dom": "^5.11.9", + "@testing-library/react": "^11.2.5", + "@testing-library/user-event": "^12.7.0", + "antd": "^4.12.3", + "react": "^17.0.1", + "react-dom": "^17.0.1", + "react-redux": "^7.2.2", + "react-router-dom": "^5.2.0", + "react-scripts": "4.0.2", + "web-vitals": "^0.2.4", + "webmidi": "^2.5.1", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4" + } + }, + "node_modules/@ant-design/colors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", + "dependencies": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "node_modules/@ant-design/icons": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-4.5.0.tgz", + "integrity": "sha512-ZAKJcmr4DBV3NWr8wm2dCxNKN4eFrX+qCaPsuFejP6FRsf+m5OKxvCVi9bSp1lmKWeOI5yECAx5s0uFm4QHuPw==", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.0.0", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "insert-css": "^2.0.0", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz", + "integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==" + }, + "node_modules/@ant-design/react-slick": { + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@ant-design/react-slick/-/react-slick-0.28.1.tgz", + "integrity": "sha512-Uk+GNexHOmiK3BMk/xvliNsNt+LYnN49u5o4lqeuMKXJlNqE9kGpEF03KpxDqu/zybO0/0yAJALha8oPtR5iHA==", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "lodash": "^4.17.15", + "resize-observer-polyfill": "^1.5.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.13.tgz", + "integrity": "sha512-U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg==" + }, + "node_modules/@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/generator": { + "version": "7.12.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.15.tgz", + "integrity": "sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ==", + "dependencies": { + "@babel/types": "^7.12.13", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.13.tgz", + "integrity": "sha512-dXof20y/6wB5HnLOGyLh/gobsMvDNoekcC+8MCV2iaTd5JemhFkPD73QB+tK3iFC9P0xJC73B6MvKkyUfS9cCw==", + "dependencies": { + "@babel/compat-data": "^7.12.13", + "@babel/helper-validator-option": "^7.12.11", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.13.tgz", + "integrity": "sha512-Vs/e9wv7rakKYeywsmEBSRC9KtmE7Px+YBlESekLeJOF0zbGUicGfXSNi3o+tfXSNS48U/7K9mIOOCR79Cl3+Q==", + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.13.tgz", + "integrity": "sha512-XC+kiA0J3at6E85dL5UnCYfVOcIZ834QcAY0TIpgUVnz0zDzg+0TtvZTnJ4g9L1dPRGe30Qi03XCIS4tYCLtqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz", + "integrity": "sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz", + "integrity": "sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.13.tgz", + "integrity": "sha512-B+7nN0gIL8FZ8SvMcF+EPyB21KnCcZHQZFczCxbiNGV/O0rsrSBlWGLzmtBJ3GMjSVMIm4lpFhR+VdVBuIsUcQ==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.13.tgz", + "integrity": "sha512-acKF7EjqOR67ASIlDTupwkKM1eUisNAjaSduo5Cz+793ikfnpe7p4Q7B7EWU2PCoSTPWsQkR7hRUWEIZPiVLGA==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", + "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==" + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.13.tgz", + "integrity": "sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", + "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.11.tgz", + "integrity": "sha512-TBFCyj939mFSdeX7U7DDj32WtzYY7fDcalgq8v3fBZMNOJQNn7nOYzMaUCiPxPYfCup69mtIpqlKgMZLvQ8Xhw==" + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.13.tgz", + "integrity": "sha512-t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw==", + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helpers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.13.tgz", + "integrity": "sha512-oohVzLRZ3GQEk4Cjhfs9YkJA4TdIDTObdBEZGrd6F/T0GPSnuV6l22eMcxlvcvzVIPH3VTtxbseudM1zIE+rPQ==", + "dependencies": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.12.15", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz", + "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.13.tgz", + "integrity": "sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz", + "integrity": "sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.1.tgz", + "integrity": "sha512-a4rhUSZFuq5W8/OO8H7BL5zspjnc1FLd9hlOxIK/f7qG4a0qsqk8uvF/ywgBA8/OmjsapjpvaEOYItfGG1qIvQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.13.tgz", + "integrity": "sha512-v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.13.tgz", + "integrity": "sha512-fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz", + "integrity": "sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz", + "integrity": "sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz", + "integrity": "sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.13.tgz", + "integrity": "sha512-0ZwjGfTcnZqyV3y9DSD1Yk3ebp+sIUpT2YDqP8hovzaNZnQq2Kd7PEqa6iOIUDBXBt7Jl3P7YAcEIL5Pz8u09Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz", + "integrity": "sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "engines": { + "node": ">=4" + } + }, + "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.8.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", + "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "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" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", + "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", + "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz", + "integrity": "sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.13.tgz", + "integrity": "sha512-psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz", + "integrity": "sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz", + "integrity": "sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz", + "integrity": "sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz", + "integrity": "sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.13.tgz", + "integrity": "sha512-JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz", + "integrity": "sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.13.tgz", + "integrity": "sha512-aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.12.13", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.13.tgz", + "integrity": "sha512-BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w==", + "dependencies": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz", + "integrity": "sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.12.13.tgz", + "integrity": "sha512-qmzKVTn46Upvtxv8LQoQ8mTCdUC83AOVQIQm57e9oekLT5cmK9GOMOfcWhe8jMNx4UJXn/UDhVZ/7lGofVNeDQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", + "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.13.tgz", + "integrity": "sha512-hhXZMYR8t9RvduN2uW4sjl6MRtUhzNE726JvoJhpjhxKgRUVkZqTsA0xc49ALZxQM7H26pZ/lLvB2Yrea9dllA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.12.tgz", + "integrity": "sha512-i1AxnKxHeMxUaWVXQOSIco4tvVvvCxMSfeBMnMM06mpaJt3g+MpxYQQrDfojUQldP1xxraPSJYSMEljoWM/dCg==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.12.12" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "dependencies": { + "regenerator-transform": "^0.14.2" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz", + "integrity": "sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz", + "integrity": "sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.13.tgz", + "integrity": "sha512-z1VWskPJxK9tfxoYvePWvzSJC+4pxXr8ArmRm5ofqgi+mwpKg6lvtomkIngBYMJVnKhsFYVysCQLDn//v2RHcg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-typescript": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.13.tgz", + "integrity": "sha512-JUVlizG8SoFTz4LmVUL8++aVwzwxcvey3N0j1tRbMAXVEy95uQ/cnEkmEKHN00Bwq4voAV3imQGnQvpkLAxsrw==", + "dependencies": { + "@babel/compat-data": "^7.12.13", + "@babel/helper-compilation-targets": "^7.12.13", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-option": "^7.12.11", + "@babel/plugin-proposal-async-generator-functions": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.12.13", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.13", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.13", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.13", + "@babel/plugin-proposal-optional-chaining": "^7.12.13", + "@babel/plugin-proposal-private-methods": "^7.12.13", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@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.12.13", + "@babel/plugin-transform-arrow-functions": "^7.12.13", + "@babel/plugin-transform-async-to-generator": "^7.12.13", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.12.13", + "@babel/plugin-transform-computed-properties": "^7.12.13", + "@babel/plugin-transform-destructuring": "^7.12.13", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.12.13", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.12.13", + "@babel/plugin-transform-modules-commonjs": "^7.12.13", + "@babel/plugin-transform-modules-systemjs": "^7.12.13", + "@babel/plugin-transform-modules-umd": "^7.12.13", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.12.13", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.12.13", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.12.13", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.13", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "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" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz", + "integrity": "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-transform-react-display-name": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.13", + "@babel/plugin-transform-react-jsx-development": "^7.12.12", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + } + }, + "node_modules/@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.13.tgz", + "integrity": "sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ==", + "dependencies": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/traverse": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.13.tgz", + "integrity": "sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/types": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.13.tgz", + "integrity": "sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.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==" + }, + "node_modules/@capacitor-community/electron": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@capacitor-community/electron/-/electron-1.3.4.tgz", + "integrity": "sha512-ENjjScDT5igASsSs7TcGNqPZJ5c0OlVQm3t4fe11J4fqdaOFb7x1KmMt01eai5QAx8aP1dk9fxnFz12cfD2BVQ==", + "dev": true, + "dependencies": { + "@capacitor/core": "^2.4.3", + "chalk": "^4.1.0", + "electron-is-dev": "^1.2.0", + "electron-serve": "^1.0.0", + "fs-extra": "^9.0.1", + "mime-types": "~2.1.27", + "ora": "^5.1.0" + } + }, + "node_modules/@capacitor-community/electron/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor-community/electron/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@capacitor-community/electron/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==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor-community/electron/node_modules/cli-spinners": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", + "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@capacitor-community/electron/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@capacitor-community/electron/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@capacitor-community/electron/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor-community/electron/node_modules/log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@capacitor-community/electron/node_modules/ora": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", + "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "log-symbols": "^4.0.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@capacitor-community/electron/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==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor-community/electron/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/android": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@capacitor/android/-/android-2.4.6.tgz", + "integrity": "sha512-SBXO0eVtkssnq1gfs6n/8vJLJXPjzqbIblhPetMiR0Myvjt9eqB7v5HbQ4t1EW0+jV46UGyFV6CPCrZeKPtvXg==" + }, + "node_modules/@capacitor/cli": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-2.4.6.tgz", + "integrity": "sha512-fhwHnitpzjC35Trsb1uR9iA2zlhCZjmh7txunin+g35fImdWjvsswdOwrO7gEC4oItJvErblZF6bRwLvf1Rs1Q==", + "dependencies": { + "chalk": "^2.3.0", + "commander": "^4.1.1", + "compare-versions": "^3.1.0", + "fs-extra": "^4.0.3", + "inquirer": "6.3.1", + "open": "^6.1.0", + "ora": "^1.3.0", + "plist": "^3.0.1", + "semver": "^5.4.1", + "which": "^1.3.0", + "xml2js": "^0.4.19" + }, + "bin": { + "cap": "bin/capacitor", + "capacitor": "bin/capacitor" + }, + "engines": { + "node": ">=8.3.0" + } + }, + "node_modules/@capacitor/cli/node_modules/fs-extra": { + "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" + } + }, + "node_modules/@capacitor/cli/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/@capacitor/cli/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@capacitor/cli/node_modules/open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/cli/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@capacitor/cli/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@capacitor/cli/node_modules/which": { + "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": { + "which": "bin/which" + } + }, + "node_modules/@capacitor/core": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-2.4.6.tgz", + "integrity": "sha512-3KLSMorCELA5RNRXwHOGlRGuxXaxCEYHC29wOUxObicI2mf14hbMJWylt4QBzNmSqh3/ha7u4/CAZMoJUQR/QA==", + "dependencies": { + "tslib": "^1.9.0" + } + }, + "node_modules/@capacitor/core/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/@cnakazawa/watch": { + "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" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "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": ">=4.0.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/@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", + "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.3.0.tgz", + "integrity": "sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "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==" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "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==", + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "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==", + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "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==", + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz", + "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dependencies": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dependencies": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.1.tgz", + "integrity": "sha512-LtWTicuF2wp7PNTuyCwABx7nNG+DnzSE8gN0iWxkC6mpgm/iOPu0ZMTkXuCxmJxtWFsDxUaixM9COSNJEMUfuQ==", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "dependencies": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.x" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@reduxjs/toolkit": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.5.0.tgz", + "integrity": "sha512-E/FUraRx+8guw9Hlg/Ja8jI/hwCrmIKed8Annt9YsZw3BQp+F24t5I5b2OWR6pkEHY4hn1BgP08FrTZFRKsdaQ==", + "dependencies": { + "immer": "^8.0.0", + "redux": "^4.0.0", + "redux-thunk": "^2.3.0", + "reselect": "^4.0.0" + } + }, + "node_modules/@reduxjs/toolkit/node_modules/immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "dependencies": { + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.4.tgz", + "integrity": "sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.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==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", + "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "dependencies": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@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" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@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" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/dom": { + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-7.29.4.tgz", + "integrity": "sha512-CtrJRiSYEfbtNGtEsd78mk1n1v2TUbeABlNIcOCJdDfkN5/JTOwQEbbQpoSRxGqzcWPgStMvJ4mNolSuBRv1NA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^4.2.2", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.4", + "lz-string": "^1.4.4", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/dom/node_modules/@babel/runtime": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz", + "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.11.9", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.11.9.tgz", + "integrity": "sha512-Mn2gnA9d1wStlAIT2NU8J15LNob0YFBVjs2aEQ3j8rsfRQo+lAs7/ui1i2TGaJjapLmuNPLTsrm+nPjmZDwpcQ==", + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^4.2.2", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "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==", + "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==" + }, + "node_modules/@testing-library/jest-dom/node_modules/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/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/@testing-library/jest-dom/node_modules/source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "11.2.5", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-11.2.5.tgz", + "integrity": "sha512-yEx7oIa/UWLe2F2dqK0FtMF9sJWNXD+2PPtp39BvE0Kh9MJ9Kl0HrZAgEuhUJR+Lx8Di6Xz+rKwSdEPY2UV8ZQ==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^7.28.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@testing-library/react/node_modules/@babel/runtime": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz", + "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@testing-library/user-event": { + "version": "12.7.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-12.7.0.tgz", + "integrity": "sha512-KzRM1KNDoW8pJ2HTenrUhTjV6wJMHvWAagDs8DDrYSWz6y4PN+K2jSvlm2bMHWNRk5LTJPo9jqIjNjJ3FlqXNw==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/@testing-library/user-event/node_modules/@babel/runtime": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz", + "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@types/anymatch": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", + "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + }, + "node_modules/@types/aria-query": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.1.tgz", + "integrity": "sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.12", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", + "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.0.tgz", + "integrity": "sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/eslint": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz", + "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", + "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "26.0.20", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.20.tgz", + "integrity": "sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA==", + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "node_modules/@types/node": { + "version": "14.14.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz", + "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.0.tgz", + "integrity": "sha512-O3SQC6+6AySHwrspYn2UvC6tjo6jCTMMmylxZUFhE1CulVu5l3AxU6ca9lrJDTQDVllF62LIxVSx5fuYL6LiZg==" + }, + "node_modules/@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "node_modules/@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "node_modules/@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.9.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.9.5.tgz", + "integrity": "sha512-ggn3ws+yRbOHog9GxnXiEZ/35Mow6YtPZpd7Z5mKDeZS/o7zx3yAle0ov/wjhVB5QT4N2Dt+GNoGCdqkBGCajQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/uglify-js": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.12.0.tgz", + "integrity": "sha512-sYAF+CF9XZ5cvEBkI7RtrG9g2GtMBkviTnBxYYyq+8BWvO4QtXfwwR6a2LFwCi4evMKZfpv6U43ViYvv17Wz3Q==", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/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/@types/webpack": { + "version": "4.41.26", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", + "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", + "dependencies": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/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/@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.0.tgz", + "integrity": "sha512-DJgdGZW+8CFUTz5C/dnn4ONcUm2h2T0itWD85Ob5/V27Ndie8hUoX5HKyGssvR8sUMkAIlUc/AMK67Lqa3kBIQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "4.15.0", + "@typescript-eslint/scope-manager": "4.15.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.15", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.0.tgz", + "integrity": "sha512-V4vaDWvxA2zgesg4KPgEGiomWEBpJXvY4ZX34Y3qxK8LUm5I87L+qGIOTd9tHZOARXNRt9pLbblSKiYBlGMawg==", + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/scope-manager": "4.15.0", + "@typescript-eslint/types": "4.15.0", + "@typescript-eslint/typescript-estree": "4.15.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.15.0.tgz", + "integrity": "sha512-L6Dtbq8Bc7g2aZwnIBETpmUa9XDKCMzKVwAArnGp5Mn7PRNFjf3mUzq8UeBjL3K8t311hvevnyqXAMSmxO8Gpg==", + "dependencies": { + "@typescript-eslint/scope-manager": "4.15.0", + "@typescript-eslint/types": "4.15.0", + "@typescript-eslint/typescript-estree": "4.15.0", + "debug": "^4.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.15.0.tgz", + "integrity": "sha512-CSNBZnCC2jEA/a+pR9Ljh8Y+5TY5qgbPz7ICEk9WCpSEgT6Pi7H2RIjxfrrbUXvotd6ta+i27sssKEH8Azm75g==", + "dependencies": { + "@typescript-eslint/types": "4.15.0", + "@typescript-eslint/visitor-keys": "4.15.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.15.0.tgz", + "integrity": "sha512-su4RHkJhS+iFwyqyXHcS8EGPlUVoC+XREfy5daivjLur9JP8GhvTmDipuRpcujtGC4M+GYhUOJCPDE3rC5NJrg==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.0.tgz", + "integrity": "sha512-jG6xTmcNbi6xzZq0SdWh7wQ9cMb2pqXaUp6bUZOMsIlu5aOlxGxgE/t6L/gPybybQGvdguajXGkZKSndZJpksA==", + "dependencies": { + "@typescript-eslint/types": "4.15.0", + "@typescript-eslint/visitor-keys": "4.15.0", + "debug": "^4.1.1", + "globby": "^11.0.1", + "is-glob": "^4.0.1", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.0.tgz", + "integrity": "sha512-RnDtJwOwFucWFAMjG3ghCG/ikImFJFEg20DI7mn4pHEx3vC48lIAoyjhffvfHmErRDboUPC7p9Z2il4CLb7qxA==", + "dependencies": { + "@typescript-eslint/types": "4.15.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@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==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "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==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "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" + }, + "engines": { + "node": ">=8.9" + } + }, + "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": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "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==", + "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" + } + }, + "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==" + }, + "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==" + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/antd": { + "version": "4.12.3", + "resolved": "https://registry.npmjs.org/antd/-/antd-4.12.3.tgz", + "integrity": "sha512-opzbxm6jZB+Pc9M0Kuo6+4WmniB59NJ4i/qBr6ExyMtl9hMgsGNH8GuDXsp2xgTzfq5hyobdLci2DAuPMrf0Zg==", + "dependencies": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons": "^4.5.0", + "@ant-design/react-slick": "~0.28.1", + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.20", + "moment": "^2.25.3", + "rc-cascader": "~1.4.0", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~3.1.0", + "rc-dialog": "~8.5.1", + "rc-drawer": "~4.2.0", + "rc-dropdown": "~3.2.0", + "rc-field-form": "~1.18.0", + "rc-image": "~5.2.0", + "rc-input-number": "~6.2.0", + "rc-mentions": "~1.5.0", + "rc-menu": "~8.10.0", + "rc-motion": "^2.4.0", + "rc-notification": "~4.5.2", + "rc-pagination": "~3.1.2", + "rc-picker": "~2.5.1", + "rc-progress": "~3.1.0", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.0.0", + "rc-select": "~12.1.0", + "rc-slider": "~9.7.1", + "rc-steps": "~4.1.0", + "rc-switch": "~3.2.0", + "rc-table": "~7.13.0", + "rc-tabs": "~11.7.0", + "rc-textarea": "~0.3.0", + "rc-tooltip": "~5.0.0", + "rc-tree": "~4.1.0", + "rc-tree-select": "~4.3.0", + "rc-trigger": "^5.2.1", + "rc-upload": "~3.3.4", + "rc-util": "^5.7.0", + "scroll-into-view-if-needed": "^2.2.25", + "warning": "^4.0.3" + } + }, + "node_modules/antd/node_modules/@babel/runtime": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz", + "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "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": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "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.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-tree-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/async-validator": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.1.tgz", + "integrity": "sha512-DDmKA7sdSAJtTVeNZHrnr2yojfFaoeW8MfQN8CeuXg8DDQHTqKk9Fdv38dSvnesHoO8MUwMI2HphOeSyIF+wmQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/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.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "node_modules/axe-core": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.2.tgz", + "integrity": "sha512-V+Nq70NxKhYt89ArVcaNL9FDryB3vQOd+BFXZIfO3RP6rwtj+2yqqqdHEkacutglPaZLkJeuXKCjCJDMGPtPqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "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==", + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-eslint/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": ">=4" + } + }, + "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": { + "babylon": "^6.18.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + }, + "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": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "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": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "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==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "dependencies": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "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/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dependencies": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@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.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react/node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz", + "integrity": "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react/node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz", + "integrity": "sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/babel-preset-react-app/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dependencies": { + "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==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "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": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "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==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "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==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "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/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "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.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "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" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/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.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/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==" + }, + "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.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "dependencies": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + }, + "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==", + "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.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "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": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "engines": { + "node": ">=6" + } + }, + "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": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", + "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "dependencies": { + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.0", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "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": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "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==", + "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==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001185", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001185.tgz", + "integrity": "sha512-Fpi4kVNtNvJ15H0F6vwmXtb3tukv3Zg3qhKkOGUq7KJ1J6b9kf4dnNgtEAFXhRsJo0gNj9W60+wBvn0JcTvdTg==" + }, + "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.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": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "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/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/chrome-trace-event/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/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/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/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "engines": { + "node": ">=4" + } + }, + "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/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@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.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "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/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "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==", + "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==", + "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==", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/compute-scroll-into-view": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.16.tgz", + "integrity": "sha512-a85LHKY81oQnikatZYA90pufpZ6sQx++BoCxOEMsjpZx+ZnaKGQnCyCehTRr/1p9GBIAHTjcU9k71kSYWloLiQ==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "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/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/concat-stream/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/confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "node_modules/connect-history-api-fallback": { + "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": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "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/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "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": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "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==", + "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-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", + "integrity": "sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q==" + }, + "node_modules/core-js-compat": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.8.3.tgz", + "integrity": "sha512-1sCb0wBXnBIL16pfFG1Gkvei6UzvKyTNYpiC41yrdjEv0UoJoq9E/abTMzyYJ6JpTkAj15dLjbqifIzEBDVvog==", + "dependencies": { + "browserslist": "^4.16.1", + "semver": "7.0.0" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.3.tgz", + "integrity": "sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA==" + }, + "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": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "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/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": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "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": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_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": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "engines": { + "node": ">=4" + } + }, + "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": "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" + }, + "bin": { + "css-blank-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "engines": { + "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" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-has-pseudo": { + "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" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "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" + }, + "engines": { + "node": ">=4" + } + }, + "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": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dependencies": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "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": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "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" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssdb": { + "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==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "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.2", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "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": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "engines": { + "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" + }, + "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/cssnano/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "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==" + }, + "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==", + "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==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=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==" + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/date-fns": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.17.0.tgz", + "integrity": "sha512-ZEhqxUtEZeGgg9eHNSOAJ8O9xqSgiJdrL0lzSSfMF54x6KXWJiOH/xntSJ9YomJPrYH/p08t6gWjGWq1SDJlSA==", + "engines": { + "node": ">=0.11" + } + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/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": ">=4.8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "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": ">=6" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/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": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/which": { + "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": { + "which": "bin/which" + } + }, + "node_modules/defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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.10.0" + } + }, + "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": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "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": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "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/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "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==", + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "engines": { + "node": ">= 10.14.2" + } + }, + "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.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dependencies": { + "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": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "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==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz", + "integrity": "sha512-TvrjBckDy2c6v6RLxPv5QXOnU+SmF9nBII5621Ve5fu6Z/BDrENurBEvlC1f44lKEUVqOpK4w9E5Idc5/EgkLQ==" + }, + "node_modules/dom-align": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.0.tgz", + "integrity": "sha512-YkoezQuhp3SLFGdOlr5xkqZ640iXrnHAwVYcDg8ZKRUtO7mSzSC2BA5V0VuyAwPSJA4CLIc6EDDJh4bEsD2+zA==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "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/dom-serializer/node_modules/domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + }, + "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": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dependencies": { + "domelementtype": "1" + } + }, + "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/dot-case": { + "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" + } + }, + "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": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "engines": { + "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==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/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/duplexify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/duplexify/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/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "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": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-is-dev": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.2.0.tgz", + "integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==", + "dev": true + }, + "node_modules/electron-serve": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/electron-serve/-/electron-serve-1.1.0.tgz", + "integrity": "sha512-tQJBCbXKoKCfkBC143QCqnEtT1s8dNE2V+b/82NF6lxnGO/2Q3a3GSLHtKl3iEDQgdzTf9pH7p418xq2rXbz1Q==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.3.662", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.662.tgz", + "integrity": "sha512-IGBXmTGwdVGUVTnZ8ISEvkhDfhhD+CDFndG4//BhvDcEtPYiVrzoB+rzT/Y12OQCf5bvRCrVmrUbGrS9P7a6FQ==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "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.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.1.tgz", + "integrity": "sha512-117l1H6U4X3Krn+MrzYrL57d5H7siRHWraBs7s+LjRuFK7Fe7hJqnJ0skWlinqsycVLU5YAo6L8CsEYQ0V5prg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "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": "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": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enhanced-resolve/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/enhanced-resolve/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/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.19.0.tgz", + "integrity": "sha512-CGlMgJY56JZ9ZSYhJuhow61lMPPjUzWmChFya71Z/jilVos7mR/jPgaEfVGgMBY5DshbKdG8Ezb8FDCHcoMEMg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.3.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^6.0.0", + "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", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.4", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "dependencies": { + "confusing-browser-globals": "^1.0.10" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dependencies": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "node_modules/eslint-import-resolver-node/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/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dependencies": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/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/eslint-module-utils/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-plugin-flowtype": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz", + "integrity": "sha512-z7ULdTxuhlRJcEe1MVljePXricuPOrsWfScRXFhNzVD5dmTHWjIF57AxD0e7AbEoLSbjSsaA5S+hCg43WvpXJQ==", + "dependencies": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-import/node_modules/doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-plugin-jest": { + "version": "24.1.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz", + "integrity": "sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", + "dependencies": { + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", + "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0", + "npm": ">=6" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dependencies": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/eslint-plugin-testing-library/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": ">=4" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-utils/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": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", + "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.0.tgz", + "integrity": "sha512-CCIWiQzkthgPq4P9arnPtj/FtswyO0j6obmSWurZrXW/haOOdDDucezeOxziTXjhUQeEDP4htjS81ARbesjd/A==", + "dependencies": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "node_modules/eslint/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/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/eslint/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/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": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "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==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "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/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "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==" + }, + "node_modules/events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dependencies": { + "original": "^1.0.0" + }, + "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.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "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": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "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": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.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": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fastq": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.1.tgz", + "integrity": "sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "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==" + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.0.tgz", + "integrity": "sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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/filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "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/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/flush-write-stream/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/follow-redirects": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", + "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "engines": { + "node": "*" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "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/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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "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.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "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.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "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": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "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": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/from2/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/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/fs-write-stream-atomic/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/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=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==", + "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==", + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "node_modules/gzip-size": { + "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" + }, + "engines": { + "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==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "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==", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "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": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "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": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "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": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/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==" + }, + "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/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/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/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "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==", + "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==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/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/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "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==" + }, + "node_modules/html-minifier-terser": { + "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" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "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": ">=6.9" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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": { + "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/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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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/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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "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": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "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==" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "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": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "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" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/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": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "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==", + "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": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "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": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inquirer": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz", + "integrity": "sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA==", + "dependencies": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/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": ">=4" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/inquirer/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/insert-css": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz", + "integrity": "sha1-610Ql7dUL0x56jBg067gfQU4gPQ=" + }, + "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.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "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==", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "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": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "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.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "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": { + "is-plain-object": "^2.0.4" + }, + "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": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "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": "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": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, + "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-potential-custom-element-name": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", + "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=" + }, + "node_modules/is-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "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==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/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/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "dependencies": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-config/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "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==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "dependencies": { + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "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==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "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==" + }, + "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==", + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/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/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "node_modules/jsdom": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz", + "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==", + "dependencies": { + "abab": "^2.0.3", + "acorn": "^7.1.1", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.2.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.0", + "domexception": "^2.0.1", + "escodegen": "^1.14.1", + "html-encoding-sniffer": "^2.0.1", + "is-potential-custom-element-name": "^1.0.0", + "nwsapi": "^2.2.0", + "parse5": "5.1.1", + "request": "^2.88.2", + "request-promise-native": "^1.0.8", + "saxes": "^5.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^3.0.1", + "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.0.0", + "ws": "^7.2.3", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", + "dependencies": { + "string-convert": "^0.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.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "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==", + "dependencies": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dependencies": { + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "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": "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/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "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": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "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": ">=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==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "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": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "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": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "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._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "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": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "node_modules/log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dependencies": { + "chalk": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "engines": { + "node": ">= 0.6.0" + } + }, + "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": { + "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==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/memory-fs/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/memory-fs/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/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "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": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", + "dependencies": { + "mime-db": "1.45.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-create-react-context": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/mini-store": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-3.0.6.tgz", + "integrity": "sha512-YzffKHbYsMQGUWQRKdsearR79QsMzzJcDDmZKlJBqt5JNkqpyJHYlK6gP61O36X+sLf76sO9G6mhKBe83gIZIQ==", + "dependencies": { + "hoist-non-react-statics": "^3.3.2", + "shallowequal": "^1.0.2" + } + }, + "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": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "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/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "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": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "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": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "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" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "engines": { + "node": "*" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "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" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "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" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "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": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true + }, + "node_modules/nanoid": { + "version": "3.1.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.20.tgz", + "integrity": "sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "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": ">=0.10.0" + } + }, + "node_modules/native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "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==" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "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": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "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": ">= 6.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "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": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/node-libs-browser/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/node-libs-browser/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/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-notifier": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.1.tgz", + "integrity": "sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA==", + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-releases": { + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" + }, + "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": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + }, + "node_modules/object-is": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.entries": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "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": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "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": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "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.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-1.4.0.tgz", + "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", + "dependencies": { + "chalk": "^2.1.0", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.0.1", + "log-symbols": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parallel-transform/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/parallel-transform/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/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/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": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "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" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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": { + "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": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "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/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "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/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.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": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "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/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "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/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "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" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "engines": { + "node": ">=8.6" + } + }, + "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": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "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": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/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/pkg-dir/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "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/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=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==", + "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==", + "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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/plist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz", + "integrity": "sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ==", + "dependencies": { + "base64-js": "^1.2.3", + "xmlbuilder": "^9.0.7", + "xmldom": "0.1.x" + }, + "engines": { + "node": ">=6" + } + }, + "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/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "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": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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/postcss-browser-comments": { + "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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "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" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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": ">=6.0.0" + } + }, + "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.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "dependencies": { + "postcss": "^7.0.26" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "dependencies": { + "lodash.template": "^4.5.0", + "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" + } + }, + "node_modules/postcss-load-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "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/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "dependencies": { + "postcss": "^8.1.0" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/postcss-safe-parser/node_modules/postcss": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.6.tgz", + "integrity": "sha512-xpB8qYxgPuly166AGlpRjUdEYtmOWx2iCwGmrv4vqZL9YPVviDVPZPRXxnXr6xPZOdxQ9lp3ZBFCRgWJ7LE3Sg==", + "dependencies": { + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-safe-parser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-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.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dependencies": { + "is-svg": "^3.0.0", + "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.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "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/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/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/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz", + "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==", + "engines": { + "node": ">=6" + } + }, + "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": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-format/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/pretty-format/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/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "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.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "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": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.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.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dependencies": { + "forwarded": "~0.1.2", + "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": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "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.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "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.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "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": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "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/queue-microtask": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", + "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==" + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc-align": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.9.tgz", + "integrity": "sha512-myAM2R4qoB6LqBul0leaqY8gFaiECDJ3MtQDmzDo9xM9NRT/04TvWOYd2YHU9zvGzqk9QXF6S9/MifzSKDZeMw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "rc-util": "^5.3.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "node_modules/rc-cascader": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-1.4.2.tgz", + "integrity": "sha512-JVuLGrSi+3G8DZyPvlKlGVWJjhoi9NTz6REHIgRspa5WnznRkKGm2ejb0jJtz0m2IL8Q9BG4ZA2sXuqAu71ltQ==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1", + "warning": "^4.0.1" + } + }, + "node_modules/rc-cascader/node_modules/@babel/runtime": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz", + "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/rc-checkbox": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.3.2.tgz", + "integrity": "sha512-afVi1FYiGv1U0JlpNH/UaEXdh6WUJjcWokj/nUN2TgG80bfG+MDdbfHKlLcNNba94mbjy2/SXJ1HDgrOkXGAjg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "node_modules/rc-collapse": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-3.1.0.tgz", + "integrity": "sha512-EwpNPJcLe7b+5JfyaxM9ZNnkCgqArt3QQO0Cr5p5plwz/C9h8liAmjYY5I4+hl9lAjBqb7ZwLu94+z+rt5g1WQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" + } + }, + "node_modules/rc-dialog": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.5.1.tgz", + "integrity": "sha512-EcLgHHjF3Jp4C+TFceO2j7gIrpx0YIhY6ronki5QJDL/z+qWYozY5RNh4rnv4a6R21SPVhV+SK+gMMlMHZ/YRQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.6.1" + } + }, + "node_modules/rc-drawer": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-4.2.2.tgz", + "integrity": "sha512-zw48FATkAmJrEnfeRWiMqvKAzqGzUDLN1UXlluB7q7GgbR6mJFvc+QsmNrgxsFuMz86Lh9mKSIi7rXlPINmuzw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.7.0" + } + }, + "node_modules/rc-dropdown": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-3.2.0.tgz", + "integrity": "sha512-j1HSw+/QqlhxyTEF6BArVZnTmezw2LnSmRk6I9W7BCqNCKaRwleRmMMs1PHbuaG8dKHVqP6e21RQ7vPBLVnnNw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-trigger": "^5.0.4" + } + }, + "node_modules/rc-field-form": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/rc-field-form/-/rc-field-form-1.18.1.tgz", + "integrity": "sha512-/YRnelnHLxygl/ROGhFqfCT+uAZ5xLvu3qjtlETOneb7fXKk7tqp+RGfYqZ4uNViXlsfxox3qqMMTVet6wYfEA==", + "dependencies": { + "@babel/runtime": "^7.8.4", + "async-validator": "^3.0.3", + "rc-util": "^5.0.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-image": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/rc-image/-/rc-image-5.2.2.tgz", + "integrity": "sha512-Zv8Qyftw5P2nbqaueUOX1Fq1c5XlY/hTEWzUxINQh+qt/K1e5vF5sriTy1KH9B6GY4LVwIk4oHweDJemCWYDcw==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-dialog": "~8.5.0", + "rc-util": "^5.0.6" + } + }, + "node_modules/rc-input-number": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-6.2.0.tgz", + "integrity": "sha512-EaDkGvJN1YZdLntY2isYjHejgX6hDCcW8Te7hIGsVp3Egzn179s1PVVLQmSEfT1YC+bf+SE5EZOpw0IH7dq33w==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + } + }, + "node_modules/rc-mentions": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-1.5.3.tgz", + "integrity": "sha512-NG/KB8YiKBCJPHHvr/QapAb4f9YzLJn7kDHtmI1K6t7ZMM5YgrjIxNNhoRKKP9zJvb9PdPts69Hbg4ZMvLVIFQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "^8.0.1", + "rc-textarea": "^0.3.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1" + } + }, + "node_modules/rc-menu": { + "version": "8.10.5", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-8.10.5.tgz", + "integrity": "sha512-8Ets93wQFy9IysmgRUm1VGdrEz6XfZTM0jQOqOPLYNXah5HgAmCh4xT0UOygfHB3IWiQeqDgr2uPB4uVhwI2+Q==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "mini-store": "^3.0.1", + "rc-motion": "^2.0.1", + "rc-trigger": "^5.1.2", + "rc-util": "^5.7.0", + "resize-observer-polyfill": "^1.5.0", + "shallowequal": "^1.1.0" + } + }, + "node_modules/rc-motion": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/rc-motion/-/rc-motion-2.4.1.tgz", + "integrity": "sha512-TWLvymfMu8SngPx5MDH8dQ0D2RYbluNTfam4hY/dNNx9RQ3WtGuZ/GXHi2ymLMzH+UNd6EEFYkOuR5JTTtm8Xg==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.2.1" + } + }, + "node_modules/rc-notification": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-4.5.4.tgz", + "integrity": "sha512-VsN0ouF4uglE5g3C9oDsXLNYX0Sz++ZNUFYCswkxhpImYJ9u6nJOpyA71uOYDVCu6bAF54Y5Hi/b+EcnMzkepg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-overflow": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/rc-overflow/-/rc-overflow-1.0.2.tgz", + "integrity": "sha512-GXj4DAyNxm4f57LvXLwhJaZoJHzSge2l2lQq64MZP7NJAfLpQqOLD+v9JMV9ONTvDPZe8kdzR+UMmkAn7qlzFA==", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.1" + } + }, + "node_modules/rc-pagination": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.3.tgz", + "integrity": "sha512-Z7CdC4xGkedfAwcUHPtfqNhYwVyDgkmhkvfsmoByCOwAd89p42t5O5T3ORar1wRmVWf3jxk/Bf4k0atenNvlFA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "node_modules/rc-picker": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/rc-picker/-/rc-picker-2.5.5.tgz", + "integrity": "sha512-HZDBDDDqCkw7RiFQI9yxuQb1G9/z2KS66+0moJ3jSNVWTGZwTGa8bmdEabds7WtEZEHPDH5EGlWAJU72iimxUg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "^2.15.0", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-progress": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-3.1.3.tgz", + "integrity": "sha512-Jl4fzbBExHYMoC6HBPzel0a9VmhcSXx24LVt/mdhDM90MuzoMCJjXZAlhA0V0CJi+SKjMhfBoIQ6Lla1nD4QNw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6" + } + }, + "node_modules/rc-rate": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.9.1.tgz", + "integrity": "sha512-MmIU7FT8W4LYRRHJD1sgG366qKtSaKb67D0/vVvJYR0lrCuRrCiVQ5qhfT5ghVO4wuVIORGpZs7ZKaYu+KMUzA==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-1.0.0.tgz", + "integrity": "sha512-RgKGukg1mlzyGdvzF7o/LGFC8AeoMH9aGzXTUdp6m+OApvmRdUuOscq/Y2O45cJA+rXt1ApWlpFoOIioXL3AGg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "node_modules/rc-select": { + "version": "12.1.3", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-12.1.3.tgz", + "integrity": "sha512-pMJ27VQRh5QbyGLSE+by4tORYucNFbZxON+Ywj81qjXAGMjvhMcOOvlv1RZRNdnZxaMwH//3iDPOf80b0AJxZg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1", + "rc-virtual-list": "^3.2.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-slider": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-9.7.1.tgz", + "integrity": "sha512-r9r0dpFA3PEvxBhIfVi1lVzxuSogWxeY+tGvi2AqMM1rPgaOXQ7WbtT+9kVFkJ9K8TntA/vYPgiCCKfN29KTkw==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-tooltip": "^5.0.1", + "rc-util": "^5.0.0", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-steps": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-4.1.3.tgz", + "integrity": "sha512-GXrMfWQOhN3sVze3JnzNboHpQdNHcdFubOETUHyDpa/U3HEKBZC3xJ8XK4paBgF4OJ3bdUVLC+uBPc6dCxvDYA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "classnames": "^2.2.3", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-switch": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-3.2.2.tgz", + "integrity": "sha512-+gUJClsZZzvAHGy1vZfnwySxj+MjLlGRyXKXScrtCTcmiYNPzxDFOxdQ/3pK1Kt/0POvwJ/6ALOR8gwdXGhs+A==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + } + }, + "node_modules/rc-table": { + "version": "7.13.1", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-7.13.1.tgz", + "integrity": "sha512-zg2ldSRHj1ENGsSykSKV5axnWkSaaly+wjRcD1Bspx4WHrf3m/I1WYjpVvOeer2e06bfKb6lmkK0HLxQ1cZtsg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-tabs": { + "version": "11.7.3", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.7.3.tgz", + "integrity": "sha512-5nd2NVss9TprPRV9r8N05SjQyAE7zDrLejxFLcbJ+BdLxSwnGnk3ws/Iq0smqKZUnPQC0XEvnpF3+zlllUUT2w==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "^3.1.3", + "rc-menu": "^8.6.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-textarea": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/rc-textarea/-/rc-textarea-0.3.4.tgz", + "integrity": "sha512-ILUYx831ZukQPv3m7R4RGRtVVWmL1LV4ME03L22mvT56US0DGCJJaRTHs4vmpcSjFHItph5OTmhodY4BOwy81A==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.7.0" + } + }, + "node_modules/rc-tooltip": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-5.0.2.tgz", + "integrity": "sha512-A4FejSG56PzYtSNUU4H1pVzfhtkV/+qMT2clK0CsSj+9mbc4USEtpWeX6A/jjVL+goBOMKj8qlH7BCZmZWh/Nw==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "rc-trigger": "^5.0.0" + } + }, + "node_modules/rc-tree": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-4.1.1.tgz", + "integrity": "sha512-ufq7CkWfvTQa+xMPzEWYfOjTfsEALlPr0/IyujEG4+4d8NdaR3e+0dc8LkkVWoe1VCcXV2FQqAsgr2z/ThFUrQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.0.0", + "rc-virtual-list": "^3.0.1" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-tree-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-4.3.0.tgz", + "integrity": "sha512-EEXB9dKBsJNJuKIU5NERZsaJ71GDGIj5uWLl7A4XiYr2jXM4JICfScvvp3O5jHMDfhqmgpqNc0z90mHkgh3hKg==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "^12.0.0", + "rc-tree": "^4.0.0", + "rc-util": "^5.0.5" + } + }, + "node_modules/rc-trigger": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.1.tgz", + "integrity": "sha512-XZilSlSDnb0L/R3Ff2xo9C0Fho2aBDoAn8u3coM60XdLqTCo24nsOh1bfAMm0uIB1qVjh5eqeyFqnBPmXi8pJg==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.5.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/rc-upload": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-3.3.4.tgz", + "integrity": "sha512-v2sirR4JL31UTHD/f0LGUdd+tpFaOVUTPeIEjAXRP9kRN8TFhqOgcXl5ixtyqj90FmtRUmKmafCv0EmhBQUHqQ==", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + } + }, + "node_modules/rc-util": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-5.8.0.tgz", + "integrity": "sha512-x8UGbURS1/9mMyqNMsRdCq+nBLefjcubfS++d/P/oAKZ2b0X2Zo6TPPPS4nKyZIK8Xvo4DFx5zfwJ9hUm9CRYQ==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + } + }, + "node_modules/rc-util/node_modules/@babel/runtime": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz", + "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/rc-util/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/rc-virtual-list": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/rc-virtual-list/-/rc-virtual-list-3.2.6.tgz", + "integrity": "sha512-8FiQLDzm3c/tMX0d62SQtKDhLH7zFlSI6pWBAPt+TUntEqd3Lz9zFAmpvTu8gkvUom/HCsDSZs4wfV4wDPWC0Q==", + "dependencies": { + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.0.7" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "dependencies": { + "core-js": "^3.6.5", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.3.tgz", + "integrity": "sha512-4lEA5gF4OHrcJLMUV1t+4XbNDiJbsAWCH5Z2uqlTqW6dD7Cf5nEASkeXrCI/Mz83sI2o527oBIFKVMXtRf1Vtg==", + "dependencies": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/react-dev-utils/node_modules/browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "dependencies": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "node_modules/react-is": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", + "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" + }, + "node_modules/react-redux": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.2.tgz", + "integrity": "sha512-8+CQ1EvIVFkYL/vu6Olo7JFLWop1qRUeb46sGtIMDCSpgwPQq8fPLpirIB0iTqFe9XYEFPHssdX8/UwN6pAkEA==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^16.13.1" + } + }, + "node_modules/react-redux/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/react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz", + "integrity": "sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "node_modules/react-router-dom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz", + "integrity": "sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "node_modules/react-router/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/react-router/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/react-scripts": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", + "integrity": "sha512-okaWNaGDGtnXyM2CLMUl8gYZnAubgxEulC40FYjsxn5bbj+G/mDINdy24wHz4Vypb/LWtIe8rdBU78k/74v8Mw==", + "dependencies": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", + "@svgr/webpack": "5.5.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", + "bfj": "^7.0.2", + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "fsevents": "^2.1.3", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "prompts": "2.4.0", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.2", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "^10.0.5", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.1.3" + } + }, + "node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "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": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "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": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "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": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "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": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "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": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "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": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "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/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/redux": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", + "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", + "dependencies": { + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" + } + }, + "node_modules/redux-thunk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", + "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" + }, + "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": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "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.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "node_modules/regjsparser": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "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": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "node_modules/renderkid": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "dependencies": { + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + } + }, + "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": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "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": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "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": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "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==", + "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" + } + }, + "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==", + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/request-promise-native/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "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==", + "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": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/reselect": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.0.0.tgz", + "integrity": "sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "dependencies": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "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/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "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/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/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": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "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==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "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": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "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": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "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/rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dependencies": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, + "bin": { + "rollup": "dist/bin/rollup" + } + }, + "node_modules/rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" + } + }, + "node_modules/rollup-plugin-terser/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": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/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/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + }, + "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-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "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-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/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "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==", + "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/anymatch": { + "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" + } + }, + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "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": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "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": ">=6" + } + }, + "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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "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": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "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/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "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-loader": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", + "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.1.tgz", + "integrity": "sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "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" + } + }, + "node_modules/scroll-into-view-if-needed": { + "version": "2.2.26", + "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.26.tgz", + "integrity": "sha512-SQ6AOKfABaSchokAmmaxVnL9IArxEnLEX9j4wAZw+x4iUTb40q7irtHG3z4GtAWz5veVZcCnubXDBRyLVQaohw==", + "dependencies": { + "compute-scroll-into-view": "^1.0.16" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "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": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "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/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "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": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "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/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": "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/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.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==", + "optional": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/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": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "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-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "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.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "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==", + "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.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "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==", + "engines": { + "node": ">=0.10.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==" + }, + "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==" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "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.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + }, + "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/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": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "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==" + }, + "node_modules/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "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/stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "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": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "engines": { + "node": ">=0.10.0" + } + }, + "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-browserify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/stream-browserify/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/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-http/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/stream-http/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/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "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": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/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==" + }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=" + }, + "node_modules/string-length": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", + "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "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==" + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "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.prototype.matchall": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.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/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "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": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + } + }, + "node_modules/style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "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": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", + "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "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/symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/table": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", + "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "dependencies": { + "ajv": "^7.0.2", + "lodash": "^4.17.20", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.1.0.tgz", + "integrity": "sha512-svS9uILze/cXbH0z2myCK2Brqprx/+JJYK5pHicT/GQiBfzzhUVAIT6MwqJg8y4xV/zoGsUeuPuwtoiKSGE15g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/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/tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "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": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/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/terser-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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.5.1.tgz", + "integrity": "sha512-6VGWZNVP2KTUcltUQJ25TtNjx/XgdDsBDKGt8nN0MpydU36LmbPPcMBd2kmtZNNGVVDLg44k7GKeHHj+4zPIBQ==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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/terser/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/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/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": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "node_modules/tiny-invariant": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmp": { + "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" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "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": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=" + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", + "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "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": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, + "node_modules/tsutils": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", + "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + } + }, + "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": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "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/unique-slug": { + "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" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "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/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "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": ">=0.10.0" + } + }, + "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": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "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": { + "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": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "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==", + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", + "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "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": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "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==" + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "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==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "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/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/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": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": ">=0.10.0" + } + }, + "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": { + "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/watchpack-chokidar2/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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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", + "fsevents": "^1.2.7", + "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" + } + }, + "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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.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": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "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": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/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": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/watchpack-chokidar2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "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/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": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/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==", + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-vitals": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-0.2.4.tgz", + "integrity": "sha512-6BjspCO9VriYy12z356nL6JBS0GYeEcA457YyRzD+dD6XYCQ75NKhcOHUMHentOE7OcVCIXXDvOm0jKFfQG2Gg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webmidi": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/webmidi/-/webmidi-2.5.1.tgz", + "integrity": "sha512-rX9/vBBSnSZR04ZZcLWCe/ujOizH9f/Q9HX11+Zw+HHwOy7edUTbbC3Axc2RjoiDQ2W7RkK1tY4yv0nYSfUcJg==", + "engines": { + "node": ">0.6.x" + } + }, + "node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.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.3", + "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.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + } + }, + "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": { + "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": ">= 6" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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": { + "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": ">= 6.11.5" + } + }, + "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": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "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" + } + }, + "node_modules/webpack-dev-server/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": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": ">=0.10.0" + } + }, + "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": { + "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/webpack-dev-server/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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/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", + "fsevents": "^1.2.7", + "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/webpack-dev-server/node_modules/cliui": { + "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" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/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/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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/webpack-dev-server/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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "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": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "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": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "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" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "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": ">=8" + } + }, + "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": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "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": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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/webpack-dev-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/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.10" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/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/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/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/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": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/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": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/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/webpack-dev-server/node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "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" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "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/webpack-log": { + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-log/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/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "bin": { + "uuid": "bin/uuid" + } + }, + "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": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + } + }, + "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": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/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/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": ">=0.4.0" + } + }, + "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": ">=0.10.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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "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": ">=4.0.0" + } + }, + "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": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "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/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": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/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": { + "yallist": "^3.0.2" + } + }, + "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": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "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" + } + }, + "node_modules/webpack/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/webpack/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/webpack/node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "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": ">= 6.9.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": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dependencies": { + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", + "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^2.0.2", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-build": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "dependencies": { + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/workbox-build/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/workbox-build/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-core": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + }, + "node_modules/workbox-expiration": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "dependencies": { + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-precaching": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-routing": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-strategies": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "node_modules/workbox-streams": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "node_modules/workbox-sw": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/workbox-window": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "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": { + "errno": "~0.1.7" + } + }, + "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": { + "microevent.ts": "~0.1.1" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", + "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==", + "engines": { + "node": ">=8.3.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==" + }, + "node_modules/xml2js": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xml2js/node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "engines": { + "node": ">=4.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==" + }, + "node_modules/xmldom": { + "version": "0.1.31", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", + "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", + "engines": { + "node": ">=0.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": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + }, + "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/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + } + } + }, "dependencies": { "@ant-design/colors": { "version": "6.0.0", @@ -15230,6 +36476,21 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, + "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==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "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==" + } + } + }, "string-convert": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz", @@ -15298,21 +36559,6 @@ "define-properties": "^1.1.3" } }, - "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==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "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==" - } - } - }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -17223,6 +38469,14 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -17248,14 +38502,6 @@ } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", diff --git a/package.json b/package.json index f1abed8..710b024 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,10 @@ "private": true, "dependencies": { "@ant-design/icons": "^4.3.0", + "@capacitor-community/electron": "^1.3.4", "@capacitor/android": "^2.4.6", "@capacitor/cli": "^2.4.6", "@capacitor/core": "^2.4.6", - "@capacitor-community/electron": "^1.3.4", "@reduxjs/toolkit": "^1.5.0", "@testing-library/jest-dom": "^5.11.9", "@testing-library/react": "^11.2.5", @@ -40,7 +40,7 @@ "eject": "react-scripts eject", "predeploy": "npm run build && cp build/index.html build/200.html", "deploy": "surge build nts-web.oscarrc.me", - "electron":"electron-packager electron/ nts-web --all --overwrite --out=dist" + "electron": "electron-packager electron/ nts-web --all --overwrite --out=dist" }, "eslintConfig": { "extends": [ From b9ccc37fe913ea5356da3f4387abf1f550885678 Mon Sep 17 00:00:00 2001 From: Oscar Date: Wed, 24 Feb 2021 12:04:48 +0100 Subject: [PATCH 04/22] [MOD] Updated package.json --- package-lock.json | 1022 ++++++++++++++++++++++++++++++++++++++++++--- package.json | 5 +- 2 files changed, 976 insertions(+), 51 deletions(-) diff --git a/package-lock.json b/package-lock.json index 77042f3..e05d4e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,6 +17,7 @@ "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^12.7.0", "antd": "^4.12.3", + "cordova-res": "^0.15.3", "react": "^17.0.1", "react-dom": "^17.0.1", "react-redux": "^7.2.2", @@ -1185,7 +1186,6 @@ "version": "1.3.4", "resolved": "https://registry.npmjs.org/@capacitor-community/electron/-/electron-1.3.4.tgz", "integrity": "sha512-ENjjScDT5igASsSs7TcGNqPZJ5c0OlVQm3t4fe11J4fqdaOFb7x1KmMt01eai5QAx8aP1dk9fxnFz12cfD2BVQ==", - "dev": true, "dependencies": { "@capacitor/core": "^2.4.3", "chalk": "^4.1.0", @@ -1200,7 +1200,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -1212,7 +1211,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1225,7 +1223,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, "dependencies": { "restore-cursor": "^3.1.0" }, @@ -1237,7 +1234,6 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", - "dev": true, "engines": { "node": ">=6" } @@ -1246,7 +1242,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1257,14 +1252,12 @@ "node_modules/@capacitor-community/electron/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/@capacitor-community/electron/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -1273,7 +1266,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, "dependencies": { "chalk": "^4.0.0" }, @@ -1285,7 +1277,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", - "dev": true, "dependencies": { "bl": "^4.0.3", "chalk": "^4.1.0", @@ -1304,7 +1295,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -1317,7 +1307,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -1541,6 +1530,31 @@ "@hapi/hoek": "^8.3.0" } }, + "node_modules/@ionic/utils-array": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.5.tgz", + "integrity": "sha512-HD72a71IQVBmQckDwmA8RxNVMTbxnaLbgFOl+dO5tbvW9CkkSFCv41h6fUuNsSEVgngfkn0i98HDuZC8mk+lTA==", + "dependencies": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@ionic/utils-fs": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.5.tgz", + "integrity": "sha512-a41bY2dHqWSEQQ/80CpbXSs8McyiCFf2DnIWWLukrhYWf46h4qi6M/8dxcMKrofRiqI/3F+cL3S2mOm9Zz/o2Q==", + "dependencies": { + "debug": "^4.0.0", + "fs-extra": "^9.0.0", + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=10.3.0" + } + }, "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", @@ -3514,6 +3528,37 @@ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/are-we-there-yet/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "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/are-we-there-yet/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/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -4384,7 +4429,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -4395,7 +4439,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -5066,7 +5109,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, "engines": { "node": ">=0.8" } @@ -5093,6 +5135,14 @@ "node": ">= 4.0" } }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -5301,6 +5351,11 @@ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, "node_modules/constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -5394,6 +5449,25 @@ "toggle-selection": "^1.0.6" } }, + "node_modules/cordova-res": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/cordova-res/-/cordova-res-0.15.3.tgz", + "integrity": "sha512-bFjlrpJO0C7VRJZhIss71UtZU6zksFYYPZDvjr8hDY8FrjTPcSRm0P3oksr87QPg47HBrBTrmpe03G4j7qcOHg==", + "dependencies": { + "@ionic/utils-array": "^2.1.5", + "@ionic/utils-fs": "^3.1.5", + "debug": "^4.2.0", + "elementtree": "^0.1.7", + "sharp": "^0.27.1", + "tslib": "^2.0.3" + }, + "bin": { + "cordova-res": "bin/cordova-res" + }, + "engines": { + "node": ">=10.3.0" + } + }, "node_modules/core-js": { "version": "3.8.3", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", @@ -5990,6 +6064,20 @@ "node": ">=0.10" } }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -6008,6 +6096,14 @@ "regexp.prototype.flags": "^1.2.0" } }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", @@ -6145,7 +6241,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, "dependencies": { "clone": "^1.0.2" } @@ -6251,6 +6346,11 @@ "node": ">=0.4.0" } }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, "node_modules/depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -6273,6 +6373,17 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "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", @@ -6568,20 +6679,34 @@ "node_modules/electron-is-dev": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.2.0.tgz", - "integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==", - "dev": true + "integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==" }, "node_modules/electron-serve": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/electron-serve/-/electron-serve-1.1.0.tgz", - "integrity": "sha512-tQJBCbXKoKCfkBC143QCqnEtT1s8dNE2V+b/82NF6lxnGO/2Q3a3GSLHtKl3iEDQgdzTf9pH7p418xq2rXbz1Q==", - "dev": true + "integrity": "sha512-tQJBCbXKoKCfkBC143QCqnEtT1s8dNE2V+b/82NF6lxnGO/2Q3a3GSLHtKl3iEDQgdzTf9pH7p418xq2rXbz1Q==" }, "node_modules/electron-to-chromium": { "version": "1.3.662", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.662.tgz", "integrity": "sha512-IGBXmTGwdVGUVTnZ8ISEvkhDfhhD+CDFndG4//BhvDcEtPYiVrzoB+rzT/Y12OQCf5bvRCrVmrUbGrS9P7a6FQ==" }, + "node_modules/elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", + "dependencies": { + "sax": "1.1.4" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/elementtree/node_modules/sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=" + }, "node_modules/elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", @@ -7639,6 +7764,14 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, "node_modules/expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -8385,6 +8518,11 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, "node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -8470,6 +8608,64 @@ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -8536,6 +8732,11 @@ "assert-plus": "^1.0.0" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + }, "node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -8710,6 +8911,11 @@ "node": ">= 0.4" } }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -9717,7 +9923,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, "engines": { "node": ">=8" } @@ -12428,6 +12633,17 @@ "node": ">=6" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -12630,6 +12846,11 @@ "mkdirp": "bin/cmd.js" } }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "node_modules/moment": { "version": "2.29.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", @@ -12727,6 +12948,11 @@ "node": ">=0.10.0" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, "node_modules/native-url": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", @@ -12772,6 +12998,27 @@ "tslib": "^2.0.3" } }, + "node_modules/node-abi": { + "version": "2.19.3", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.19.3.tgz", + "integrity": "sha512-9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg==", + "dependencies": { + "semver": "^5.4.1" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-addon-api": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", + "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" + }, "node_modules/node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", @@ -12869,6 +13116,11 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, + "node_modules/noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" + }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -12929,6 +13181,17 @@ "node": ">=8" } }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, "node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -12942,6 +13205,14 @@ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", @@ -14967,6 +15238,66 @@ "node": ">=6" } }, + "node_modules/prebuild-install": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.0.1.tgz", + "integrity": "sha512-7GOJrLuow8yeiyv75rmvZyeMGzl8mdEX5gY69d6a6bHWmiPevwqFw+tQavhK0EYMaSg3/KD24cWqeQv1EWsqDQ==", + "dependencies": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prebuild-install/node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/prebuild-install/node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prebuild-install/node_modules/simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -15288,6 +15619,20 @@ "node": ">= 0.8" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, "node_modules/rc-align": { "version": "4.0.9", "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.9.tgz", @@ -15722,6 +16067,14 @@ "node": ">=8.x" } }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react": { "version": "17.0.1", "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", @@ -17400,6 +17753,49 @@ "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, + "node_modules/sharp": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.27.2.tgz", + "integrity": "sha512-w3FVoONPG/x5MXCc3wsjOS+b9h3CI60qkus6EPQU4dkT0BDm0PyGhDCK6KhtfT3/vbeOMOXAKFNSw+I3QGWkMA==", + "hasInstallScript": true, + "dependencies": { + "array-flatten": "^3.0.0", + "color": "^3.1.3", + "detect-libc": "^1.0.3", + "node-addon-api": "^3.1.0", + "npmlog": "^4.1.2", + "prebuild-install": "^6.0.1", + "semver": "^7.3.4", + "simple-get": "^4.0.0", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/array-flatten": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", + "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==" + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -17445,6 +17841,49 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "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/simple-get": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", + "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -18460,6 +18899,37 @@ "node": ">= 10" } }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/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/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/tar/node_modules/mkdirp": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", @@ -19708,7 +20178,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, "dependencies": { "defaults": "^1.0.3" } @@ -20829,6 +21298,58 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, + "node_modules/which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/wide-align/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/wide-align/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -22378,7 +22899,6 @@ "version": "1.3.4", "resolved": "https://registry.npmjs.org/@capacitor-community/electron/-/electron-1.3.4.tgz", "integrity": "sha512-ENjjScDT5igASsSs7TcGNqPZJ5c0OlVQm3t4fe11J4fqdaOFb7x1KmMt01eai5QAx8aP1dk9fxnFz12cfD2BVQ==", - "dev": true, "requires": { "@capacitor/core": "^2.4.3", "chalk": "^4.1.0", @@ -22393,7 +22913,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -22402,7 +22921,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22412,7 +22930,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, "requires": { "restore-cursor": "^3.1.0" } @@ -22420,14 +22937,12 @@ "cli-spinners": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", - "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", - "dev": true + "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==" }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, "requires": { "color-name": "~1.1.4" } @@ -22435,20 +22950,17 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "log-symbols": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, "requires": { "chalk": "^4.0.0" } @@ -22457,7 +22969,6 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", - "dev": true, "requires": { "bl": "^4.0.3", "chalk": "^4.1.0", @@ -22473,7 +22984,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, "requires": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -22483,7 +22993,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -22669,6 +23178,25 @@ "@hapi/hoek": "^8.3.0" } }, + "@ionic/utils-array": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-array/-/utils-array-2.1.5.tgz", + "integrity": "sha512-HD72a71IQVBmQckDwmA8RxNVMTbxnaLbgFOl+dO5tbvW9CkkSFCv41h6fUuNsSEVgngfkn0i98HDuZC8mk+lTA==", + "requires": { + "debug": "^4.0.0", + "tslib": "^2.0.1" + } + }, + "@ionic/utils-fs": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@ionic/utils-fs/-/utils-fs-3.1.5.tgz", + "integrity": "sha512-a41bY2dHqWSEQQ/80CpbXSs8McyiCFf2DnIWWLukrhYWf46h4qi6M/8dxcMKrofRiqI/3F+cL3S2mOm9Zz/o2Q==", + "requires": { + "debug": "^4.0.0", + "fs-extra": "^9.0.0", + "tslib": "^2.0.1" + } + }, "@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -24333,6 +24861,39 @@ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -25094,7 +25655,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -25105,7 +25665,6 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -25684,8 +26243,7 @@ "clone": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" }, "co": { "version": "4.6.0", @@ -25702,6 +26260,11 @@ "q": "^1.1.2" } }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -25890,6 +26453,11 @@ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, "constants-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", @@ -25967,6 +26535,19 @@ "toggle-selection": "^1.0.6" } }, + "cordova-res": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/cordova-res/-/cordova-res-0.15.3.tgz", + "integrity": "sha512-bFjlrpJO0C7VRJZhIss71UtZU6zksFYYPZDvjr8hDY8FrjTPcSRm0P3oksr87QPg47HBrBTrmpe03G4j7qcOHg==", + "requires": { + "@ionic/utils-array": "^2.1.5", + "@ionic/utils-fs": "^3.1.5", + "debug": "^4.2.0", + "elementtree": "^0.1.7", + "sharp": "^0.27.1", + "tslib": "^2.0.3" + } + }, "core-js": { "version": "3.8.3", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz", @@ -26450,6 +27031,14 @@ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + } + }, "dedent": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", @@ -26468,6 +27057,11 @@ "regexp.prototype.flags": "^1.2.0" } }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, "deep-is": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", @@ -26571,7 +27165,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, "requires": { "clone": "^1.0.2" } @@ -26654,6 +27247,11 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, "depd": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", @@ -26673,6 +27271,11 @@ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, "detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -26939,20 +27542,33 @@ "electron-is-dev": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-1.2.0.tgz", - "integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==", - "dev": true + "integrity": "sha512-R1oD5gMBPS7PVU8gJwH6CtT0e6VSoD0+SzSnYpNm+dBkcijgA+K7VAMHDfnRq/lkKPZArpzplTW6jfiMYosdzw==" }, "electron-serve": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/electron-serve/-/electron-serve-1.1.0.tgz", - "integrity": "sha512-tQJBCbXKoKCfkBC143QCqnEtT1s8dNE2V+b/82NF6lxnGO/2Q3a3GSLHtKl3iEDQgdzTf9pH7p418xq2rXbz1Q==", - "dev": true + "integrity": "sha512-tQJBCbXKoKCfkBC143QCqnEtT1s8dNE2V+b/82NF6lxnGO/2Q3a3GSLHtKl3iEDQgdzTf9pH7p418xq2rXbz1Q==" }, "electron-to-chromium": { "version": "1.3.662", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.662.tgz", "integrity": "sha512-IGBXmTGwdVGUVTnZ8ISEvkhDfhhD+CDFndG4//BhvDcEtPYiVrzoB+rzT/Y12OQCf5bvRCrVmrUbGrS9P7a6FQ==" }, + "elementtree": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.7.tgz", + "integrity": "sha1-mskb5uUvtuYkTE5UpKw+2K6OKcA=", + "requires": { + "sax": "1.1.4" + }, + "dependencies": { + "sax": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.1.4.tgz", + "integrity": "sha1-dLbTPJrh4AFRDxeakRaFiPGu2qk=" + } + } + }, "elliptic": { "version": "6.5.4", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", @@ -27816,6 +28432,11 @@ } } }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, "expect": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", @@ -28446,6 +29067,11 @@ } } }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -28521,6 +29147,54 @@ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -28572,6 +29246,11 @@ "assert-plus": "^1.0.0" } }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -28708,6 +29387,11 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -29536,8 +30220,7 @@ "is-interactive": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" }, "is-module": { "version": "1.0.0", @@ -31679,6 +32362,11 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" }, + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -31841,6 +32529,11 @@ "minimist": "^1.2.5" } }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, "moment": { "version": "2.29.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", @@ -31922,6 +32615,11 @@ "to-regex": "^3.0.1" } }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, "native-url": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", @@ -31964,6 +32662,26 @@ "tslib": "^2.0.3" } }, + "node-abi": { + "version": "2.19.3", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.19.3.tgz", + "integrity": "sha512-9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg==", + "requires": { + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "node-addon-api": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", + "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" + }, "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", @@ -32057,6 +32775,11 @@ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -32104,6 +32827,17 @@ "path-key": "^3.0.0" } }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -32117,6 +32851,11 @@ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, "nwsapi": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", @@ -33767,6 +34506,53 @@ "uniq": "^1.0.1" } }, + "prebuild-install": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.0.1.tgz", + "integrity": "sha512-7GOJrLuow8yeiyv75rmvZyeMGzl8mdEX5gY69d6a6bHWmiPevwqFw+tQavhK0EYMaSg3/KD24cWqeQv1EWsqDQ==", + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "requires": { + "mimic-response": "^2.0.0" + } + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + } + } + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -34040,6 +34826,24 @@ } } }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + } + } + }, "rc-align": { "version": "4.0.9", "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-4.0.9.tgz", @@ -35852,6 +36656,38 @@ "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, + "sharp": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.27.2.tgz", + "integrity": "sha512-w3FVoONPG/x5MXCc3wsjOS+b9h3CI60qkus6EPQU4dkT0BDm0PyGhDCK6KhtfT3/vbeOMOXAKFNSw+I3QGWkMA==", + "requires": { + "array-flatten": "^3.0.0", + "color": "^3.1.3", + "detect-libc": "^1.0.3", + "node-addon-api": "^3.1.0", + "npmlog": "^4.1.2", + "prebuild-install": "^6.0.1", + "semver": "^7.3.4", + "simple-get": "^4.0.0", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "array-flatten": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", + "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==" + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -35891,6 +36727,21 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", + "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -36766,6 +37617,36 @@ } } }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + }, + "dependencies": { + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + } + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, "temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -37806,7 +38687,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, "requires": { "defaults": "^1.0.3" } @@ -38715,6 +39595,48 @@ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", diff --git a/package.json b/package.json index 710b024..075cb80 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^12.7.0", "antd": "^4.12.3", + "cordova-res": "^0.15.3", "react": "^17.0.1", "react-dom": "^17.0.1", "react-redux": "^7.2.2", @@ -36,11 +37,13 @@ "scripts": { "start": "react-scripts start", "build": "react-scripts build", + "postbuild": "npx cap copy android && npx cap copy @capacitor-community/electron", "test": "react-scripts test", "eject": "react-scripts eject", "predeploy": "npm run build && cp build/index.html build/200.html", "deploy": "surge build nts-web.oscarrc.me", - "electron": "electron-packager electron/ nts-web --all --overwrite --out=dist" + "postdeploy": "electron-packager electron/ nts-web --all --overwrite --out=dist", + "resources": "npx cordova-res android --android-project android && cordova-res android --android-project android" }, "eslintConfig": { "extends": [ From 2c1ec5d911a75e4a1d687093a428d7505775d7c4 Mon Sep 17 00:00:00 2001 From: Oscar Date: Wed, 24 Feb 2021 13:21:04 +0100 Subject: [PATCH 05/22] [MOD] rename maskable icon --- public/icon.png | Bin 0 -> 25120 bytes public/manifest.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 public/icon.png diff --git a/public/icon.png b/public/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2aaeb87f5fc76cabc1d500a39f9c25b5a8bb5700 GIT binary patch literal 25120 zcmeFZWl)uE*fqS_f;31-NFymJN=Qqml(ck8gLG~}x{**)>28qjMiA-l?rwNb?%VtQ z@y$2$&3r$fc^qck8}`1gGmmo}Ypvr7l7AzAW-lU3PE}d{yT9V zxq?8*A(A3*-#csXCL?~q?U?eP|ElHK^M+PZUoa}vCs68%NDuiNUl=@f2qk$i`H)Qy zAv^-rS7aa959niDEKzv4x73m!CT73hyCZC4_6@vqk{kcia6IWyHMdPlMfl>)R{NO@T9{u}@>WM!*9Yl}7 z-tp_-o6tdc5&ylN1UVYAJfxL%V~6eE+ktn^82{WDIZ}`SI}PHe_j}UlZ`;!#2gLvO zg4~;xN)QgIEv>xo?@a{Z7T)}GWAI*20tS8J|JEd4@}E9|cg>&vzWUz|{_hO_|5>81 zAJ6V1@{$TbSRj|QIRC6wK^rJ3g#Y4})OqEe?IVRC+;7-vuVf!lj2Fr_g4rD@@b5(-$UnUy2+jU< zS~Z8mQkH@}ln-AbSBD~FYG@ZDdh$Dbwy%RtBN$|NaTv1{)3q7W1Q} z>c1_Ef|UkQgZ}!O9ar-5pB|Z#HzQAur71!fZR*N;B0h)q3;m4{7+}b3B*-Vw{_buG zNf1K5Wc;fAH#At#HnWr$P-H^XmODTE-Q){qAg-teM1;})jXUO`y<)=UD$^z6-a@I;f*=TjIBFyvon1PA6d3!^ykT89aK)T#e%R3iTZhh(464i{ zMOvs&U%VIeMw$YPemn3Z}58 zRpAht`Qsd84XYvDPrPDi!W8mVn7Zi%%_NRanjCjE3e-xmkAh)AU=tF8Zwv(bepiu) zpy^2s`R?Gs{$xt0OUDmL#4~FJp9wn|;j?JB7pRw)nvXNjDwn#072^xO^!V+YMOG9T z&JP<8q8(g_%aYgPXFWQ#lC)!PGvN>n5^g_*bnPW~2$5PD5_X9%=o3aT{rkrVNZ7TMk7IT=;$S{&E$a?oj;)W??i3@*=%@&cjRrKL;>Lh5z%a->*i z-X*!BRMdQ|pv7&!!P+2*F&MP|1z6R}cAOMs2n#fVn2MRn(BI#M-QE{!jQ;cKRIj@? zYrhi7?1G}Aq5^}1g+xUBzA@&yHDs za3GrSV|uzJgMj>7+rvXHr!&TIGJ)`U&uerY_fmAPyUXk|S9R}KAUq{uAqp3!K?qvE z{6JKI^ezr6{8B}(%iUSFVhys-JRrGhK9M&LIw)SiNUx$iy1XlXu&$G^? z`NzK~z&@km)3@kJ-9C(N@XLqM{Q*e`2~viOq`eI%;ra1Cm*wGw@#&5Y&0Za zc-`fAO|;rdOCd*|B8-V$^#oj^)UXFz3iigLi1!o^19{mJ_^mhaX7cGtbrOU%>#8 z%&A?nk}VR_Ep-y%@#kc*nPZ)1TdJmV`Nz(`dx^pnk?O~8>+Yl{)*?iS zVW9_UVVq1>;v#~147c&6qh5rEJvQ;XR#GmMLz6LM^7hQl5l%Pp2MszJ-)UF9@iEH(-tj?!LfEt2SZkRVi2E;p#{|6JLzAYj(a4q>Ol=fnq_KN<1|_AH_F3fzWMQ6 z%$GiTWzxS=i*D?*Rc1gB7N#0Goas`K7{0ZJ2vO~=@N6UhX_tP|K9rgEIh-Zm$5C`X zS+>x3Z4nBM#}lg&!id%y6(<>@cGsiHK4dHx1A5g02OVXwu8^TQG`cUL5>!@yY%f?x zoJg;u>Br4-L@hd9UoAPx`9+7Cc&ta3K7%9~3`XEa0UcqQ{(naQ# zkf-c_$DmSR`a({Ml(85p7WOQY28k{69T-vk4)#(=_oph}ubr+p2@5@byrc%29i1%^ zxs3!nXI*&;uyQ!6vCuNJYIwu_Rw@C zOh{G^ckV>19jgiR4e00W9oJ2)h}NHVwiF4pldLXRvp|73;{zca+MbCxx#rID3bLqF5rM z3EBLq1g{Zi=PQ!|wLBs1kNt_9m^z-9v6(mhEAF84>s=d7c-jn*%Y}~C!2Yc<#_GMe zLz4qJ7?JrBb1*O3S(Z4u+?QG-jI-o6jFA1okmt~t=WIf2s5cuCZRGPV?P~Q{A(10> zQ&~fes1plKJAoTNwIC~Ew%5DW!gHCaT((dmPS0TL#>>Zun56RVA-MFxcB{RM-vda6 z&UW4$fH=Llp6VqgBNMuN^9uzwLym|+tozXmzJ`9zaoVywnWwrIxk#r8W4hY9Yq2fB zaOW`y8)6;7vGVC+=ngoy*ZWPSPW#&3?fm7ER(F(eVljae-BHgOEw8AcN@a$U9U}S_ zF2^Qjop<|9`>K?xCAt(}=#?I03f!$FtU#O8zIHZC64g z$*|OL5AWOlFf9!(So=cB2R$euY`L<3(w@MlwJXC(U}Ab6b?FHrLCNLr9g3?Y;dS{C z$TP~7RC;3)MFx`IjLPaymSs*n?gpdUA0=cTEaujQ!h!kzA^avVg_8r3OE zA;EZ&`+o6>hZ9d!e0;7_^uZgP#4YR6u5*%xhR=8}7JN;oD!y(th5AS|tx8UrN+H8V z>fJ#RPy}f(t)|aDZ^c`byDzq0QYF$8_r@|rto=$AJl(>~dx~b1;-k>=9YPS+=oXO< z`AO%93roadV}a~gWFyWA`b04mHnKi+cV9+`5M~r z1S_~mRiZyrzc|E^|9QZ4ad*9s-mnJR)VjUp`*1LW!*&h6&k_vc zo!xPK;@zu3-Y|o%a1CfYi;kzvx07$Rhk@|jIEFcr*^uref5l9x#b)nE8>9IFtJIc8 z^mFt|S-A>+vvp2HSM_q>Ba!zcPBY)FraZ3CI?w05Oz6?Du%Z%Pe`GTo$qCY`b3`CP z2H>-GCr<{1wa*~{75S{vz(q>x9yQ)y1TAljRicKIqFZX6-&`IWtQFLBNAcCUMi6fm zxM)GiZ{rf1EZAqV2bIi&aQQ~5cWBh{ph>923+r6z-<#C+dw=z^KS3}Kzm zC_S646UbeAH4&B3f4a@N1e)Jdq$LPf;#*bTmj>bD;UBLI|EITjaFI?8W$82E#A5Zh z8cCBY6#LkFy-v!PBD6o}ad0}WllYA|{wD?rl)RXCg~8u;S-WGVraa8C@3(C-kCW(p zqg=i!c~9XuU2c8X;Tvfjj(jl9+J_4vmarF%&B6m;oW6*xWOCKnVX% zGZQqDRrtmmaj$xJQ^4Cfh1cb9(nQndVBu}w_MEgjH@u+nb)R8}MkQ&LtSj~vQz~N7 zhf~sbsob$UCidX3{7-S=ax_l)Z!WVd8y-V%^)qzJjemW%5Tlxg(8kh1IM-ccqAL|4 ziqVdN4q&X|O<&d#!3(DRk&b5$ljFZ60Bd+cUoK{l!?>SoBu`no5Y5Da8HNED>Dedc zUfjSjbmr;SfaQF5sb~5-?YpZ9Dc$B1*bmW=C4jqHV&oi48*~&GV&u-6)86`)I&6bm(SQ)tudcfG*fPw`*DoLA_zAVS1K zts72ND$GWqZs&Kz6}KuFbjn-I?1b_va%dHNMHp~7^51zisw}?CZWxYifT2{wXjtsMS+DZIqV|A7~yWxXi;|gKE9kLORt(}uw}n*PL6qcqa7#_v43-zuvdqa zKfTe7;V0WLWa@8PztaRG@l^jhukm6nsJVRZA+w!aSft|84xz>?+Jug781c#U~EeZR6)W;XiF zu=k6)?4C>#9Yk!v)QL4qEo2o&*~CNIQv@{V^6nef=B( zX%w7O>x30d@elt6>x;YkDa@8FhQO6~2p=WiiYz=?D&Edif)^Bn*sb+@Ba*obZWA_q z9L94vnN*PLTHZCldM$;LP+DHJWS#w5xW{#PU}gu=5S`6OT^M4$2)d^IgVzQ zha|rhrkXD!svTRM;s*7|=mAS!_>t(l%6>91arlc0U zrZ-J-+oSh=%Algx6;1+oT__BBp;8d2QkWvIqqQM%^ttWs7I7pg92{B-5PLyK=dZYs z0K|={H7y1R+oqM3h_T^kMA}C&k(d+5uEk7PYzR2&#e0Ld6QmFpfPbgXW zDIcxm-hT386uTVAzF@7dDCMPmNkf_b?A63dL`Mj}IcHABRbtn2hvpoECQDaKgfW0= z#cecjy8;YdcBtWX=ZX!&-S6gp&fhNx%5HomEWi|VQBXlTA+w0aV2V}9Xl&5|D zFHw8;upl3O&|+D18qtayxjThIq6aDS55tHrDM?*2tjgq;Kv+M6aM`UOO;ws(x;14q z^LwO-rSf}>azi8ww*md;1V7C`1kn@m23|gVm;%C9 zs-yz_;z6==*RG&Kn8f46&t}|@Ya;+bfqi||k=&&S@^yff;4$zJAd%V1>bNEYNs}P0 z<8|jZFLuCIinBvRBk%*m>c0N#DR4Z|OAvha*=OSxj1VH!i*vAsZgYA6G+_!vpbDW~99({W~ZQb-}I7?Ps zL?q+cUG>$Tz<2BiaKx2pILBVALV$+4(c@ zM$|PE6KXOEtQgy4g>94NCTK>3NpC`?P62R++v?H5Yese~XMJCiwF@gQG|6a2okke6)lL2;B0f`Q#2W%v_AqGMn#xyv~{a z)ybw>^&ZZtD|s#z=ipQ&+1v9yK62p&kV45z&-=4&ve@!*i$k!turGV!S;$cEnL|P6 zMNhBWFy}EZs92J=_|CXo&zz-Jql|2gPTFOf98h5=vSLuf*I9-=(OmW$n2c&A5b5|v z-vk2n!Q)O`Lc$=o{X(Bck5m;lx{%v$9Um-6d+E!+TO4RwNibv zo)42}%6LanHE_s0&8vf{I|`Z3-6xM}k(mf4PJF!mO+Lxj4pi zjx#p9^?~%cLy$APMPA5N$}aJ`_iTGkfqV)${Wrt2QSs1)aIRbxMF<__ds0!EMUf0m zOk%PHF_k{Kq!_%RFWKahs()V?8m6XYfI3`c;swBW@;_}Tq?LP>J_$8t?*FkS#E!pb zzKy%1xk1jHXHYF_1?a)_XV_7tf58#$Zs|8FPwYNFPh^J8c!`#d5d2YmB5c)51L_`9 zxZ|~7ZK^t-@035sUVRl804$?tXVvJFcTjTaD`P+Lh7j~PL!y-m2#xbAihwTPp1TmW z?Q&}!LCykrg3u_XyE#B})PXq-jHb4Bkiw6)=mOv#pwD&xX}V&P&Tx_tMs+r#ftWvt z!4fiG*$@CW}kpzCIL7&!nA-gnsZR%fF33_{xHJ$*b+Y z$;n~cXDS1Lfh2;!Krmz^UlkLbhyzLcLY7-dMbr}zv0RRfn}t4)*z>jOs&Z5cr)13> z4$O=U4ch~wxIC`x4}4wx7#=8o+$wVfava`-`*~wQ{)+SD4i}t6IKEBU2$~eS%Gd+Q z{F@sK+gIe1lujQ+#8$i!HE&8E7@_ZTo`6=sp=6^h|Gs|D0QW@!vf1V2$-}|fc$X3B z$ar8ZWE_FtwJ2P7Q66YJVJv9%Cae%iaI8T6us1>V389|5+s2m_3LQzAB(5I&*fRU$ zZhY}p1{`eS1pfOQ)Ke4~{V9+ImtY0ed`2J!Q&y=_4z*W_n+kHQx zjplwevTBfNIY`7q4mayc|3FTHTI*xePOWMiP9}VZ1omPi7VMNm;8I7ky2NTPtW#eH z?cImx8t*1CCXi@pi48;{8M7cKczb(wO7Uts`OCXx{;W$|^2mVAWDZn#K`XGVSN zU4}Hnu)6iT=)t@2+fz=wrqehL_#paIoQFa01SAte2)HQCcO=*dRWW2`+H;b6e}HFS zuxO?R%j5Ku*e9l!UMG{E)@?Q-gtvOs#)jhc?CPT3^VI4^Y`-umi7}l#H|NM`-^Ng1 zyO@7vVsp^^*8Tq0X`dG`(2plIa%>@vcZ~T( z1E=}~^ny}G^_e7`jdsZnE=<#^24PU(KIxeIqd|yRm@Bf^&0#if0C`?f}p>!b$!oM1(DOlyd{o@e+8Zcm=z_v>wBB~1gd%p^xNtz1x z`TQqw)_|ED2t(Ht`>SzI0okPDyHU%3lIe#B^0d>R>G@yD)DnDt>UWv$-{#mbgYJAX zXp8$#1LXjpw=`8}{o9=X?f(DH{{QFVSF`$xFG%VfMc8Zv5nmJzUHwyF)DI=+tUrKo zVFnswZE)3%G zcdgX-KEf<(_U$`Zrn{l{49_Ot!!3TXJ9^B3()=~Q>H8PnCdK+TJq-#3@>m3I=0L5e z$3{hS#7l6*{$%A(LQ<7B@D%W)O#P4ym8-oLcwrGw0-UfAKSm5tac0pz3HlZ&LL-RW z{N|$c+2O?#+rVLU7nE2nT&#_730!}~CkYr|{OY@V>(4WRsuZN< zHtJgP_Eav<;!stE9W?9tdz7|>+Vz7%o(kIMy{>mgR*-Oeq^FB{L*Os{+a(IGg*fze zPGBGrLCA(|vysJ+GtK}SW{Nm&FO6+@AKiH0&(Px6Da+ggn%Q6I*Hsam51~I|)u`VI zGzUceEI7TfLkY3@hzQ0~M8oRRBl7WS^v_Fbds_i_0{_0L6zsm15UfD4T8NAh(xGy@ zzHe4y$%p{)&{pp2Tzfb{fe)?L^slk?&vU7LIMEcOpwLX&z%EmEx*}S3A*xym+2(Q? z?bDNX>ZIQzKD1GfWuu?;`_1*zjSGHQ+J>Mm4x(df3%w4ep@>KBXozsG_wHl9MNo%D z_m;~;6eVG+9vf;R`FeGNlK#QsS{_1Wb<>LGv>9(h4B#TOBTnJDVJXVYDCO7Q-7`B*>j1nWctB zwt3Glds|&CKJcQDjq;0buY^V#RWT0Ya&%Pyk_ndNZQ*xFMl=C_6ZdPzeep-sHC*8x zMi#$WMHqbd2FXz>V+fu#R`Jbik%)acKXS~r4OIC=7A;-3*fzXXSaYrTMnso!1>Jpt zs%=5o2KkR1$w&S_lwNG>2_rQqwil_7;hxka$FD4$obr*R+kTNmRLcIMj)O(umt&aD zfa99lWi%fC4_y)>ccK|$Y(_`c=Mi{HDF za~)m7*Bx>G=0hvlH_v)ZZ4Vy_t3b!c`lT|%9hVd$`s9D$i7D~mT;bwNw1$5voacU# zZb%OkDm4^)<9T$=+WbkfZTDPipPL+AgOW`bRYdS=0UN_qpYfAS9?h`V<+BC)4~jaT ztY4p#>%`WFny$!-9f+jqv>I8i$JgK;Z^(mFQHXjY?M8H=#ZctAFpTVgxP6hN-K_St zF#13*LajRt^~CdHi0ma-cF@=UC-F`R-rA2WM0h)YIzwYZ%es+5LMy0ZSF+C0n9b`h zrIJ4v%~2gu+lKcroinxTHFi$>j_{BUMIxIA#kgZ|A(pCzb6Kwc%u*W1>gc^3g?{|~ zvY9|oDoH0Cf+ZG~2FWPX?W2XUN!M+#&r9@GFOreJ<8#^eWRB(xJYp9Tb-vd`6vWG$ zL?F{vN`0~^dxVm~`Dek=IcjrDNYG@Vi}T>E7@4B$Tgo~&hHAdcegzRhD<8IVp}A`^ zAIwi!AtdxR+cB3k4Uvy2lPDAImiZ6__(gf=gcuER1x;RrAlbjALTUB2Kgc^mj4_~w#rKn&AiK+_a2?Me| zN-}KbWcB6+q!_#Z_(c_c(>Ie1K0V|X09$;pmgfJ$9>Es?_DXzyYZU(%c99bR^C_#) zjoV+`@{e66mo;Yx`!7&|2e=7IEYM5tFAmCmaI!vq9IN%$`s%F<)^7{a;r?IXME(>2 zuZ$mQuDqlfvWa*K3JQUNfw1xI&-44@?(V$$1_rj9f2i9#dQ_*c6yLvpCL*3KYG_DB zNoi>L64RYOHShjtwJ#67Hu^+B_S@^gcSK>`NV)gDDW`wDHmgUNENwnT^NWg$-{Tu> zmba^2#W$-uZ%ZkrCh7cn9Aw-2Chp0ybiDo(qWpd0m@AwsFUwncm+)=3ji5)SY96sRkgm3k-@nZP<}^Ia=v_9x?J37;xkZ)LuHk)ld?7iil+?a4z~H-Zwv3 zv4A&?M zZ5Ao!-qCyknAvFF_xHJqKtyEFH(+U7Kh94q`SA1pa-HnvV%f_5YBT#{E58``Q(d%8 z{q5QG(`7Jn-{luu53b!`bRvhcbhhix7dI^(4>mP-hNUin)WcD^*h!=k2C^zjwp?ms(cMhVahhJ6|HepeNUeI~-4#&+pBu)Fr-xjhV={r=av~sg zgK=vRfRgoNhLHJ-T20p~h~a)**k1L9uy7 z8)O{uo$r`0?1Z;xYF>HXUD7%z+?`EZ`|zLk{HiwU8*|<%?HY}6zB(bi0G2^nrAXAS z+01>hCX zu`}YmzxgEPh{vb~!xV7W;oGE*Uojs0X^T@~IgJ5$x~_zm2BS)0I7+}4F$6qyz=21W z>VAX;<~DHNYd+ON>2qJQQ=B6HmQ?JXa#@M#5T*2Ueo7}yzLO^@9*#(!AlvUx6~IjO zsCv2aChpBAyb9AHs2uMQcGKMz15ntLG6CR_UhWM0oh?VUGk5!ZZ6G;}rRj#vG^fm{ z&)ac#>buJ^?E#?J7c0lLKg|Zp{eCxP0}K7Zd$|&mqfz-{&dnNq&eP3S{vF#h`JxXl z_B#`jVYvO@*irLUi-)ev2K|f50wEyOG4ryo(43tNdkj@sY68_;f-mf=OEt5cIa?Bs z%aJ))u{zy2Cx^>jvQcz8jl4h(VYisAMF34xmiu6=SYuF1R#F+4d6q1ijON~_zQuT$Rx;>#{ZN9_h z2!VueO%$B_*Zaj;@Z#FnXk`4@_$=S1!@et|i#_PZTbl^2nzcdX$ZT!}w zQ_4aE=7it|xASLWjF;E^v-rOf+1oaTSoCIVD}UOwIA5=dDFcU0DCsQ-jr$sVdf9o7a@eG!Ga&?go=t> zRB`#J-;4@&g+IrZnnTsBX(#tH*S z`BrGI4SrwkaxZuzk_xu@qeJm%eeiHTVI^}rv#M*Sm$4SDCJAg> zZD2uDwAKRkjA~H1=FsDy1@Yo!I7}taMvIhiD_&KKO|RN~d>~FN0GpesI9a3}1fL*k z={P@oCL5CO_rG;fV0}Jn4XzGgc-j2X-AK2`Jh1Jyi)Z@Rb+6Az2-vqW)8xLsv0ITp zMq4p{quh!`YlP?~?3E@Lb|&)82YW2xwNCc{jLuVZ7-C?&0q$ z1}8g{!m>0KuE%nwazJ!qH6QzsA(sjV#HG5m*|XT^Q&pC}t9|pzmeRYDV*c9BdIW$u z3ISx{;=y7Yg_AnXeK_$Osj!tG!1r<{apk{Sb6w9imm*D4h40)E$T=rKj)pPs zvThmr?35DdtQHw+ZCx{-*CZgS;?+9t`U9^M^;bFLufVp2eX@NXx_jD()Go~uCg%GX zebkS0mOc`KM#OeI%%eK)mWXk`q)dOp_U2&fl(kh7 zveIzhB7mVglW$;Qz<|)xKKLM+0|T>Kja_D;Q8}vzh@MvyQ`%){4SmByJo}8L4Hhm! zn!puy%5-1zNpcXu`DCcp%+aCFvC#6;oyC^cFhQfyAf5#$T56E*ocP6ix&Y9Og(D+3 zeB5ZF_OZh0k!){Zp07-{UV_G8LoP?m`r>|V%wE%<%GC|uo~w2N6=x(r4i!K8?nY6& zIO)x&XSde^1};{jX^wraxBzWX`(u!NTe)^5ME=I@fZ}=ekyG1c)u^tnnE!KZR2I;7 zb7=4UaG9ax$K3o^8^Yi?lk!N`a{|bW9mv;3&y4i!5CPH0vjl&6*qhD0J6+vj-9&xs zM=YhvX4oD0^_7X<_81GWS)EXYXw+KJS6SSl0h^IzAFE5cnC$Pu>6k5?j&{kbCihD= zMptvJwSlisrBolS?atJo?ln{gU%e1K5B8QshPgK}$CQ2Junfha-O&`G{ocmrQ*Jiu zX7+_T_j7{boHrQLl|O*M7DP25d=d8<1$aC=iR$aG@q1#=@4fCV@6T7+n)Fxm*e7ZX zvah(w^~T(OA_)$r@Qn&-0l*~6^v%#IdR+B*jp=>Uyl(2FX)Vsa@_))WG=takG^?4x zxsfqP)JJR0{pZslx^Rb7>`;bn3{mi4!prB4m&S;-PF{*0(V5R@KgkjHCssp%^xm*o zF5=>{JGYa&$cDgiDt zi(8Y)>Uy?AYM<3O%G?8=0p_xPKkTO-CkYa;l=W4iOHaxO1=b#jyDvc)MC;O z9Qr5zPiG8EvA-s%m`@#F4O-}K$Y`~8V{nLEYDwky|IjW*tuQ&F;`=* zt3Vj0vyB)NgiOX8g-PmO*tnjB~DD z4|(z%yZH|wn*yHSe{{)rEoPiNU!_oC8#_UZfZlX52t$Gq!q!@*-+@wDWy#vQS%3wt&?uFMA@bJ5y2-UGo?qAlQYNC7Th{1h+GoT{r&tG(&` zmoWsi1u#MkD0%8WO+Slz9mmOFz#|0HRzFFz%|qa(F%6+Wt%?BW0)L!_^fz7?HhpHT zcELoG0G(-5mlxOb_gQ%%pO%2XO6ZkAr~Uh4ZFKR7Z#vu)NJ)(9WiQ|&lF$l55S$wE22X2Vx-A6&m&&U} zBO1>o;EY!dH0@EPsg1V4t+ZKOqC!Y}@EE7?57lt>NHvqg6zP&Z|Sw9-e5dSlPk9yFd=d>swovt-I@s#B)1Kh8Sdnb z?tj0Obw(hcZ|Y-!vF{glj?mu^+o|+2KwKK4Ijub_737y5e2ri?ppWJ$4=Fa`zF;8k z&9lW6_;Bpc4Lo>3Qn4?7$fagijIx+(cWc12L63kZCf~L7EyQqCdJ_55#Q}ba`=uh2 z`zm`JuOKnEy~wS~*CaWh#@rC(;&FWZ0}qOaM8P>RGS7(b;XQeX2RuqYi`m z@652%LQA^ws>(R(!l|NP+Af)2Y-aN%yj<>-V_MzxnySbJS38STbw(TU{HnvIze4vq z$7`9byR2pyq>n=-i(xw66CJ{0PFv&FIU=-rKTNogUDe5@wk8%>Q060Lyh zc~3+J6&of9N$4(f3{;m>L3XugjlD0PMSQxd&~^cKi#iHui+8`~ZWjY)%`EpbqTT)J zys~6b8WaiXF|>^CGY>j!Bu5PHVs0=$w0!SmF$UwY(-ewvmP!vdd#H zm>GTO%JsiJX>kfyWIY`G<$Kaxe zd+_4B3dM|)R$Jds?LA2cp%CP;rDoLi8I6zP_g9Rr7eHd6J5jQ3agRH+9oC$kYSju5 z_-L?SP)xsXWK_`U_PBm$=*OyaoinbBjr2+>*jTa7z0Tz#8&tkT_ig>@7-c2eL5nY< z#X7@tCs6hfP~ZFC0h^&gKYibOw*h)pI=fKkv>$Yx_g*wRJQ<1|CFu$xm0$#^T;A>E zuFTP$P8@cus2M<%F@{56i?t@bDIdiNb^l{%lBbX!H^rI_k`9o1S0{_os;i`B!i-Kt zwQcJ!mTWYq$y2=>DlaVE%a4hu)x5_hiZv=x#6k(Y!%3#8Yt$l7#aw>pDKk_Om-IJd zRv^m)H`OS|P^I~3$*FRLh4*avx{~S8kIZL!wP&x!ZGgFPw%+Bq#N}A*R5T)4QpNT| zl?8PisD!JYbL|`Wp&lm&a`Z5pU1kk5&!Hcmw+2r(l`I(=oe#0MHg)_(#|u$;h1KHv zNVsgs^Hdt-3df8cy)FgO!-Io60hqB}>sPPjvzC#OX>M#d>NOP+7yoWOKUa0C({2nV zmCI&<+#i!nZ~F1;9(LA9$V1sfj80;xl@`x*?VQkX)~`{k2)1~`{W%>dhpd>8;Tv5- zgvejcJ5u0yRt#ZmxZXpl{9~Bbux?b;^Nl^f)cH`;tXjN|<5Bb_3E&^{Rmf*5Hp{nb zpT2`0bU%;C(IVBXbcZ(GH_m4r^zvi!jfx2tYE~n2`IsshF?K$5l}Im3M4?PQcqfWE zAL@BNTTP)#A2Q#cTqii|Zj}35S9)P>FqI5s+=_`u0BbX^uwbwFKbP|>gGANypjC<0 zSRheBfqb10vM8f&P9(xJtLZ8}ZpWQaU>*#ZAxnqDf&(Pab5hTXD+hE#no9S_v^Yy! z;(&On?-|hfv5er)NItOKZTFS6o)}MFT*i3MwzVI;*xPi6^=4oIDkLG zY?M?GjFV4ifzan8VEyxn?tg?R)Fc_CJCN`O_0X1|x+G}OR{hpydu*^xpHomBU2$y) zWI`Aq_bf3g%V#Wl{b|htWS9Oi_da*ENe*ClsvjavJ*&|JPChjcX6g{=?zD-A5@ro+ zUlf7A@u5dz4uLfWsCwR5?l%4FY@mfIi)~K5d(=*C>Os^x!0|coR|JwB{`mdW zw4(pP?-mns0)nCWhB0%fQ3wB5YL@i`cL6K*p5HbRqzxmN)OCzB+PW`t?Qpi@EsfmH zH$Nv+)bB+FMPO@AuIug3HAtewo+vw(CbAg?k6P8f0BqmoNO%PBe}{s!nm^}+cDx4I zl^#;&gHctT+|hez*v?NBc>?x0=t8S*AG-d@#*p(t%hpytgyA_{na4U9r6^iCe*3MF zo|CcsGS+rg{1(3DgGf9uAT@*o$%lCuJrPvH$9GS7N zJTencxmgus#@}4gE~HX+o~?EGo$=AYeshL!y2`_<)|2p8WK=T91B9yH%vBFw4A<`j zk?TC4aakwXn5n^W+`XE!zb&Jj1^mrux32{Pu_>ZR%|{Y`cO>x$Qg*EX%~#zLQ!_Q6 zMm~g+^3|$eRj6esYHwRi9MBtP4}{>y%<26p3~l{B3z#}Fb(O-Hjt?SG!}xl@ck2Aw zK|dRK&!3&IQTgqg1udt4ybfs?s6m~4jZlLuptz28vN@~i5yu76SoiZ?&bQWVMLaX)!cz{tr&ftHt`D&p9U#A_g&L+TKx81a;+!wL58Q(k(4C=q~*-dps6u+nj#vDf|cJzW$JK1==k7n*8NLnE*^vA ziWoSda`85z(A`$VoOhje?3C!V>$w17l#MqTW%QQzU6SAVoZH}^utg0+yYkJM%vawy zKK?Ks>|?7+sT^=#kK{uLjV>2_F-J7e z*xcQA!_)>o*X=WhiG>lRtNfY@1agG-zQuGEQ-&PJ>TLt#Jj4D#Uo1nuN(|28Oqmg? zzJ8I{QVh!*Lw^roD5SXeT5SESR_`n+as8ruNz^X=8Ji(eFg{B#uqFxhz)l#Lna{YB zKBLatopz285WX^Q1+>Tk;2Mt;PYmC2U!Ih`^?fW=v9cXAnyL#!ciW_OUiXBM zQL~EI5F>ggi!Pt8*G~#dMvEcl+il^2^D#)^*S@}C3$XY;UABs|rOzaw;-dJ4Laqk3 z)*CBr`I}<@!YHoE9mVk6b3rtC#%DmQHVu^NcE>Rh0brQlxOsl<5&5*$Fsq?Jmrl+H z1gEwLfvI!C??~?eJve%`2dFjgnH@kWWmd_?HN|+vqbAoY%{6-PtPSd<%^}v&_tc#L z-Xur)87dxQ+BfExjrN;tpu#)^@ZQfkI50pBT_+$GlwNHvFZDOXA#;@3fQq&64%;e` zg*9h($v*;J@QN2{|uO_O}pi8 zTCA{vB};s+{*qkortI!#eP3+imjbjiP#>8aB2_|Rm`@Rf1xGmhr^W{o>JbJLC#54HSOC;7< z1K&%AQm3%NGro+wawvk*KF4O;im?grlhqlp&DDY52gQ>bgNO1HH5A3|?=Ot|QqT$i zm(U!gLAQV@>ya|q&pO6L|J)+9)54O#vwoz1v_sG{@ZYDaDtkI<)5Flq!F~AJ)7ulzGWZ10AdPq$sm3Jp!Y#JsvZ5@5-R?H z!S)yv5Kf?WE8V%Jo&x;0_K#4Wz6b^W$lTHt22rn*p#We(eg;Z4G76b%YJd;48a!Kq z#Hwx=!}3(3Mc}3c)nqV56g*s^a_sqMU^9RAg+UeL@)&{ zK(%*!1C%nZ5`bF|SRN_kz4~Kj%hMz-TVjEmgGYd-^~uRGwLFD?aRH9Z77!uZw!>r& zYt_HIfaQMNZzY9+1q0%e-pPilV*OoP0A{*uVjN%qD1p9^Q|JjE?s0WWCJgGserHOn zTAotjfpxdB<2O|gJfwm-ZW)?#8Ds)mN?UB>iew!)83UvHFc)pFRX$< zK;y;|76Cy(h|;K(Fh~GdWDSSff*2MBk3qnN%}9d>i6TV?g-}K`5wIt<8bpf}1Tsd* zpg3S~NlS%bWIM_dpdb|5zE?wk%%Ax&e`e<7?|1LF-h03I{hs%Ep9{weA>^_=b0|LC z0}(?I@|bO2WrTyks@coumT{4S7_;7mqhhlR+0A=>zP~NbJC$zu76FOCfNfw_7m@LL zPmEw4gp+Ai$?3MbtV-8kI6k=UE@_#u9cm|qqwg-DP^5M>k-(C*?$Y&4^$m7AttP8Z zvhG={%TjoTK{mwE`cw^z$&~z!s9ms$KktVDqk%XVqMa^+^q=Czi8E^S#q5%b3)QH> zx{-k7x!0ggEI~&8S>Yt5L`_yArJ+LY0!aMe!j;1Pqz7|YD{&!zwgUTdPTPupNO#_H zj-n~deuhS_;)$@!#`-H0?r*Iowd57XXANff1)X%!wzz+hR;+ zoIdiZ@$=2pt=Qhd4?|c?j>3W_eHJ=W&qRH%y z$xfUzqnMVP==p5;2_0d+zKIL-y~{(fSetPyI@%Nzg9-rAvINYpV>U>GJ}Mb3TS(!c zJ(X?%MrpL_5Zz|9r-q)eT@OjDd;1{t2eI0|?WV^TW)A5YyBdPoccACA_FuTTDa69c zY83!{`rvGm;>Fh%)So*kRx5tImtsEjWM$u+=Nhp5nhU?2v`t$2axu*ioB(f#hn7(4 zKlnd{yQkJ9RCLdTkFJY>_QD6b6QWnBK>9Qt_kp( zw2GN#z=EOzZS1c$fl~^5$bq!oQ=SKBe(k}F&v2_Z1$jp^9JTa~8TMaJ4+WJXYffBT z9DuI=Z~j@SZDeGG!^w>UeTrDVQ!cD5qmADTVp!=9XCt_QsPOJM1kJI0b4YL6 z05Mh9k~Rq`U5EAb5vcXBFhm(ex2RnI?l;Y{U zzc=6;B+Z8!>M+c#vzVt>PIZRkLrhD3X)vxc<%t(Xi#^d%y#HH1ze)UMUY2v#B6~*`0 z*|D$|rY3E^ljxo?&bZ{5Wdh-)enzB7+^T3#AUNkZ5KrB`GT;u?o1s}n8VK2(D}9$g z^{#hrW!aXf0!*W!U2lW_;O%Ly=E|XXpf`e*A9E}_a0p}`y}dJwZG()P z&KrDjrGG+P6G#Ht#Qc|U^|P6F+I|!;erF4x^>>w*uZPf;NUq3}yy0fW1Jzlsu-Y0v z;X@*m*II?G+Vsj_+VO+kZOPYpm6wkh87)ZnwK$&0yw$$D{|Cc$>u!XOy5IBJapvpG z>Wy7*t6y&!rZexG#|ZkSy@q$L3qC+Y5A1(>=b(g%qQOMT`2Poz#(Ukg6S`7cYc6+s zD*>!vj7sK3kZLV+`D4N01_}p9_xs|?KcZkqJa91=Z$1R$eWv2)-zcoBDL6+-JQ=G{ zdmioY_`(JZVnETn^6t&K4*1xd%s1x>J6ys19ZKl@xNtH(HRb}|#(=;I9U(a@SGM62 z9O-IuBg74ESO$n&UFJ@`0aCllM9~j1w;|_#j zmxay(*URbzWEM&xzMub!t5x?w^4C;n^3GvO*f(fo;M*4~WE}enS>4`M7P+;S7I@lX zXGlncJ<4vVi%`xx6&q`nNYuWZdr5?KphSPZSvk-hn4Im?fmpc`8T7=%{lr_2rAnyM zGziEJBa^jhN@$V`6h%+`XJsGteLdBRFuB{~nbIA~{<^8)P_P{WmzBSFW4Xv~?hI39 zePFL~@a`zZrl+M+P22Qr3q8;ZtyiiVW~3yOqy18-U1})B}9w zaAZj^o!xBqSIeoV6wG;2O<(o&u@z9g{QvgbpM4uRix5tP{UboN5Bv{rgTHGJSz0IZ UA|AhhKR+OUpJ4A>Ui8y{06SMeTL1t6 literal 0 HcmV?d00001 diff --git a/public/manifest.json b/public/manifest.json index 7afd804..4a5a25c 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -29,7 +29,7 @@ "sizes": "512x512" }, { - "src": "logoMaskable.png", + "src": "icon.png", "type": "image/png", "sizes": "512x512", "purpose": "maskable" From ffc6e7a96a1b53ccd63515d74b8b34472a92911d Mon Sep 17 00:00:00 2001 From: Oscar Date: Wed, 24 Feb 2021 13:21:21 +0100 Subject: [PATCH 06/22] [MOD] Rename maskable icon --- public/logoMaskable.png | Bin 25120 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 public/logoMaskable.png diff --git a/public/logoMaskable.png b/public/logoMaskable.png deleted file mode 100644 index 2aaeb87f5fc76cabc1d500a39f9c25b5a8bb5700..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25120 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 UA|AhhKR+OUpJ4A>Ui8y{06SMeTL1t6 From 2b3a9c057f2146242d9e351d3dbbadfd968d6f5d Mon Sep 17 00:00:00 2001 From: Oscar Date: Wed, 24 Feb 2021 16:28:54 +0100 Subject: [PATCH 07/22] [MOD] Update icon [ADD] Description on package json --- package.json | 1 + public/icon.png | Bin 25120 -> 26264 bytes 2 files changed, 1 insertion(+) diff --git a/package.json b/package.json index 075cb80..90a0dbf 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "name": "nts-web", + "description": "NTS-1 web based editor and controller", "version": "2.0.0", "private": true, "dependencies": { diff --git a/public/icon.png b/public/icon.png index 2aaeb87f5fc76cabc1d500a39f9c25b5a8bb5700..8ba9f818ec06505fc4e3554c6ac0bb787c383b2d 100644 GIT binary patch literal 26264 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 UA|AhhKR+OUpJ4A>Ui8y{06SMeTL1t6 From 7b1296adbb0591e32072c6757262f0aee2696bc0 Mon Sep 17 00:00:00 2001 From: Oscar Date: Wed, 24 Feb 2021 16:56:23 +0100 Subject: [PATCH 08/22] [MOD] Renamed icons [ADD] Splash screen and icon resourcers for dynamic generation --- package.json | 2 +- public/icon.png | Bin 26264 -> 0 bytes public/{logo192.png => icon192.png} | Bin public/{logo512.png => icon512.png} | Bin public/index.html | 2 +- public/manifest.json | 4 ++-- resources/icon.png | Bin 0 -> 65294 bytes resources/splash.png | Bin 0 -> 144719 bytes 8 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 public/icon.png rename public/{logo192.png => icon192.png} (100%) rename public/{logo512.png => icon512.png} (100%) create mode 100644 resources/icon.png create mode 100644 resources/splash.png diff --git a/package.json b/package.json index 90a0dbf..c0a66dc 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "predeploy": "npm run build && cp build/index.html build/200.html", "deploy": "surge build nts-web.oscarrc.me", "postdeploy": "electron-packager electron/ nts-web --all --overwrite --out=dist", - "resources": "npx cordova-res android --android-project android && cordova-res android --android-project android" + "resources": "npx cordova-res android --skip-config --icon-foreground-source public/icon.png --icon-background-source '#1a1a1b'" }, "eslintConfig": { "extends": [ diff --git a/public/icon.png b/public/icon.png deleted file mode 100644 index 8ba9f818ec06505fc4e3554c6ac0bb787c383b2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26264 zcmeFZbyQW|+cvsLX(Xk)K|n-6kVZnfI|WftO1k!@OS+^}LPSF8E@^2{x*O@PGkG50 z_x;8<&KcwU@r`lLAHOm77{K0}wdR^@&ilUZ>$>h0qM{^&jX{P1K@hf_tdtrAA%b5K zAv9F*hEFbXHyxcgI(|G>UGGoNHP&fu9cLGJ_s^EEHtGiU>*sDq3>Q96 z78YfE{_3#Y6+MD|+F@2iq-J`?)&xj|PKp9bOXrGm@?ZKM7D+(Z(Q5F+OjEK>OU zbwcRmpKpOLmeL|%z_H2GG@1Usg8^Ma=u!W?enmkj&4J-R*<$~`g97)0Bg_8tdMgV@ zG-;EzjF0109XeLyO`|sJJ z;MnLY(A!_@UwHnWUj_Pg@87e@HV1+W;(P0;mGt-g;PR0Eb9w){d;cFU&iX${HV{tr z42}TB0ql_OpZ$YI=pzIRv%MBM>L4MHI0u{lA|(gRO}4u)SptVwjb< z+m7OrG&k?URVSB|{Soi;QYN6#{@sYTc$pA`Nq?2st&_;A)ZJHaXlb@84eacwPI0CQ zq1z*o)qjq_a9<3O=cE^ts^k_8Y#H*u8&n*QH!GBqglK0eh71u65jP=!VL-pzWOnxR zJK;(QXVlmmBotTg&cd4SHu$e#Co+=9CJj3k6kAW+KxQsZx$El5lLeuTtZN z`9)_RkI!bhOIB=;|AG8#B*eRa-~l7YHlg!iN2XCupI-k}M$hxA?{&5m>soZv?G3ql zo3_z*9l&WEF+S*&s3mD z;S-W_%O>h19t+=*H~mJ0=;SM}rWI2~U6j0fYCKMwur+K@6S8mjQ~Nx zyhI)*RFtftI_PXcadv)!%n*T3_} z3Nd9ey0$++h-$eVlA-SC<>Ht6nfla=>%$Mi?3|Z-{rq$DhXbOW;pF_DFP`%962`M> zO3c(c`P$e9f3qAgUFnJcRc;Zc?6lnG!wA+V2kh?dfc2RVeT3(!LJZ4XBTT1rFqq1p z1QG%QzX6d;Eb9qx8?rcAr5cBo!O{hJ*)+k54aYB@dy^H`uDcCSqk^H5IJtjjOYS6U!?T452T8t=WnJDwd4C52pqETZp&1>d25BlYW)^q~vG zAo4`)@qyRLax;l!IGU#^=r)vMlG+-%E%1q&P!ohvOU9iITzGh+BD@w z@P3BhZm5lh^@ZvPUW8x-niPZj!R~aK&O*cw&1zb|WBCX)4QGEw-E0ylqxNO#Pf9-> zT#NhBQ5V7yDs9^lG&s9;HuC~s(meW5n3IL*%law9N@gCp$O71C_ny%$M;F0$Ju7H% zXU7I@e*{s$*sAvZ8fRbXQv!ZlCJotvLah=bY_6s&2Nh`n8?J`bt-XaH>czU<#%cQ7MsP=pgb3Tah=6sD>Ayq)G zIQ{fwbE*pWV6}g1=Osc7tT&-pr`j%Sz?uqC%{9gHE*jjERe=8Z5o{p%Kc!gTkPZKW zlbxbcRMV7*{M`gDlH{tay-3LYhUMSmq#?|dSvrfMKX6VJpP7|< z4{PL4b8a_UYZ=+n&xRq=Ac@sFZj8blCQV#j&u&H1V!6L^7}PneU~n4N=H7hML+wL@ za|CY9)Fod0nM-5`d5x6ETueiQQ0>!;PXcJv(KHJ*MWy zzlqiEh`+!l<@r@)iC?F?No=fKc(`*M=Wf{KZCFv$H+OmPJA2!YW()e6A-elMDG3e( zdE%<~^6NA{hS+nNYIpVogp*()9799xXFu2G(qH2UJQ^kqNX5z53!ZrThv$TuAoNtj zOU^d?F-8)l(iPGJ)K0@TC2G`po(OI%=RDQpSQM{{MNW4%-?`gsBYenh3G9W-C@y1> zT*VaPe5JJ3%6IzvQ?^alwp`x2inm?#k(uV*F&ULmza_q3`>D%>_zIcEu=e}< z?{Ca^>G-p97yP3r%=@?=>qN+TyE$FBZoiXShSqj#W7tB>2k~6>i;n$qQdVi~UPGz@ zi`o1Rqu+M9MelwauBhwr>#qhigH15elJuJES0OaA9$~Vma_BpSoT zAasQyMUAkYhY|+%u4s8JM2g;UGd^=@U0NS{sR3JvFaIau8KI+OCeu@RrB#VsM%&$_ zeC@TOnp}@3SNebvB2fuzo3O3@YEm+F`CNAYyxXjr_2+llH9N7@lb|1l9a_}LndS5p z*SEzP%c>7K&$Mvo*b!-L`%o|lRWhQluMVA^5a$veiZa!(C^ibg4!U_>Pbeudab%%( zv<2Z7-Hv&kt3$a)zrR^(`(wa? zZ=QMh%Ds6Gk>bsiyAz@DNvkxSdD!S&HbQyGVD`9j5nk>vFS_UN~JxKtXp z2XwO1To`awwH6oZJCG!SkO{5NqN~grtaKWn)~5-%nEXsV-D|_0Bfn8iblYds{G9zf zEMfDZ>MX@Tx^U4GvUx6qs4CNQ2O7Z(RAMfp4@B%D?KST$v2VxL`crVj$(sVTjlGB- za2jaXc1!0V+z>*AYks&Q1$jKH{V8F}BIjt#%IUls${Sp21E|-`|8E0e`zt=GUik<*ry6hu6}#&RAfm0Cwqg%mzR?1+0f6x?wUO~_)X*Z7Pt=0^*g z2ESS2ZqGLKs+{BV<$b|p(frIS9YIl?EzR@JBzH~)`hKkoa2^JHE_yDB76p!&sScT& z>R-)^nzeI3Y^c*N5pmtAU^)W`5O67!iDQT~s#r;#i6~wmQ^b%_cr{RYY}@yx3(Gu; zDnwTH%MnEu+te*kp*3joR@{lGb}8AdJBVjhCnjK4(o%oU!#MwD(hqUodH`ek5I~1A z?WgJx3segRjO4at*mQI6Xk&^zk&98db4RgCIgwL15Su&#gNV&+g7dv?BKqMsJ!ts@ zysJxNefnJS>gsS{R)fFWBVZSkt3KEV>0Z(O8igs6L=cPj)R(%oauIBPi3qo)wqD;iHX zEHx45FsPPlxTbpQ(7yJ)m=HQ|FViSgBN1}`u6Jv~w4I@WVxec+9z0|PpRRSXF5g1< zLJTD(vl!J2fRP724_o#4AnQ8vnx}a1lf3r#*F!J79!5{s-ot?NoBM4U-NkJ`L@|Ux zT8M|_+4*uTI51Y8;$v8!jROoPZFc*^Pg|!S%A(iHhhJ^AFyQ_-E4=}M*jq)%xV0sH zNxL8{yj96SqZ0Lg*1cRz41eZ!Fu&Ll_Ij!^o-t#-do2r-m_tHA;cfYrD41oBkGI1) z&{?EY_ES|b>w?H)jg(EhjeP}L#cZ4gXPq%dX^&n?dmi??Se44z%s-B)(L|&npN-=* zBx?)A?nr(5Eu64pRJfdT@lzt1+3swEoVV7SPf!Ps|cludzZtFH0QqAQi}y2uey!s4>w+JGnlc)0@mG(ku#O zRnIGOGc~S^tat&L?}@q{ARD=T%KAiM-r4SUNX&vNr}$Wh6)LZ4=}##u&^>&5i~`rx zPTh_Mc$%t2w_Ax=803up#5wP@V3|9Pr=E|4tOhQ8M*6`*g4+rN!l@B(onWS!XNiQ6wq@wo3}%b-2qYKW zQQ0i*r3{L8k!#^p%)*~7u-F$a=#dOaz9$VtnUu^bnUOKXuOxGNm zYz(hhAxw`IX)9V<1VCL{)d!@@)%Gt-OD5*tM>^MsdJ-On z;fh>A*O$jn)C@BIBt3dbY;FtB70J(q&iwf^aY3mYdi#eJVpS5b!H#Q0J{fNFVYj>7 z`|8b162g%>!MpupMy;h#=^4ekLO5Dm+ifwDe_qYkrS~oh_-ojDbD1qnQ2BWzh22Q? zevuWfD?69&+iKT+wNybT!F6OY;^Ghpi&Bt;+Ou@}1r{16rp)aP(%z{0lTlQ;8)7&J zVkUp;Ye;PDb0s&Qcwb3rl-v+jzMD#TEzAlfI6sjm$cJ=7C*CijgBvCF5g!U7+wL<` z-TW^6ngEVvx9Gb{d+KJ1JSj*w<_I5RC$r&je7+>_@g-3ur{v=`yMbz ze1xtvp~U3V8&GNqYxe~S0q_`R(JP`79cc0aB7CT)QT!os_qMoR?Nexb6m6SIo&u>; zd3F+7g%y$e>7O?iPc$drul79;!B;MDq7E@6gnCn&%duFXgsdkCb`l^vF4ab$ zb(Pgf8fcF_Ypl|C4kBovDBMpHLN&H_RrhYi3)PB{?Q<}0iMN z!9)wFf4pPuS^TCfq8l#kal%k@F(Zrc&c$9_p$VWOqWuN4%*Tv42cf)#)K5Ka8`dTN3|tz7wn1qz_dBKf1> z$0AVL??td%`?WQNmQy&Dgg6Ej1<$u>L1Lns{cI$N|MYTRW5ul*&sW_p%Vk=VVvJaO zkE)R)!gGW)B%gAj8kPS?_16WDDy|}mKb(@%0*`1JFdV*@Q-n^oIiU#I2&p~&g)HXW z7+V6lAFW3Wi0Cf~YjC9(7}jxuw7g>PBA_g%M+?Q|ZwI<=99WDNt7Dc*VcU)=pnCr% zRpnc(v7_DR()|M9hNX@Ui`BTNR(#86c9%cXRzvyqE6h%{H1z*#RBExwK)49iCtf># zpC|rEra-c_E+xtbZF(ym*Cs%O4>Z>*vz08Gl0_P6=!HTC>5<$X%yI_kU$fhQ~h0|xO z1FlGEtE{1FEkXG5TBpgI-uw32k z&?9?i(Xh$+nul^4sSV;v(*fbr3P{&cimO8P{Fru=PmpXLfVDDGQUZG4U#Bk{Avb=H zmWp2;FfM33ll`NBf&u4>L%QTZp((w3S4EInQq2m<5yY{;DR9|GfF>lXqcdo)a8 zr!0FCLFFeTYcu$GvJoWyuBa~|I<<}=f_U78_Zx=FXT6Pod`RN9=;5tcSBsEtbW>-_ z#%}`HL-&$4L)iOjUxq}$4w|+}Ok!ia_`prUZ$sCU$d$3}cJBl9T9PWtA5d8>H^zA% zAlC_q5T5JSEoKN%+tq%jDkFl!>&S?$#>;ZC)f)@(kM+k)E`0SvS73%&B|)0kV3;qi z5?q+Fy&ZU67Sq7R%ZmkSkWPJDr$CB`*wNXu{ScjpP)y|ZEsgD_*TvC~d(<2wYRYoU z;rxPyOK^+uHql!KST!L%G+BE2KhU$e4izx$1MD{ja6ozHXqQllPzR;3s=xX`@(7=Z zP2mvf8gd ze>`E_3Gj>ka&Xx(0U=bPdaobpj!i>B`DaE*mKalzx*g#ZnnLd;H2@fG-lHfRA@$8u zOv&=P#EA;_^}mi4JQ&w`^QWCD}x7MTLjR8(&1z|TE&x}MT55uYaBXUnR6i54z^!5c>s+* zXMtv)0BTIg$iZdu`mT1O81lPtWC33{Gn(|i*Gc#;;@5~SONPh0YF5QFo;Ram(QyTOuNi^Sw&~q-KXj< zK2iS6;d38i4f8B#b&9)Xz-JgCc5q)hKU}*{>4oGF;WMg^;~eAspe)+GCtLOL);$sg z?h$goCDOaO5J?59Um}84)uZ%6EVtd94i50BdXyeUzYHwIgH>j~gsc3QpI{D* zPv{|@kH>#z!6B~9tB8x`nUJNNsRdxYF+p7-_F+mE?Nxr z#G)4I`%UbqvQSNH(S zyQ^23)J%MV%zG0Qcifq?woRIVR^ksF~3b0Z>QPS*;1qr z8{*-y4_LVOTm`8VSs?tQq9xgYg9sHYd*e0~0zVfV88r8&YA-7QpI80TQvmBs3p>Nk zKP#Lbab%jmbgR;5aN9s7N$e}ZCF2$7&hZtF*B@v4ZZ(F1f+<2a ziodtzgY=QdEmTjwnSBKar^wa)_!w|PW<(r+r0VT9@~<2Tv1nq$Lh&Bj`yACo2!mdq zf(YCif)P^v$eACq$e10!xOeYsTeyGcEGXZ0Q5ws zd8eF*OW4}#^s|KT4^sIeYcr;;Whj~VZvt) z$7~~par02Zh&Ay}WqK#`uga8;Xo9HcE8~d=Kg%_*@I21{oMTYq&=n=paIyT5Vf4&b zZO$5@Vj;p)i#Y=q&)QHdJgk83O`EWI! zAp&Y?)F5`)=5uiyMMPf2*@dzqx&4p)8NP7^i-`3*qWOf=-O*Vm__n|3t6 zagrt){#A`~!Oi+tH6nXr<^Nf;=;NIbwhU;_wirfvH5(Ki2mI=L|8R)G|1Fw{t@LQ_ zOQgPwa_%s8@3vz;J6CxTn?D21X zTBtm^!KB64^>|D>TG)f{aR*U`hY8t8O;Q(@4DIpgD^S^!upZPoa_ouUI;eT0r)PN^IexK(bLjmv<{O17wnS(oT z$$!?t|NA+R`>sI?VbCGtw)mvjnc&(ivP>fsinBqC^HMkh_M|pfSPy=pW^yb*p)|;D z3u3(RwBWXGD6TCdJc<&BPzH?-fx=IJ?CE$0${9b`MkH=)h|GdU`)ON%q+QF(TDbtU z97qt^7NP>l%>UqQpIK^X9*BzV;uNJ|@m29}4xd~2;oVNlDG>TYjf6%Ffg55av0;Un zC+V>wThQ0up-ct~)CcLL!l$@IU3umco}*3DVd>I{HdK9OhqUIIL|POL4khIn)+Fo} zvHc6hSsEF5?tA$N^vQ7iJkO%I*(TpuXf8sNr1Te?q`eWu;eSO(tbcv9#Qx=ds}Db3 zgjrQtq7RIGk(;ROtXKJ3^}^)6e-@d<=sY#7+k}_0>{pmT6K06$r4-FU%*g=CJw1Ab zYvOj};hVa7wdu$xcbeoMThCY_Bl^Qzr1J$SYX73DY5znlSD}SgmUbPH`R)vNC;v?0 zR=jvLRMuXrc2gWP`4R!$t>mRr^v~BfWj4kJX zxVC>r__eu(ATUU|;5v^(bj>w^WcQLcdq1dS`x9=XA6i_aqJ&LJos^6;9qK&+k~cf} z2mH)14}ANY%LnM6XYSFX!lLT5{%A2sBb54n{=vJ_=?%52G7V*1>yviFtI*1Hf>X%e zHwv+yw^4tvJN}V2$`}nV3syxc)l9tF!+kH4nMuFlfQC+bzv=tO5KSkAkAFtco@@Iv zj$mfy`AyCTermHp&YZp4q~Yy0qPgCupKdp3*AslQPbM)$Xc~eev46$DHcbBL#)?UQ znZA#ldE^Gs^sxa+@M}yM%3GhwgBNNLhs?G<>cNR9;ew0*6oI_zYD3CGplyvj?PE& zK0*j0gUdAr{{=l6Oh1>NjxII|1Lawq{BaoJTjF zv7?Bw!)8KMAxDC-)b#q52nl4WlRe2(#zpSQ#Tq5IshFy-Q`)!8U%vKL_OQ(>KlH@x zM`aGAr>Kb~^=CM$8^qnBF%z#jujfOne*DR;2&(aN78+%7;mp1SO`tOQJnL){qFH>jC~l4xU}s8V#^G@oRss|D|2#k!n@l8% zmFSLC#)iDJYZJRa=LD5AF_g)-Z+W$UK7OEObb!i|;q4?zGR&9-j0}_;L0tF;SM0vJ zu`EHsQLt zk3?d0EgC(a!Ti472b~J8=RL-#R>#J%E*rhZ-YEW=u|ilIlrELG7SLlnzmn@Ck7dJd zHx~)8tO$phmj@IY>k<@A%mu}~4PZW))bu#{NZft#k}TJM9EMBVYCoT}gKv-t~= z%g+X2wuMZhX<{xf2YK@wY(6~8reu$u z%_oBY69<43W1*vq1B1tKuAE76!5KT~97(XtKv`X!X4V~7KD zrYz^ossFY8js@f|2;+m?Xs_A>x z71eps_3>C&BdaRpTfNf;9Fo~m=y6=eRL{eR#Um)5(!f0Tks7Y<_fpT?IdUex8Up7E z{mGx1{C2U^cpx)qe9=Mp^deq*p*0{1XsgvToKMbrZ8DWCgUS4HsGbGCo2pz2qV~RX zSvo$DydF#hS}QQYJzt=E9wn^L7i=x7yNr()91+s7AQ=QakvMOstMQtyPg0DRWj!n` z1l|io0dh^FKm~zOUc?6xg$lSP3U4QV9PAD=|4b7Ky1s;U0HSn%L|NZ%e-UM;Bib{R z$b$l$qH`%yGy+(R3Jy9>WzJoO8ehVw+WyScY3Sy1trM$vueIExmg)#4QmuEjUmnO% z#+KS|rM=}`5p>!l1XUYKN-l+d)n}iOL^nj9!3V5rQrA?%H)k)qV)?lwZm+RpG?ri~ zO6ku+fL3GD78t&1J4mf&)u?si9fNp3cZW;VuEG6SVt=v2?rhK0^J0VS?OY@F1J0|% z-N+^+Iy9d9y||`nf&=tGgE~8zvVG)!M3VaSy|jG)a%AI$`q)q*sPp=g2*Ao}t##Te zb=jqAZ;<8=fQPC{c!&Vm7l)Q$xbjt}3SNlg!+SqwUb7XLz9S!;cKZBP} z-O1za=^FKh^U$L%a(f*efpYWiP+$egblwq^jc3ERp7`3)9umtzN?0MLM2Gig4u?`O zQ{3-@ZIk}^`sQ-iZu{4x4x?;xIwLyd01Tp*_fM>|`(iEZ)(1@$K5~o8ef-J}Je2F> z#pFPm%xPEZDYsuj?clw+XVjCz_s%`;p*}I-ET#WUyOnxfI)hqXOYUQYJROZ;o%8el zm*Dk9k)xb2>{1xPf%Wjh=uRV-Ccnj*tw( zam!%MC`|>dh(r6V17)b=lcQet%$V;efC<0j1zHS;6J;RwQsj zDP7AZHfL!d4qL$7PMo~n?WWMJkOp5l)UDPDcT)9tn=WN~e zXe0x%T(6HOhH|^Dt(vJty}w-0M#8p~KR@FUz~}{3Z9$iKiBUt@yD2^*9^6%V)JwCD zP}9A6aoH3;4B%yG_C-0=@b4Ij=eHGc+!!W$V)ZQiiM2>udkBHu$+qsucEHq#@`Q@$ z4ea)spGh$pZrgZ1`4UFR`bDD<0~pnOft~{{Y5zrg--!&V0Rsk)NizgY!Dg#{8)txA z)9m^^qFHKU>bP}M>HZ%0gs4{g+>AqbxdxEUKbPoLSdnmNibhb21_EW>bf&g~iaJij zpz`fgFcxfJe`;Rtj@@4fV#hi*jSM+NeFsQ`NtKIqmC5fLgE^g3t_R)2n=-JDP+WW9 z)hfX!R)?LhXb)BITkAAlApsN3)Rw5An@1uy>=prORR6dgeJOs&gS^M%Xh>$L(Mtx% za1=n5_)+U*>`IA~aB;LTqJJF>{twf7{EL>Y`wy;r4r@Qdfz4&1`)*v-no^qJ;#vmm$M)~X_IsHwwgdP$B^rf1lT|RuifcFm61Z1*C74MfUZ~%# zCs4WS_YhZqdQrYQoH;Cp z^%GEp!@?eLC3kP8yGk>BH*HHC%vYxVVtm`6{mxkkuJ2X&4ETwI`cq&MyR%+)OM&NI z%fbl!vTWiAXug3_d#?b!xOcJDKSn+Q?1^5S@ofuIAkuO>uG`fg{uDa9I&=y|RYpGt zi&!ZjUC7xJX>B0mu!bW>tjQZmLsrGSxofHb>z8fQ4EDgYLtZj|n-3snUK-#ma74px zW@>ZX4kyO0zBh4^24fPjxlW{f$5P@Mqc!FOO$PVC4LK5AjL|VPe_^uPr^}+2Tab*w zP3D`3k`EG_nqSk^*;e(7cz677ulgl`lt_!&@ysiW)=S|1s)CizTyQi!_sa{7$N>^o z%c1N@)5-6oQBK(9D%@GWWJU4L3Gswn_gv`ZX4Ox-jueaao;-3~R{?tf6I}9vz|1RT zv5jG6vx}po&#+$J4@6<{;c$gl2p=ziG$v%t8? z2czZYVymQkTnm*J{amh~0)(DlHHVh(9L)`zfx>LJB>g=(=j13v2c+@ADqCtS3IRy; zYA>zQL6*g}87>|ro~f8pnc!I%Wnc;}^7A-tSLFOoqJPgN?t0|b#8A!->^qtom>2L&JLBRKb?Kcm2VKk87-9ucGBlOrd-^v+Nfnt-BCe@ zWi%kzkt3lVJ!UACcI^@_*KwMzMz?zB+qJ*5CHJREH0U!7=#B4KAs|L;jJyNx6AIw* zAEwLR-%)G2k$*kch*aym6Xpru-E+>KIM$-sdIsb>Ga!?$V~xw$=XfhJ z^X0CEJjnq$3mP6e%w_Y3&0loCRg90QdjvyW?xFr8JO^VE8I27?mG7)6M!%cgoRr`B zI~9|8C4o;nChanzs!1-EiPrMxDhDZJxs*~3i3Hvo2s zxw;|?I&ZHRCY|jP1AME4^-KK#=(|5+KFRO>Am7=)cA0apof&P?{-Q&QbPq=&EaBl8 z|73{aK^s>_s_?C+;b?(s{}Op^l5bZtSUy;QT*fSEoMh>)nO;lx!123>EA{P_;@Ii3 zmO)AVFd7dFu=M=g3Q%l}V}68i|77@{^Pe-)9O>}EiyuVB<6v&gex|wsdwO*8rP3yw zYIe1r0NV(cF)ZzS?s=e<9sN(a9|hJxw$YCY>+!c5fXpW*LNuy(W!3s>kn}nn^n>_!$1*Q`8xZMe4LE$5Ll@Sv z+HV|uvNO4qpW$80PMrjcr>03NvbpmX($OWY_9bBgi?enH3)2%cT?E=k2rL=}_lY0s z6)>n|BWW459v4^DW=aHvz8;+a#K2ezWQzjbZ^Tv;-s3zc2PY51xcT2*s6HphPr-5D zEX?QjJmanh#>l`WB6%y4!S11zZ^s zbFeC#h1f4>Mpb{$AORI{^u9yZPq2)zg*tT<7~Bw?6}#w5`RX(L6cODMMl8y6{~7uts>_AJNXbv%N#W z>mqK^cID16H z^^+eEC@0^^Sq+kvztXt9pS?)n`0BN9+-lW5mGQP!t1GVVQ*LrhyOWo^-_^!*ryBUT|+N9m`c_x#U@!@WN z`s78#uhw&jNci5eXnh?$)l@KBi8jR0F4ptgUt%@^bxSSTm#t5_ zh&*pgCfK-L&X(DCY?!1XxU?x@>6sbep?N98K^4mt+89~34T3B=E5 z%hv{sb1&c&G)|YtgOa$WpxRoWu8Ad!`ciK$auLSWsJ8XeJQA^Hn+zdJGJg5-GH_y; z^d{6ztgYJwr3sxD7_v=#(ajNhlV^F?drrf`Zd0UR#d&eMyC#F+N`1W9@G%#fb}@c+ z%xXr1lIeE%YIB4Oh9L%WxApJ!c3En<7ZAwuA3DNz7@@;eE{S||l+2vTCxbma_XaG z@OI*v;NwINU3}0tR_Te6`8-U^ifwVHiXa8?btZ8jFq`+tR(RItx5#4;ed`pmf+4~T z(NV;-vU>@eJE>v*Aq3V83ZMSV3$TmRyTy^%R}7H&gwElH}{KSO5n2_j93YPU8E zrI2%}Cx#et>dnyzU;VL`<<;D+J%-rnT;k9X3nVS4YnPE)$Qkx^*~2BR?hm7uhH@BW zK~MJER&)^j@+dpi#4_3_b}am!{mDQ>#4nt(4{|+6jr(@x^~lv z>BdbKX)9k{eXE#anA1ZRKA{Ag^RqLD}V!WrXeK^ zdbqRP&7g#UM(75aO_wjF)$iz>pD<@2oNOF&g1*npg@pd$R{z*0v@ExfTq=lx9+6eIA@t?*t|AE%fBgu(=J&+Yai)#5cgDi2SN! z=kcq)=Ho5xp`r<)YWL&NaSrp&I&e_1J&RFsk=&^PFY?1Rsemq{(xjK9m;+#?nI)}{*-^dw!KVcocZGspg8 zjy__gO8P&)za>t72n#~EmQkfd1^qWb(+0gUZwju%XwGk7?ZK*1v9xopenALHJ59Ce zInX-YhNNIs1QONZu6^^xYJVx7fNs-9(Rg85ZyYO zeXjSfPu(Mts08e|LkU^QN|)dSLf9(feqD}H+rz&;^`_{-TrILvq>RkNJ3%jxu(S&X zAxkE4eh*GS`6HFLZ$IERTsFz9xNhDV=bW}GU;i$D;(a}KXy5E05`Y#>)QKPuqu_mg zU*!7en~-zo_d_!1O|fqPhS>>+bp%pEf7N8gl6|w@O(rjc1i~ORG{Io*U8z~51=x&L zfU%1cZ0%OCW%#a11szF1CHX+)_UgT)?NRyTnX~;R8q8L6y~V5Z_l;W0!d%Q>yCsSM zupt0;#r=73;fHT)193TWi-cYjs=nCM;&aZd$;9 zy`K>6eToJEVh7+2gMkgs>M0So?X2g=r|%O4y*25mv`ff@?7*5`8*nHbvXw@#2lW3@}_PG84+OZC{-T2^_VMU@G%a(`x3tFbt(KjOe8OlW*N=o z{D{lcpA`@eR$+R-<9cj55ipsPK7-~7;y@hAY(CUjE@@yet@^lIYs^PafS2}ICi}yC z4nydnrXv?Rny!9`K8Bn|IykFs!9e&sRGB zoN(~;<2KsqfG8|SX5f#2$Lfa->e=saMhfq56_1TK>;sb|xstqdHvwrhKhL?8J*eCR z8JNm?LRGqO{OKg|-|3b~80U77S36wH5GX&3-ll&uoU3I!4`y=jO@L#g=Q;Q5K^0kl zR>8^3s-pKJ+_<-dGsOXj69vt|b!oIY}% zCgISpW$1pHE6m6y0Wfr=86Y(7KMD;AQ9Qtl27AY-6HvddFHX|0PXSR-s93Z7dY;<* z?B@~uq45nM`KXqDgtx8sixv_<#j|g>)87&H6Xig!Q8(oscyye1Z}`$Z%XvWq7##GN zabNu)&aka~`+M)8wy!r#dU;S-#ZE#*=Ppb&=@LhS(zN@ zLP}`Ki4+Mv*_jh7Gh^g-KVkt*>xo9V^J*C)Uha~u!}t+K-(FQD(!RN)hl*#fR=(wI zj98k0{`1KRA`%pi%i`WCR|joC3IjAL??f~34?#3<>-O3$oqnf$rrVJu}CioJ}H*U96{6$MWkkS@NAVhs*^&>(cJ zh@1%~#!9&P_Ii&0qmT;@;2!>HdYN}Nfx-e6c!#z9E|$C1?QX8-x^ow_@O;mdks5lo zscLj{ivU0VdN5Pu&Q${tL8ZoS)VZ_q<}Gg7M~^85xX~{->1@W06stee@_)7uHdGIx^~Sj>o15n* zV~_za`2WgU7CCGcH&HBmz>+3o0zOfDSGTHApL`Us9RzO6Ozcmy{#2fO;vk*K7ypPa zRujE;#ICfR%k!?bX^0n~$fQ2kRSai_EtYtv~YWWJOp90O7>F zYPgY7&{4(KrQ79N~(t3(3lOw}T=h5SRxG(k^p3 z92~!Jheu+`xsBv0MuIo9!HtbdyJwNs@$u11(B3=y{85YqyKNk(U^G*hs72G7;^X6o78LNZ9ca`!Q+A~`9Zjg_NVD57uLvWAw1*&r!UzSdmyXS`B25jI z@o&>sF#hE#iDl!6i}#{x=eS^>Gxn2I&zn>_>uBR)C;`I(257ZJ`qN zbWHT-3`xl4Pb+9?EOXfvk#9}F?77kci*8M1IebzAl*A_G}g{V(|gYC0p zwI}ELv(63wR+tsZePj5O>Q@6@LQXa0-`_0!rowNZBbm<%3NjG~;ZkaeiU47v74%Wo zr@IfTYEixkmJQMAp0e$ZQO*?exi<=@rcO?PC5qVpnSQ!Gcgud)X8=5@$_ZT&%j#c# zEwN~SeP&L+1ym)Lq4zUZkR}d4{I9GuY9_jYS=+Rb=qVNT+!HXIIKMm8@`M+a9phk$ z4&63EmnYZ0ifR$X`V}Ds5zdMsZ@M6^FrJmubB{7s-Z?R}i=Rh})F7oZoExInB(uN6wet|>abpEz-+WcY%L+ML z+m9#ym1m_AK^GINs*us$6Mg=9@zDVfpX$qRch3U4d)-%tBQ`hw_ox4P&e#7>9%Dw6 z8U6<}-{ZVSzv+F3BNm*|L+9j-UV!5W8z942RxL*IojHkDH( ztwTy`b4p558H;EUHMJELY8J6E#HK;>-LKU8zH7ffzU$iS`mXP~^2c~j&-*<0^W4wr zzVF}fb$QjP_aTH6cz$GurfzY`Y3}0K!I4;z4+FVB2wKgu<666vYlyW!&I3D2@vDgH z?w!}yLEl6fgb8r%;67e(i;DRA`evL|2kbhKuN+V?3#F;4Jsh1uER z_h|K=aSFuQ9|oV8s#-l?c^nYv-M^$aH>K-TdJkxxQm~9B1KEsKyr|sLHqLKH>Hy@F zqUW{A+NR*@ikj0VTSp#y$6mZ9A}(IJLf?U|p&_s7{G)5ExP-(--Bx{LV;N0n1-oC1 zo&p#n(CO{yiHV-Ngq{fV?wu1(G>i167y;};ePBo0B;Ii^yPDum@%gn#4ost1hTb#+ zHkb07x?tI6!dlNTtT$*|Yt|!N1hBfwz;f88CT4m%wF?%+#hK2T2KV)axZoSS?AIzE zJ<&s{dFZlC+oPP=Q8~;4qlQOLVbeb1jJbt2r%m8b8S*)NmC)j9w7&pNK&(eYB1Qxbbs2jA#PzXtPTzWaSkoy#S~d=ttA0?qZ}ngRF}x<(9_V6u{*9{3v+nNk`1FF z+y@aVt07!t-2MEy;3tB?QvYZD3tDn(s1Pn;lztEF%YcGk=y@aD@M&K`@I3Jk@c>w- z?dagDYD44&7{Bc5;`L82Nh?gC$V5vo)Zd(sq6pi2YTS_S!9neSOC)>&DhqMxb{Ov; z_c{d@`}m^nF!AD~5Ftv{uQq!T!1rwi8wUzZWGlQf>Xl$A%!d@B`T6-n{JyKXvBzaf zO&(?Csu^#+6J!J)?C|;Q+5_`Oe$f%zkm=s{=*F&Zz+1^JQL}Ll;~MD4Ii!z(FZCjs z^X4%ql51tjhyL33Gpg<7+nqSq!^z+yPjJ1`dnIs*%VTu{IC;&%!j@Q~Hf*0j@R`4{ zRI&g?9da6Ol}24EfU^_uRY~3VYSvO%!!;Y=nw;=n3dFEqqXP2+wQE`yYoAQ8$9UPA zBz9zcZ4LoC`BH13CU8ZjB(^q+AyF^*9wtz=Mn`R~G$f)bVYcV1P%-ovMRCHe3$qt( z5B4%C3ltyCIRzUIpdHJbf{o_6@bX#()XE&r~0et~}Gg{U*dd~?$ zx0Gd<5{|n6^zzD-`YDbydi#4cM1FjH6u*@_Pbv)vTh{F7jL3d|2XGSHky;+$idtMb zW1@2|XT?jGrUCNo*qSb(nKFOOwSUoun@&Fvx)t?{BXJ&y*;{$Ld`46ZDXfKM;a!e% zNhhNkMcWQjlt7AZV=Y{ySe1^ z^6er6zZMsms3K;!Mb0sSY*iCQ&B$K(?hl%~Rf^Rc^rR)l^l-1sNSIMDXtp?%pReO3%&GZRE}HZ zkn-M%r+kY|+~d3s&$mm8Y_AGi*d^tpc4$9IxuGHPWRz^OdiXJQN6g^P-PGziz1xS# zPQ~sp@`2GZx#-5BIk{ZABkS^dJ)%p@%vhg=DBGFoU>rbU+Qk|+naQ>U(b8E~5%&iHUdqW_^$1wPrDbB~cq6!%F z^1f|Tvb00^Dn~*!e(U3sY^COM*w9e zt!?VRyGy?+EXWf`4rPW>TZ5LBoyUNXZuK_PznE9S^bG`2eTwhi zbO}Vj@zs0z&6X`&ATVz6qlk;^3r5{5@yIiXN>ge+@lb3fv738Ws=wo^4ov=;L1yQI zAs%oM7;g_i6q5Sh(jQ6fMIK={$JR4ByPSqr=aA;kLmTbT(Ts?W3hhjj5Isx2f592- zf&UGM=Y>w_rncSHz(=mPqs?FftUukjrfc%i*WOmbzrnIk6|8{gIfnc^J~3(4hyuF1?!x`8>k2{_oK5lwRVJ||i#CHk^C%}@oYqFS*J4o|d1(~lFIRmMI9t;S ztF?d$mG{uDh#yH|ZP+Gu4j*7;`!(W&eTi(U2Ghil;6qMpgMZ!2t#ZN1KXJ4@8qiD> z*83M>eQDCjOAUe^EHmyFSYtf#K5i(G(Ughdo!0Al5+N^94Ji5Ua^3RLL}K`Z_dq!K zL>Nz8GGvFf+oTfmlGI3SZ{5~jCT8H|To;Dliw{1R3WPx_4p_TgDxq6H!|&}Gl&N0W zV+Q?$!8FN7{re|ER(cBM$@xp({hq>J^En3=sTawAW+ zCQW7}*A}{D^S}H4g%v`==J+=PL|`vlE9G*+Ix6aVZDC7S1cavJT!RaAHZIFOeA1=F zt6D~U)sz8l9oNqt`|w9*rtI%eE-O}r_2FQETQ2NG%@XgL_}m!2!&NUJmADo4;8`&Q z1^(RIx@g_`H6G_&a%(+RgmWPvZ;5e`d(xH$M;e6g3g?#hUIUAFUF&H*Qw8Vmmihdo z1bZX8O8Jm*Wv5u>N32h^3h&zcZ@)M08&4?kr* zOY%?D#wd(rW6?yLS)1cVNbtXZ!3Cj!m*OwWB#k(;A4Z7l#v`P1uK758M6XQQvh-tN zRNrOnH$%=2;?*)?TSnheoBHX423@eJnTpSn10XeiiNV83nq9srQ~OvKF{-r0n(d0L zeZU;KuQSK!BT~A|5Tmebjt%cb!7*a~uU3&Z;`G;g#EHGJmkP9zU=Wab^?I>WMVi3o zzHfe0Vh$OV3PSq6ijbVo(mL`$AZWX07{oZilU%sRVlvAndw-6OFo|9Gm__EDr!iQJ zui48#{Bg|^>%aYAhb;?X1QS9Gzb4j<%u1+Cuo|n!pIOTuo>tahf-FyI)pvBhuq2YH zrh0wvBh02o1w#cibbI%=7i^M52}JVLzPKd8n2Yxae>9oUeRpt@pJk@k*fSXyD=_pC zA`m~MvBwLiIghJz6}-?*-f><4Tg2X$Or`Ohi1aJo<_A$!>ubLOexGU^M^k8db}WO1 z;*@2s$I48;y)9CT+$&lnp+qR|Fbf@4cpwiYp)q_Us3 - + diff --git a/public/manifest.json b/public/manifest.json index 4a5a25c..2b68a59 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -19,12 +19,12 @@ "type": "image/x-icon" }, { - "src": "logo192.png", + "src": "icon192.png", "type": "image/png", "sizes": "192x192" }, { - "src": "logo512.png", + "src": "icon512.png", "type": "image/png", "sizes": "512x512" }, diff --git a/resources/icon.png b/resources/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..10d1b1eaa179714d93c6875ef34dc60785e3708c GIT binary patch literal 65294 zcmeFaXINC*(k?o>0Rd5hNRSMIfJiVAB!fr}qJT(J0a0>BVmB&+qJU&XXhedDM9JBJ zAV`p$b51QeHho9??X9lwu6^$FoO91Pf7Ty#Nza~h)~HeS*8A3|^;kzs`S3xeg8+cT zswx+C0U(BdB?e>%;2$Vffd>F^0M(1~SMQlF43fqk)$779w@VWv3@%>1dQtU>1&OOX z%~c%(lUhAvB@_JI+Z*&Q&Dl@xOWbH)?ld`l z-}&iDnc*rK@>MM6!sm1m9_ zKoWz}XImHLk;ZEbpKAkYenl_pH}Yr^bOuckK*;qZ-wv${sP65$BK`|!%UvcRLq2J+ znHwPnX??7Id6`So(`oxZEG4*peFh-)NOV7rBV+00A)dZJ6E_^=fNRo5fZsTti|)pG zxs-v&lE)BoW7nB9<>{mvWSQ(PZEHwo`j>~}&<)$?mpLvHe+|kfqAE0JN z=o5WTqia6&5Y)u!*WOGr-m7~>@f7j9itv95IDyM6Y6KFkP;dwp9f&(-FO&M)BA<=X zfka;_?eY(+vANF0&60iJbYPD$pmVMvBlnQ&58m(KGwx(Ku!di2VH&BSD~; zNWAUM5y}XV^l)og_B;cA8B25gk0N9Qg?tFUJt`!p1|qW7M@RHf8kB$BV1Sl`*fGcI z^0QdLaq@0m^QYQs^TXyPe=P6SBPv;Hh#u-|im;R+f3Ad1#cNRf@eRiGH|Wrfg91Z6 zQr0jsl=PDIXxf>dithynpuC@71JMNd%c7y!%Qu9SzuuQXla1 z*~OGZ>r(&W67P^VD6byj05>k&L;CEtT>R~EavY_|cSsd`2a1fRAc;DQ7!?gTJ~XAC z`~8Zm&|jz0(WG*qMyeHyx9pt9|D|5!c#M=fB=Xoqu;K&~{juptG3oF=Z+7a@hkv}| zd4xVfgr5LZ2JkH`f84$X4G?Jm6VrUpVW9}`@HfAs1+5c>5cG3K`>LQ^WQ{u>Ui^0t zMEFj4aT5Obi;ywW!`gemM<4XqSLwGXg1A46=pGslklQ|Q8|6%aUfibzj9A&p-yu7miM?(u4k{?zvKuzt9+JbCQPTE3dTs2(QKC*mFbih%u*COIXTkhzN zZn1qrP>cPlt9p!3#P;fRBbDqPhb(R_LX-IICAehBgVcbS*wx1a3F?>`UAMXnz#X7t zTE)e8eD^rI<~p%%MnOt@;gOpiX`0NlZI+UEhpQ^zRqyXSe)F}HYpN-pw>?cWVspsb zEKM7;WPR)@GmM@=#%RFdymBoe3~=Z#2Kk8)L(=$r%Z27UnjGYanxcMt0pHz?=kRJH z8w~AwbE34-rDse$*lN5#?YLzaOc!$e5P+yeA*Ms&OZ%WVXV-#h(6@_x!9ejI6^Pku^u3G*QKe5^(>rqX8k`VtDj*bjF zaNfFbj}Hk*oDWBH{ zGw>!csS&>7BTS)Wb>BN*Q-hMe(y%X@Kn_s1T^$o4>);#F1tK?UIP=@JB)>NilRssb zHD&W%%Olpi$WO4D2z=)oe%V+}Fyci@6oLV85l4>R@*s9TSaJjuSa&uU?X*No`N!Lr z8OrP~yq}=Eqy(=+Q^CB#euum-0C31Rtz9_?O^wEQev%5vEh+PYAn(8@QZh(@M007MrVK@wP=gt1JcF6f z=|Q#JnkWNP{$Uhe@xDL`0q$|g!iU{^8NLIF{}gx8mNGJEsg;)}eGVapkwV0v96MyN zvpzpve#!l5bqzGJa8AXF^&V*h8R4#65WE~cCO#Di@9O#BiL?~quD4oFhlHXj5H(+U zG2C{21+NUr>07P9%zN+?LCzDht`&T>#eE9G8!odW8bal20>F)#)_El}M18ceKb?Sn z{oVA#TK4`|A3>ln!7m5Gc&{qRUIJmQU#5)c2~Jq$641gqV!*M4kb8aU*~Ak8p-m&U zT?uZ-uRJjgEwcE9)}Ui2A*`XUf*;;W6JmW1YEtd#ZoVVzA*EP-mLvY>iO1N0ZC)+C z^G2`L_wz)^ZZp}dReLMyL{Ykg;!5W|;W2yVe_};NezSR>rCbd;S z#x1UtL9%uX?3_ZE*cV!NhNo%9tBrqomMZ_?fUbUY$h;0wsLfV$qBt_SW`KI`I#v5wGGS|m&7iw4SE_uhvqWr{3 zr}&g;IRGD17A@%s;Fzpg%gikRSL%sax%e4mCfua47pE4;s*R~qynO|hruNEWJuNulG{ZZ=OmAW=ZtF@W$ zXFOND&vbQ+ksog|y-%F2X(%a-4JJAU#kU6aq$`xcp)7&A8hv$uV$ z({3{yob(8xFgZEI__L7u{M-;xa}e;JIQhW!I)p8=8$8xOoXA0$2Udub<%d{?S+!rX z&!*LO9>~I#EjE4AlBNW@D>4iVvIluNzIlvm{jJ3Q6k{X zbiHy?2cqV(GAqAHxqFk<8=tiBni8k+322JYsK*t4l1vD+4J(Cb#XE3=M6UkIlTVyF(s#8|c@nbejE)T&Wh?4arAy3t=m|s4NkUQ0< zlP^yVBA?2z@t%OHV^E!j#Zgsyc&G64d40RogJ5TE_Bd*{f8YLQtz&_<)bhib%8Aqg zCQ(~H0~0q({=l#x7u0esgY&1uVkeU68G<>0W1h|EvpB#ZrOq3A5yr`piO-g;TCf-p z@65hPRdf^~2XotG#cH!=fz8$0S)z&TlCgtvlAF_Sv4vL0r_m#U)pfl{|0CdNKxe`OLINl`Yji9l6Rv8uyO8I&kkZens0O2Ac%WhO zlM@=T955}bs5TGfnUfw9cf6t6oX`NRV5#$#z9C7Pih#wEpxv1);>kkr{GqGRJeJmuME)zVH0hyRO{*0 z?-jCV%}!4AL{Us^%0@rP5#}#_Z)7MtR2B*VWC)0GBm&`d5BxOVA3zo5c1+gmcJasx4Z^GZPoK z=Q4Bl78lHO;vK3~+hz+wrF(f|Y95kf8$MCVzMMDTTcsudna{32bcg|^sNgqFT7vxw zNUc)lRfofbQ*7oI-#nQ-bM7I9nRJz`;#4vCS1*7cL#hC9<&k5I_bd0kw515A*0yNV-^c@rb^%)C zpr36jYU+9DrW9lD^OOp`LvF}Z?WmGlk2SW($IKiax2CR_>G_?IE50hY?Tzl|IcHH) z<&!sKcfhZ>VRJ9$Ey}NsEgeS&#yXzu)xl!GWV;=+&wZHbT$o#zp|W*%wxFeDrk~ZU zcjx-3k$Uv0=K&N94G@S6smEmFn%K565`LJcXMp(V!|_y@6P6XJpF>>LST>(MkMp># zHM8Q5inBiBFiHDYpqmp$lnv0Z!2srYxnleR@=!)3zT}~u=03kO?f&HctwDZco z_Y3tUGU~2x%^L-H8oEaP9AdJ0DZh}2MSoPEtclX{<=TU?f#=Gp5NPJCZrKIVUJKgZ zJFlOmIE{Z9Qj+KFPgV+^n8u)@F@8I$Rrvkgi@pL3mcVf?BfVbV$WD*U_q$A{dQbeh zyIjonC9lMI&mBE!(SAc^`g5r4{!CM_xGlTy+VcUo?!o7WQm>?IIS)A1U2@L$(Mo36 zjKeG+7VVLn>&%R4vCou!f8)dbPT6tUy&sD5yY%y)VvL#5m<+aX zek`2dy-`zLslQ^U$XUq?_$~_Uv}D6dtnHoQ*}HuOvvUqxnIQ_oGbr4;fnmkH&QIso zKfb#B`qEJC#Ujn>!}}Zk4wLga)zO}-Q%Yu6>#Yjtfo;X|m*mE7u|d~%rrllK=J3}F z&sEFWHlE~``PLd0MdV?Me7iD*i_;Hf(AoyiBCX#uf;(nwRzB~WL?dh&9CyS9J%;bf zPJ0T7>+<7{dO}S+SBfybr-n`>ew(#LQkFhLe>j zgaiZk?43Ja@A;)trzD;#}(~{Aexr1-q=cpJ2fU{uFr8B^Smhh?uQ}VSe&Nt&h2lpqrRVJ z`l8psjmq_|)v1T3BDY0x?whmenDA)~J153>!!Rj&eQD5WV;Jw?JmQb*77sDKH}^7V z#o-_Y0xeUlXvS;kNfIa&(M{Nr2fXErmIl35V2Evmx$6`Y^0w$U|g}by1WxDT_=@25Zid`0SkB4@I%$?HGH-`)4olZCnC6wxj1m zwf|ynHbRY>bR`6Eyh)PWg{(-C!Onz(Ni@bYwtHNJ=;>~B0g!WOYL$4EgKoE5n-QBF3l@$xe1H2=-xJ@>L2Za_)vz~R z%4Ug>=^Amm9jCcZL%$d8w<{jBR`&I)e~4BS)X08jB_oWfy(>aM)&Y{;7(iF z-^DT%VqkSTndR>I-z^L2r37bUAWt&bivdZlm2Ii}J0scO6bBQbmrAUDYd>D8TNaZ)*gV3KXt)4gRJI+#mj>;taiXPDFEZ6dRo9v4 zUnvH{GEnl8^Y>Wza>G?gxNi?7sHE4zjPH$Z^US9Y(Zg-%y^xnKcEA_+djBcIJoXZN zJ|oS)ST^w%jw`g}&~W2&FF2uwIqbdW&AsHt4#OM`i<=k6TRuzw&!R{S0ou|)0664$R z>=FMxbiM;*7bc-pda&%hEJE(CS7)J3cju zUOP3iaCLR94~*F{DW?BxEk?YM?dGT)FpFu-;~$84Bm-45M|9RAtfA5!z{Q|z7FH9F^ zH`>&N8uKs2A%30d#y0O6{E8!(Qi!I^@9TEVVF0-!Cx#ouXo~4rtGQ68l`Ko zZnvNkBOveRHO+eV_R~G+@~@t8k|X5a-)>5Qh#>Lnc&O}&>6b3ag_Pg=qTqw|O~Y;CY&7Ly;IfwzKmKAn=M4Vppv9VX^tI*pqFr^BF%> z=^b3(W5!&{?jJea2K^ZTs-f+3aFhjkuNP3-4Q?j^;FUF1Hoq zln}hLJCjvBbkMGZ7`(bX^&gB0H*rFEE_6FrlMaK0LfhUp$^!e8RniZBC3>0R zFg!R3sh`ad5tk_qSZ!z{Sp@e?Oen#cAob2c72KvfMyC8p6=pDCG1fdJDpvlNc<~^6eJNfNwOVHG3&Vfxh=42 z8X!(x%jHNpPAdB}6CoFILbJl)^K4qqPP>?VNrCk0xA*zD4axd&9`%W8JkEhn(F4Zp zZqKEX@weSPli^f9+E7R@E3ucR7jDM*dKfDdW8GWTraO0FU zNYcg)-*|A?qU&8;Te(M0iQ|-Xh-szQ*W;m5Q@*AK0W))9N%4&cxheUO)v2ZkHtGFS z6bwR#8fa$sqZ}5==3l{Z{Jcm9;*bBqHXYkk!%{4@r-yoQ`O?K!9r;$P8RIkG<}kR% ztbm&mql^zm)I4IgpQ$`ys__VinVS_nA3H%3tX|q66vTe? z?6;Gw-5*Un-&D9*G|$x{E%tG@jvcj^_bpLcvb6wu*=K_v&BTBtg2$Q^_LUdD|8a}p zWCtnBxuiXz7;^c?|pJER;?s4rLCn(K$NxK*oQK zeA)U9A&s8wHuctIVe}0hZ4y&fZ;Z~GD92V2q?49SCs$=?zAE2cwZSsC$;Z5GF_3Q* z2$Rq7@SBQ51W<52x zPYh}ojVDt-@M3(zr8WmpPrN^Ju~(W^<0hkx?AM!_YcE<#9)6QJf8s}r+Z=cJtYJz0CUA^-5w^blQYdfA4?A+dJ6*B z)yi)YwX^unRm^rsUoYJcci@cg&LJ!+QO37y=F>;D%2Ik@VM>>tvj;6_qSnN)wa0Y( zDdX~ekC%{HX&{tkyRq=8;<~-}cjj~2N?nwP3+pWFZa2O7+V7CFGiA2>iVC+@PUtdO zEoMicWs6f5V9^z+we#))WK(OVJD{-+PLB|t%I^A{R&fRkvtM44mdwK96(4!1W7l;00$7v|Z5Cx2th5 zI29w%$k2UF!=sl+>H|Xu{fetOJb$|^~6eJ z&JSzP+0>YdX~`{!HTK?Y4?}9P+T_RvH&9VvAnF*|WN<@Y`C{GuDJ_>`VA{bC%T<1uc_O9lyvM z*aMW;jYF>rmWrEH_uagtcPi$UP3fJ(UPIhV)ukzxcMORPb98g6W1J;?Cl$8!toL7s z0*+1FI~{MHFO-aj43R?X3U65KO*# zu{L(7ydL_`*t7X2vEj%73Y>KLL%`A3b>zP>uN)pANif3;VfrMv?yWhae$_S8%xi4R zPrv$=J>wDlbTR;Voqod*;N`>^Xt#OQPD0wmVO>YPwR<6?(ORb77H(RJ&uM4WkQ5xALx6W+p1Oq)uzJrE%7bxJsAi`+UD%z1`BG z0m906cg`(pC0y`ihbg-h>!9R<;qTL)@m{cM-fNS*+nW9`@U(Lb679a&ry5Kz$j$En z>eq6hTz$rQLSP7=**G%Y6hEC=2=`Q6vClV*tl0&3TWsc(_)>}h^9ik&3y1BXIJN?p zYK!Rv0xc{$ED3{9n)>Gu2>I^3#&bcPk_uck6y{RLWqGGV+V0Kg#(kR?PF~D47sA6G z%vYLFolbL$fL-t1(}^)zm!*_PAYiYH6Vzu#ZM!={O|C7uHoDZqafTLx&*=R8Gtliq zVSeo8VJ(G0!O!U3>aD(lj1?Hu4Rwn}w1>*vYzW#`rQ(6@FFl2T<9)K?aM1TGqZkoY zb+1#tnIE8(vG8oPa&ssGTeaKV4I!0J-uBRAP$Oo-1p}4JMP?j>JkYrYM$BGFk8|rR zIP7P3SxXahfO_fOvzy-YSPK)jmnn7|3pq;oo|k7VpZKhI8t@1<)q)WiOP@<`4pgSt z-%K=iuxT}@Gdv8!-PP+3Fxzsl`}}y`-NI444K?!ZE77~x2;HXPd*nzow})70-%k`D zd*bn~iYC>8Q@3ATmN}On>$W8!ijcD}go0&5QGa$>OSxuzmc{bei{ZCnyLXniA69+x z`|`A<0^$4P1L+E+7o%Mrp_}&GzJE58?{rwxYr}XQUC(U`6JG+%C=~_`P;um`#%;vs zO66kvsyplb`JqG$mos>X5U}JXvDzMNt#Z7%Dujzy1MTyLM{Q<@l4!F;%p$QE#)Q zO!Lm=Xwia+rH_}G?YJcuavyAdNN}IyB-A-e2`pO=W%@@JiyxS=Jk)!u4q;xRlkZ!v z{vx}NTzuP3P-qa?9Na{Ug>;*t20eNvuY+7D@u@>Ssj}=mXyxD_k3SG|{8Gh8)EW1M zYu~L{{yus_bs7bdsGgLIn`lD<&Nx4?Y*s0=Dq19jD!RS6!YnddcwSA7AQcH!BYj>Owh8~`(9<#&5_8;~d z1YjREG4z=2jmo18BT>ToIXBPR`+d+31#Au~k=2UL1$lMzZV5nE5l8*J}C6#gdOoP|X zu2?zgkaAo(Bywe?t%|856(rsK^r-EjVrMS1s*w}?(44kWMglY2 z$GwnMJ)N~?K!%W80!b?YMwcY!D1O)uUsaZV^x}4`5NS1+iP_pBag6Z1yL9s$G%pK23J_w!=H+m5VCL!Ad(864=E@M&M$Fy>Gs7wmRX~e#U%uxhbX0 z7Bw~=WrEO|Yl3g&%;#E57t;u7Up?z8oo4)iON+Mv^V;3zosN6e@iqu_S4OdHN0yNR zte4zNcji#rg3|iC@Z-3)V(iii$3 zZ&{m0Tc?a@#;pM3tEQ_s$N`sH7~oc6$bUR^R@SCVV|K9Iz)!Mv@5*cC(C74m*S%WK zwNe!6I=~=dT{s>hsYd9_fc+-Xu!>LX@bPb{UMib!D7f2RIj#XYWC$@Qe_~IVqhay* zqCQ16VggOHv1#J{(jCUWw=>pJPzqK^(>Cigl4VAq+0Wy5A-XG8|CmS&RA+9XnFw(W zslo1G0Q2m9VsKYAz1x^G+(@uYd*)Nu0V)~6GTJW3v<3&{OuvWN_FB8Px=b1e(VM-p zV(|)uoQ;zpxYM5YtiXP-&s!%^M!b0)Wrcm;Vn$Hq*V6RD#K6ox#KwZx3&LO)^IZ3s z&Ci+Gc8wg`b~+aIcy8uY6s}e%(c#>?a2y)%XY+j)c&Flw#Li+5F`}X=tq2Bk^%PROMU(2_uQQ%_qS*#V8_AcBepLBoF<1s z(SWo1Z0oBB(~cwls0dj5l=Wy~M-z9#v$#A7w+oEdO7Xoa{8uSB--t(du-@RpC%k%{IgO(W{u}Yb)K)nR&MkeJ)$yOZz#*SlHLGIUPF~_CEPn`rTa5Jt)8#?*}T^d zuNAB(BfA}c&}vJmHcLz!V=-E>BAk(d!=+5%jr^n@D=GV)$1z!%EfUvAU+J~hPZKX} zve&h?A!XP2Qo;p^Ndz1sH|0qoD-$H(#C`&(7^_nV1i=SO$~~qCM(TnIe{J<_FZXcx zZjd$`57wRmAv?%&EeRT$<=*gr$|ik5U(w?{cw>;0xB!*VA>3+qxRU(62 zTRMvXaHb%1k4z-;*!U%{ya)e|sdQdJ;XbC=F}&YV)~RP zl*rWE#uc>RX3D$j1=-7+;S9D1gh;`4Gtva`5+lb!4|cu;w}v4!zq zuT`k@MkIj_>sN~TcCo9fK{MH>4%-IeAjfg0FT#LHmf znkRO6t%<%Ynde>8I*@}h+)Yw~bSoA9fO1ZlAZXBQUk-6;l}E)uw%@a^%gB3;9+NAo z4<7Qw4Ldi9P6opJdZp$GR9n5v+m5Z%zhi>xy7tV=g+(rxLR)f`7yftLpi` zR@LOIF&>{4sU}_N=-?uAlK)=gUfEZ}lyk)o%bH?On@~!-qW56r_oFh1#JN5VmDwq= zg`(@w@;YwHiP=2Ov6~2Fy;49U{UWTVpXojk|U zj~s#TiX4t0fuNef_KY?A;0Y}s14_w-)}DY1S=S3!{JxwO2rs}esXZ#C0S`0c{sRcN z!9l2DFHcaR2HvMkXwxN;RY5h3$()}IuvhVqKz9%d61aBC!_QL{27$&tJ%`{zC@R^jcAnA_aH?JFi&0qv3<)`BG z@8lI;h)P}|`3U8IA>IVnWQ}D1G6YmjsBZ~vfi@egeqDr`_=&;D35KQ&R9_~%x77Nrupa+CzO-kXarKSRu~~& z5VM{*}ds7tIij+R>xykSCqOOP~Zmf1b^y~Qr=ocr>e=hvX43|8k7c8vL?=-^Uf#!NCHE6$%!dc0jbE6>mN!gc$k&KFlRDAZOu^3spR6l~%Bo%BGVDDF zHSa69>kM;!ef{&}6r=nz?{_A42zg0M7I#QBy?v-^rvQ~edsFs@aDPoW6S$KFJ0A18 zwS9?#>~|WZ54%APH159F)tNxJX|G8v7PL=lqjn;S=l8Z(EB)qB4Bp29U(t^jbx@N2 zYYTw@LGt(`$lb)WQe;E0mu0%2=)j>cC{*aaIB&GB zK|Xl9`6WNbXGQhS^jCtiWUMf{@AB7#%Htc3SXm0`$eu@Xy!~*WFNZ*a^d8Xa@yz@S79-ov; zd89%8wYhlF0?c7%QRAjv2oJqpHA7|cghS=|v=I)i=}S4Lm6d)=#b&bKJ6Ym19R{I< zCaoL^aad#@*Z_({!Tx*J3&Dw*EXa2qATiD|} z)YXSY?{LT4b#-_nJz?#e3e!vHf!FHg>qhun!=x-4oSQ@RNc7YDRh&t%p(iuO#cJPU z5$BE7+|YNNc|cT{zB+}QBT>q@dY$Rq8*J0-G)=LXuB_sf=;Zl|H)XQ{)k2!xrI(*H zse!P(&M45=0{1EE@DiOsbR%rxvYhL!k` z^IfLxG7B|?_X;sy>X-SUsB@?DKWM_gVDZQ8ho&qu0r!Q7S_WhnHtToN5S8`q-6c)& zVlCL4w+b<-fP*N9%B@`wv7?zk)J9{`J}omtG6g|fg_T^S^Lr=>ygUE$JE3J|=mfPz zd#3_yz8d!16|8@Sgn|-vY;F<}Z0!FWRYFAzxU*9O=m=fCIz3M__F;=Mq0%B0394I| zRuMUe!>#zPK(F(6T9dw5Vs@}dU&nZ%@vdNBlQ~Re@P0%7ouC=qJXEJUWDl9Io!hM!a3)px6%{6)VQY)dL1#@zEX(U(P=Hg zKZPAb63GHbdXnMkk)SUU*;bq&$i|9`iQy*-%z)#PZ4wr?H3+EqLVdfDVbi$MIvfKBsan! zLv!xqoNdC~kT*7Ja~RK&pX^Y%9$nvTxp;90-3HtJzF+U<$%+9+#%(Ab!) zxzYB0GXs`Aj!F4m^?Z0lRqbQ5s^U??_unLx$3wLJy&viLYQ?_5zJf?aN(u1+1@RZW zB2XTO`&8o`*HO4~)RK?VVYk`ME6FTJey-g1)Ga_gS&J&7=6K_o0Xv)cqNJt|t8>hO z8=Hf>YSn(Yk4!Rk+rN8i=Pu`%N|$c*+33rjI^7n*yJa!#v--@~rKylSTO=_R_IJM* zzWfX}Rh*oSO@u9*9)LQKw8WD6lR`$=`$mSWs=A7+S2Ttde3T$LsFt-IR(zLEVDjUN zQvS7*YUc}>TGYWv4v%D-^;eSF9UG|wIv83%(`|+Ce%%Gj)N-hy1-dG^4%iHP&J>F5 z{=?mDRS(ORI}EyKSMa)fxQ`E5KVih6`1h~^VlRS0v-QxRW`md$YQXsLJ&JQ$6LfT? zuoiM)VH?r+Jmgfm)v}gf6lDA&Ti9fu46$}gNBH3Q-jNJGMPPv4ZrON$U4poNddw^o z>bmK}UPX0B+(1$vtYiWgpg3DJs`zdnHhe{Ye_i+R-se54PS~;~+ocr!R z_$0xo%&!9LMUL#xzVKYWlc3ZSm}W89--3)>xuvCu_MdgTwG5g4=9x`= zOzM2&h43f1TGZ`@%MU^7OX1p`+3(bHW;XYnwv!9}RxuK=%OdZ>2PXxB^yT?XRyQ7CB0AsCZzo5}J@Da1!PL+-e>Vc$Ws4wwC3BuLc zDcHD|)nkAkHq;2N7_LZGm`Wvh&GEODxy|pnk6f`K(})$3XY<>lxvB;?l8(Y2%5W2V`w&}af*v8Gy!pn1b32WldN zg5@%ZfLo7sX4XWjB56Hj?~gJ>_k@hY1&FF+^ESTSlE~VBn$5YMv+ez~RvxR_%L5y* z9jpP8+$`ywajX;wbZ?h;04?DNwgaMmRSB^>W@9K%Lto0K=uDDNpYG&F>FJ`8&sC*hJNh2L9UfsIUot`{k3 zufnf-lhhA;1WN|1YhM360fp4&qD0G4LffRN7!!{j0TxmO@t=U9mIlk!4Go>xE-^9e z`h3Z=?LBi$cAxdw+1nbY*fwHXVg*o_h!PUq`!2)E|Gk2T=EU^+ebhov9z1b1aj|RK z`7$vO@(|vFBPH%LU+^U+sQ&4^A`d(i;Ldz38pmicfJ7fE%O;zFES85iY?zAoE+##9 zritFiLHiyM{3PV0haqLQMu@&U z?5(f+LE+t(vwWqO44zQn`W!L}$>du-k$i!KY)?JuGj1$O0uRU)*!Jpb$@=CtO)+Nf zd|`G7hvzJq)I4&6DeA5Jr{D>nPa zTSN@HP{=p32mMP(!TNl61gGMoi}D{N)J{3V0|AePB&`(TLCsU}4C1w=pQp)v300s7 z{y2~$MmkY}$Pt(yqoDAiob-WTjpxUF&gw*Ru+YiQSqWjn!9ZpN65Ugf%uO^(j}FhR zn@)k_1I~i6v&_d-bxDjNIYDO%1tmpYBRLbUGk4p#3G784;cVzPc*~wd_^fcKfFO_} z`q$B~5e3kis?H#>GxIumWQ2w1$UP{WS&n^H<+&i4t^}_eI}YuNF^#+hYr|BX(C-q2 z({5-+P31@7ItT_NNUeqmL!-h=@Kw8QmZhL+#Weyi$1f~gd`;#&VSa-RVah}z_0Jn0 zgnhz{c=Dt@K4N2X0I6CBLfc<5$0!R8MFr%0VdWuw(MMk^5FViXOd!S*eIHw2g-7>P z>(-=x9xc;IKk-Q|3=P!-xQQzR5!vt*A9-6k)WjLSrpB0_EIWukOc>!H2gki^oPskW z22uL3!S~;9s|J$j2g^NTVBvb|Abm5<^BTzW3qf@+c*geS0mA9!YDj(Ud0+iT15a>W z>Gn5&k3`b}N{uUzW=hcN2(&I0qllb)-(BUp&SO;v|88?&+4uk_)Q#1rlxP-v-#O+lt9uU)RehpjPzd(*?4;Y&R^_^9K$#YlKn^r!Zi zSCU*Kw}6hm{)svkm#3}^Js)T+9~m0nnCr-ZeH@$hPv`{D@^F!;2?6Scw;BOkK=^PC zabu4cz4Dsc@ieF}S;G#Sx%Z}e9MyPvoZBB}vwC>ckhSf*_#x;}VN%ecCe{nWp1>Zb z?`k7fKbMzS%SP=<9J&#{uYI|lRWIypN>z;sO`(++WrzQQ}u-Nj6etf_wStX0=jqG+hz7tpOZ*0Y`Q0lPB%)5r@NQ^^QOn6G$Ye*VL!Q+jBi* zI{)PUbC*3%5r-kEZK%q^Ryo6!ue^{Ay-nC&)b(c2cTkz!e&KXLb-@~O-jE6$Od5Ml zIO+Th={DCvv!8TwiTFFpOwg$4T?y~#4B;#@02%aMlG1`M2{&ObV|P&e!t({m2-?1~ADY%=Azo zxW`W)A^T%60%3TG6`XSOHzQnb!zm(gTnKvq_v9Cj8`q%S9alZ!SePjr!nl;bjNbV* za{`WO*~Eaqoj+ob6-`)C^1mPb0*_1k8DtV>dQkuCQ3((IYox*gmof>*wEQRg>1FZ|;@01rUK2XsaOYb%j^+gMzfB9D_t!WY!n__B^8Rjm z4jkjtvjivI%*g(6;Ul>B4vAslSQx@g9zpQ!4_Ej-A*d9NY55QK^XRnxd7k+1O;5l& z9)*N)H2;6P{4^X36Q4tv^z)DF{^Pp;xGrH(*FRAgju!hT>cZ(CS$_XS-G2ZBK>XLN zxc_T_;nbI@YXBCvg#SmtKi~n*vio1ey*dLDttM@4dJQQ7DHgt}s-;1D+;l4$k&WfL zLYRB_;4C|JRaGkfh@$Z56XD@~Tr1^Q>uoc_s8WoFBBOL~23fGu%<@>askY?@q@?(# zSi}YS@Y0>pY?!n&oW%{>E*;!c)ooL6YrEW*Uz(Dd7<7u}xrD9|yLv$Pc4XM|;Hh55p??A$D*UkmS5G}j4&omD}0@Ve3dFrs24ioKb>o?$!Z4JgwUmY{2Jb0(Z?M+9xoy*=H zN`P)9A_|ZxNyA%FpwyT8V zoJu1L=Z(n=RWS#TooJ+GCELGZ{dG7+Uw*NjdgS{<(=}_xGuN!WGZj__hc^Ahgkpxt zh*x>WT~5>Vm|1^4O|rjNeNtfZwjo=@!SJ((V2!`lrp-eP{5p;lP$A?>nxu@Zy&Fq$ zwp8^`F8aNH4IBUS=B?VJXr{mBU!26l$HRwTNM;D~D^j;G9IK{TA3u`r>slDRQIZ$R zHlKxHs6P|;ye4UyI785TcMtbw*lQkJ&u!QJi+zqOM`|8;5)Ai5o^K*)6i$ z2CDl8`d-66yq4uEbM+XCt*L73L9fsW)%W3JY_#nkOlG| zjw~k92NCGZ1d6)@@M+}cKE*GEmHAVpQB_MAMjw#TGNyF&@7Q45VsI_ji1wr+aq*pB zt#ckua;xAHn2aV4;F6afE2tK7=(b#vFHW}%kcthHb?=Ud9N=|xk(uZEe>nT!}i_3GabM`sx{p@G2XRUkP_r2mjC~~h0m?Z>Gl1~*!^bY7>t1Pss-lbQU zBA*gYyBn`~Qg*=uEqt2h=I>_!(~(QN?E!8Mz-sU(CPZ+c0PpjxFL=pdGl&^J*X=TyE^lwwE#Pv4Wbql1(#lY6|oBFm3iO6{!Lx|{FG z=pWj90p8S^WCco+z_McMM;KTe8AV?Ax*>eXr>M7YUA0LG6rRETuNp$P)Ea6yc{G## zPxwDoZ!hLK>?!5+>~Qt!!cwPS^0%6DJLy-j{gx-h$~<0iLEHLpZa-(!YCho1Xq$oP zyc}ob0{gwKD1o~UZQl)gj^F&uL$4O}G~1)Ak~nkKv2J^1oxJ!}XXWZW-{>Q0^eV?| zL}RkmX`3u^M3Y%FUP?_Zv(&pU(sHQMJ}cUda&gqLqDtdk2P#zT#m=iMvX`@*uJ!W? zUW;4aL~r1>E22X~P;+t)M{SfYO&sCqE2%7+RN$< zWO>;&jn@rKq$mXu{h6uUnzI*k1ISwLzoSRAWYT4`QGl`F%zalY(m+hquvM?Cdf4Rt zVi@h4^Id8Px|^0gL*pS8;}rG|+LlZT(FyXfp(fnik#i{-WEQ33-MX|XY z1ioFFe363?l#9%5p&6C=`xze}s>w$)%}A#G7Q*TMs52q0K`)NdZxvJCbu2+r3Kz|* zJkZ*nvc8Uhy?WteN!Cm_y$QnBPabzANfb8c^um%pCBkCG;^s66U}=Aw^|~5=55TN0 z;}}hhX%23ejM`MAXV$L_U9w^_^ZKIm)>XC*8`+FO`eEgiV|T|M6{@7JmIVB*L5KK7 zzA>*N$j2sTmz1Bp%;E0m{-$Fy@l&a#QUfVUapp9FEy7Ob2Q#2>-0xGDeW1fJ(G)lh z-B?P2sqxXA-Kvm^^RtQLAFW8El>M@LsyqW>TLdSYZ=SZ$h@nZm^{-_=K`WA0w52 z@%D=|sA^6`YqlC_jtI{AznEJi1rUVB>MvwYYjgWiImX%v?bq8&*6Nwtl!>=nS1$yv?w+LMiH0 ztN9^`t#?iJkS48xeY{@3W!CY^jsR4Zl^UHbysLq5^Gv)M2st^e8ML)_X9yPJ3JkL`k-^w%0Sc|oTL%IW#@ zj%~k2gSNh;rHu;b$G$#G%(;3$ZPH`8a^mij_#an3%;474{CL0eeU9#@BbhNa6O_Kn z85Z2w$a7ElBc~Ij3+ni761_-1V#5BoMLwblc+lS<*&|umJ0OY~vb&96C=&wE}wcDEF_Jq!QFB z&I%z?hDV8Gl2X@%H5! zGm+;#4gm~;i{GB`=3`?rg4{Gs588xtJ0!$Ok?ef=^;PkOR1Y##`coZwtT^*V@%|@b zR}V)}3gm$_KV0uCfhaBNZ6`NktgW-Q4yj4xo7fV0(~8`;&OwHG5@Y&3=*Cr67MX?8 zE;HQ`I=oiMx6n>(urItyfm>-9+E-1X4e!_2?SD^D8<2eHv#!OGf@N%viof~soHp~+ zJYRt5hAoS51MerSA_D*Wdw{gE18RdyND!^VMxscQCNi!pOr~t>yVUle<|U2O^`PuM zprC8tVc2n{45Yl6x4NPP{zB9%+fS+r`+gd|bG$&n`V{ZT9^P>JWiv&ynvsotc*oah zWP6ZwQk_r7HhUw~5-#UmR@J?V{1rOEbuQUGiBZVy`zTJ142Z1*dA*)tKoC(}7 z)qI$#^5&hRfjB8nbIfy#B{{8O;kCft=Kztff{Pb^+zb~G9M8HyZhbDJd-25Ctcwf; z{N~8?iU;qM%c}^+o@5m}QW+v*>Nii^$G!AD&kuM?VbU@K-l;wR$dwTP z`N4zLU?Z~PN}M2hAXR~4%?0wnn1~RgYyayKrA8jO=TL;-1O%XY3bzDB@<7993v{I1 zi2wW$cn~C*RPzttPmwl~8*^DQkv6J*Q!e=5mvCcZ;hwJtDz4FzU^YqRw7Ezd1+Q%# z|F1_U(nGM*E!KK)g5=J#f|wF25=`bj9^?NkAS{scO}J+srBu&Q#JU$rat<8{<_-7$ z^Z$DE07@kUF89`jDC?JvuOo2iK%Kr>G?y z;eS6m5?%$~@FLR(WyJfmrA&Ke1TN3?=IQ?|AS@;aBgARSU-RQU2wy9u+(p;~=fep9 z{peiqDhT;+!?k!2T6)_(l5nY!aMp?cEFfG?OQrPxv3=$u+=+*~eZbz;01nDnsjnfLo1!@amHj+`hM%$13@fNuV?DO=s2Bg}fZvT8c4(-%7 z&vAEtaFTohHX|D9ug;|(sZkwk!WVk8Cl^Aw{Pj{vfb}J7S>@b>^2;K}bgL5NQP9U< z06&>5kY9ZewI)0lwZeyk-^$f}aB^Dc{2*@7dxMjkUh0Spl-!&3XE)$V4d{6nfFR39 zxCZ{Z4TZZz5MpIc5RVuX!); z3N3%s%{fwkcvj9Cqjd8SznF<0z z%SUoSE40jPcWSEZT&KEiZx*efJM$epVY0$r8oI?%iicZ$vHR))43XWi(0b|0Ap)MO z@^8*-K0N<|(GKiokCgghJF9-F6Mnmv+n!`JJt6TW5y*G;h!J0 zyEYT>e9=hfy~xQZwt#lO!|k`_V1}~do8=||hQ{AojIvLh78<*Bo-+X79GdDjo`=;6 zA1E9G6>`S{c!0ciP2`!6=_LH_3Bzh%Of6?UhA zsS)f?*n2d2_b%z8L2NW*z=Vi!jfX`%>^nFdMaZ#XF7VspQdRsoQSzZF1U9U zaBX8p!P95~UR*Ap8f~F%oqXNy*N{yY-6u}9D^il*Ug!G3`=5RzX)pC7eocLfD;zrt z0x?ed)zo7Av)(;he@&aR{~Z}z1@ZvP7F}(FY;U6|niS(#$N&;an=Ag)xqP6!&wwqd z-o_BOH`|r0Ie?q|yj(fyA6bZ1@hW9Cy5F^9)0Q8xe9iXV)nA0s~p%#6-RmM3+jyiME+c`KGvV>#1p!&1O2>q zNe(~m-o@ch)NT9x{!$wgxzc+KZx%bbQt+uOW21pUQ68#($`5v<C-2dySTb9zI#`;%N_f2 zD!&V7hABRh@rK?p}SP@ zu?rg)7=@$8+MJj!Xz5L#)sBJmg0u9dk0iNLma);M|JTE31*{i%t-6*EfJJv5&a{}? z)FG=x&9X-g8g0>MpKf!)edxgLr5j{xv{`yiw^jln{@UGuAP>o=2C-K5Jzx&S;MxN| zVp&GOisV;E0An{y&zH>jko z6fe0gP}|K>vQfUj&?wG!u)VBi^8>$`9CAZCrUA~68n%>2XQb@<-!Bb0(R+?F@$2L@ z_?R-X$k|Z_{xZ8Ub&&_b`>B9!mz;#2tq9aN25>%3TcN$Tg+RS_63cb=b@7AtSN+vb zS*G}(jp0H;InrHN(PSk((FqO*q4~DnW2mJiP#g}t7I_`jfbm%PrSC^V`32@W7yvh0 z`-S%Ui0{`XO)(l1-MQxu8#C&5JF3q4*PpRaZBlG64denBw3m#IydJ-45SgOj!=S66 z_A~|&aCeHWEno@hzI2KW>2ERi#$h+Z(k~m#^$p@hEeG;>$52#S-6;x-zj)T-zpfLQ zn_tw?@1F7=DoK{`-g;a?{`Emeg5*WuNSP_Hp8Nv3%igU;ajm1fK{v4mNNw~HG4neh zd3tm5@^90ZUz{ed9r6zkmRM?z*Y2iS`|o{w@Yv#N1l9Tmvp?~;^wn8EIf%PA5~ZD_ zG(xgLUzglply+zO145n;A@cv8qtcXt!92k3(r_4QiAr6?GC8Gm*_C16)PS7&TL_0D z{(J)Xi~KxQ67kJ&bg#`HcIGH(wamspqBI$VJkPyRX+Jcvo%=UkX>OWx zPmQ~@Z@$&A0s>>Hj_1b#6dlDoZb>`xl!y)ND`5>O$Fav3L&Bn)4b9tPxOCBTsiTnY z^y3aN&v%Q*rICxER7M`jsJ_iCu31b2sq=QnpUEK8m!G+5zQF0+S8i)qJl8B9dyJMt z#dD0olnDv6G}zvy102tqB3Q(7vbY+!s*5f5xy&{&&vSY?aAIGmN?~ zH*qH-#%}71`!e&=U@Y-bQ01a?A)}(kIdr!?^*(#y*dU{G_34o8|#x zY)JP<$C|k6@GXh)l*95D6QzY`xa8$2UX8-p`1agJ0k-@*i`5xsmUk?@bG24-+ z1T`Qn4);0H-gnN6>4JnGDO#3)NJapKMt$`wF4_w|S>oax?`OsN(YN~dtTcA>jEr-j z97PB_m*q&#&$6XpveHo;mMPC}pz)=MmC!)WPh=UB)?6#U-});q$9U00jc&z*qRgL) z<4{0Qdx;?&(T`57Wln`M8I9EhShSrC0_Jx9<*umR!#}&oRErsRAMCe3MwN~VZ(BiX zJ7A^pc<2ITW#fEgq}(;jbR^En`!Q#)zAG@ID!MpLGln{m`=*tB?Pro~BuW(_?LX2X zep;(C;&f{G?c1IZYTU;r^9@rIXxTTm_ZDxZDhBbdq51rOCJ>)!o!Ph{VfFr8dtEt* zbE~G=YdzOAz<#j5>e=u3jW|~b$hXv}T&KB6*U-~H`&i37y$=gLm-@p$+Z@cR(2UEY zUQnghG^$;3T^=ap|CzX(uxj(NE+yCdY1DJI>l+hvj!w#`;u*6DaMn;g>`QcVOanSN zYi*meXlEH8>K%C{Xp3v=)t4KdPAw9Ap9oe)vIJxSVY)E0D@#IA`tZPB&jnx?myLy{A}i}Zi_w@E!{Hn#cn{TLhHmz z!#_ol(LY5I528e$h-<@RMTt#Fw^uKIfIQ(EHM4M*MK!6l98@hfZpEH+ogW4y0u(cM z3rp)WRYFY~FjeE#kbW z=U>Gib!lk!nJNk+Mk+lYvB|7CJ9#rzIxBr#FspKQNy?&}XZy4B=WHdc7L%iA<{|F5 z7;(MgH%d1dGL;DVh}R(kVmwbXA#MOZK@+QpR)uP8Y6pjzRfK=WT-|i8+xza~PlvC; z@dG(ok4*qo4O?X(fvvF}iols1?se{&SbfMLm?*Z@+V%x_B*aS@K|XM!BfdcgD8J_w zO%jGu{WqgN*skHHkyTBWQEUT`K|kH=+%hYUTGz7!6SRGzS2ZcuhdGaBNU7Wxepy+* zla`-~ipi2vysA)jaeuJ*8bhGPzqtUn^IfJFJ}|PLLI@Y*-peGn=H6a+Tpa^t`iB>E z0s6VM14HkGj5U6eV_N&rUQ8NHQQz)^V~(JHhKdHFwe{BagT9}7YYy0{Y@;+Kl5N+N z9A8jf>D9i#%MmP2rgZ-L;=sPl-tr zmTKojqZmF9g?`Ta_XS(uSaQEjaCg5Ewv@Z{(94ONpcA?Sa8=*}Ck;KK$1;F25VhR^ z3A62Vt8{pP>1KJ)qZC0W8@b}wJm1^MVT_fD<-MN?l6EYYj;xqSd0$c*BDhNer#%DQm=f z!k!+x?tyi^?+5R_Q70$f37moV^mbL9H-*%N8NX|&0DAZ>&Sn`ZcV3Gqvf8XoC^&{X zZ+oL{r$;K5`>_wu*B*zQ=&tfUgp{X6gzmK{>2qnqM#t+s*V)Dmsfp&h2RpysQD9x) zGx0|k`qLvyX!#~Bo_r0)8hyHVMsD$Pr-&G}QE;C`Znwm5$y;#7+dGuD%YU(-5i zj;|O=9#|eR{PQ?zqo|WhkMl_k^86pmx5et$_0R&$m(~p7XVwN@K0jAg|@wq8N**|_r&gG&VB^AA6 zyZ7f>iD$>wyNZ_+Yjj|`k!|PuPfHt+c^Il~RrlZo7v6~^E*?QCAOz5dL~5+62x~tE z6!$H#D=e(L23tcf>Eum;OXNz*!Mq2P)2Yr){FdmgUT5nuXFRL3_`}XDP<7yVo!Hft z5yNT1(#OaH$3{%sPm*#6%7Sq~x&NWuc7PZ-@YJ}AS9*-8z(Hd9;w0+=4m)jBGS*iT zf}x@J^2UO7RUQhP!RxU{vpok}1(`oJH^@l^x17adeNu~Jx8q3|cPYrv`(DtH2m+vB zF!kYV+{9M~#6ZEfUP!@Cv*j-nN=>8*Co$cmj*clIKMe_9WbGi~&7Y;XeA(Dn(k(~p zLqQ5*bMmSp&+|tpSqE&4QjvMZ3BUEA4>l}1o9J7_r2+e23qAMyku+y6#XjuTL47zy z9vH5Hn@@nsCgvcz$)I01D&}~Rap4z@y~W%P_Q_NIVov}UG!PW`0$lLVQevSpf?Pw= zuK#94RFtu<8ue)*Od(fI5>mGVrYc0##6y|Whu@>-h-rfHL2cT*FpB4{1b9ZY4VC)^ zL7vXEW?JvLc3=d%uI-PsgLfp#K_=k$yx5_?J+_--o=ZhuMDEpX8B%WCja?`UjPhUA z8n!xoTYzF7$GxA}ofuUI{HzT7Gw85|g0xY0z!hmiiP-(HzZ5}_$cio-LCdb&L*sS2xq!&lU~Dr!hRhVAt5jar+I zIoLP*&SJA>NJVk~?v&jDTUuW^rBbV)%p~55#S?))-d_Bs&9FPoVp+mh>N(H0*-i(k zStd+BkQH4698D8{-h96`Pr625QM3X~RhOQ=j9*W>y6ZP=0p(e4^tIVm%^O`wd%S<` zy$0gq$*`Zf9fgm1{qBfjBM&rryP+uB9sMBui_flOfz|kGJDcOUUw2B~LiPMeUPpDE z{EuP|2W$A?rCiLg+=vGQ&E8V*+&Rj}rK_j8YS8zqxNc`_ytM`CkkB@OHnJmWp{cH$ zeU6Uk!I&ZZUImofkp?+h>LA~bJRqg-suQ-T3f!3QE=|eXI2PycfbG87^+BBFaJ`w% zzwRyh=HO`ry6HUf^y~+Q*&h@hF+2Bt2zwL#HQQxE+i0)7w$iMQ(wIw7kz3NgbZ}m2ZoxVxb^)s2}RU8H-KW>F9fe4 zZsxr|!hi0ie-G?D-~ zv*q0EJrNTlHinkHGzx>gnk4K8i#|S`5+maIFc1T_w)$+E>!X9Co3t5WDw@V@hY97y z^AmraTEZGXr2RyiEOow=k)`%-$P9tA)SKcf++W zJfqk@;460+eOKc~bu;+y@3LM1O|r(UOud9}e@WVy^?7CLk1b!g=^#f6MbRxNiZCy? zVC+LL1nPPFBg5+)<&YCSPz2|BtjOIRr(Qe5H8$pmTW5hS7~fnI{YD2rn;Jmw>@)Wv zLc?z13uHN}5OH&^htleYoLF_JDo6}vFV#)L-I8;i;hQp}0YA5BCibBkDe^$}mP2=% z3H;{zpX+YmL7ad8Mko#SUoy;4D?3|v!s+4l&+yfi-*3}tn25OObsbUltf!JC2(j+4 zIHoQ?LV*bQGcQJ95hL6*`~1M;ctNPiAMvGlF*=UXp)7U7kQM6OAzact`QHfLJlVu5h1PX z1rxFIQl5M=uHU;oYHdau@)YlLNtY!iRQ_hhMCU0;K&@U(nBJB0+Ax~po1o=V)PlK& zHAl@ebZN%Zk zv#Xh#-kw&wC4H!3F(k#GBRTz4Cd1*xl}BC5%R^3jl|5*$rz7QpAE_Q@Rp?PDO|?|E zoTb_RN`2k-$D8(gHHLtnSJ#d=ZfI6sjs)Q27nCvvkk+`@M*1o^`M1|jIE~l5Ws`Qy zczcvs4%7rVq6J|Ff=~IrrmqXgVjmBGY@|zP7m0g@h&5FxlcnH_O+peCpd~W?@W2VjM^8>2!RbFeZfFfao8$o0r(%^gL7m z`a=?TzXn%{H@TPc9B!wdK%|T}mC2JL|ME_&vrKk?t9>q5vg>J2`YmQR*0?8s@mOK| zkt8cFVp$U`=Sdr&%aHs&#~O-fX}ih#=jN@iFPbLfy2P!_D7-Wi0VQD{0 z8_NyYIGL4`6TUxM;wrwccd?;eh8P07H41 zshJhm5GwYwWV=zUkS7!Km=XAI?;0?!g~o-)jxbhU)$8+Jmi@;9)O4m{9N_oYgc$T=M6tKMkK=ZHJj`-^SOo0Gw2$srrT=Zr(}YVrAI(f;>;t@#C&}o>xGvjUJinpfws2|u zX?LB3>&*A6X~yeV3{!;6Pu!OGmW?86bK$(3)^0QYlJD1mKyXohCK~_CJZ!Fo&T&0Hv4(Hsr6f+zt1zgb~Mdp&-TyP#&Fhb4TbD?nm3dq z8yN0Dz43T&qw$fAfJ0mKZdf-{>ZQB#QD+!r=fiYU6<m`&6`_b@E^lT!GeN?$1QBTH@w0tE--?C-w%1qt`}G%dq8oZRWJ}HS=X-`--1Y zQ1?J~o(Bgw&m^f4+Y))k7X!F_SQ|JYFVE7?B)vND2(Zyt$?0EQXMgm*5e%~2;QM3Rg4^}OeMZk=rfmJL5Ze)oR%Z4!1#X2|J?~eqE+ddCr*R#EX}8=sXF89}G~iSyx)1J>+z$KPXpg52T6bN1SCj$lN{dRr} z3YnLOwY_x~^NlzqIPJf+DLRB6bPCNseY{?6cz~sr*2yS#>1(s?xuke-D4lvbsC~(Zq_JZ5gSh;+#Oyl& z3k^nfd(O9($)mog0vfZ0i-w-`~G>e>h7rkg<$H z?^`2Tjs_c!5UW2UgB4(dMwrB{!&ILaN64hwHX|@Kh_wFj#}&vJ)=kygc}pm>?2Nbt3PhsoDdv0P*1vAYd<`eccS zE38jQag*I@Pe>_A=r3Cn7^@hbke=Cl3lD~8n_Qs%pKrd79MOib@>yRSuMLH9UnCr4 zIB8A}vV}>ycD;B6=1e1T@Jt(m5Kk3N0<@I1+;posnPYk}@m$t4B$&2>>UeSTKp$a0 zuk6PuB(btjADY*CL>1gFHkW)1O{@B%KMk+p@SuhSJG?6usaySYIn}Z8kp*A{iAUWy zsQkhyFQBKzbPuMXDRI@j?4iT=-2rH`uw6=P@b;^5vt57?&9nO!|CNH8S^v-1kO6f% zutI#7WH($LB7}fhernfWoV?|7{tD_`@5DG zdZyjl&U*gR6suEt&3|0SALrS8A#lXhZ}QJ`x(R+}5{MP)J(+5I1b^HyoJuOl;`4mG zAd7XI`5qTmRqE_WO3KY)7uR>3l-t#gbud|_3~@B&ci{IRo<|0?t^~c|#(3q1O0e;H8!-L(>F_R7I=j`d)?=J2(sxhC#f8BrG}!c)}wbSwOZcqag^w~3E41?w7JBSfhwugA1|7md=luP3h1uid z8m})%9>tdv{r?mu=Pp@xbpx9Hs5|BQA>|a;^_r+uTJh1JiIX|1QEW>dEW6$*8Z*z>O&oeWSR}i>hE%eA6;Fzd zM~&ag*04FU`dqqIV5DCBLA>VE6ExunnTt`B%TXSGTywDP`p4|PFC&6F^YVSwLL#nC zJ4OC&iq{+~^usS17oiSq0G#zNE%ztDx0nVQOF?wp74aot7rB8yM(|;vN@~U!Cq2T| z{yv{LC4&78MO&B$Nn_tADuKNc*iAivRFIoo{L>G)koHl_#k@J`yymSM*IA9P$tBnm zDGW`u2uNR|&A&Wh7?jL%gX!aE9e#h-&fbJBf-UUIk$kKbB@AlRKLnzO28*c0ulg5R zv{0kv`tGGXsC=ZD0`lWuI>w7S6hlZKQ# zp->lk*W=qUONNMN*#Xd56F7o-ugZHa{F)fzyVn+N`R0m^hIzGX_6X&ru|XJ5y#zKs zODX)iqWi!rYp#1Ue+cE37M{ydI$_E?Q^iYe`vuMNfF{f+&@Ov)e1~cMKG=NlIgFj5 zw?s3$LfrO8N5#4hG9ZK_q#V38Ej|B*am3!c>DvQNEUNHf8|Oop^gV>x(;f+cN~8gI ztKjG76#tqh!$WbuumdKK`V4j7W`KXY!QRH{uNwK@+jcI76ZF4IqvCy{I9T6* z)2pyMc~-_5Q&UMwf*BIJ+L0)YC^E>77!igct@tj{ITxpQ0m3BRDTf9Qf$S@=95rgd z`g9xOg4xqxm9EpR$UaPQ*v`M%3$w3hJM{JQ4Qvu*TweXCv+aB6(uZrV1|;VNG!bR$ z@EgI-qI?;;dJ#ppE2C3HG@Ab%RBVA!zIXF&pp)JY zNuKZAh&j()DdmuoIZ$XK+mLtM1SnFhD-&mj$KLAJV9qP`OdN3mf!7IKK(PN4Ab1S{ z90D*j$6SX#1OAHV-{H$snI%bIz?{n9_h*~_3xUF__$rGmo#dJp>z!&~W(9wFLPcz& zcG`y-MHqoB0NMNYw}V(o{O!Pjvq6qFZs^kH!^covZy4^6R4@I5XZFC>HcFaLvDdaA zB#)-rHmsdb@iB^m(Lo;OHEyiX!20R3zgD*^dR{jr3EX4(BpnJWT~ekoqL!EtmKXW6 zqIlVNVq8uh0CJkF4wZ7jeVA^~+dO#G<;$>BfnG92qg)cMN`Fk}Sv$^Xal*6Cmm7gD zc(d!`CCJ^)F$%Okgcs7>#kzo&N*X%E_S7r>Eo;`z1=86_fy8sh@vP~b1_C?p|I zyy*$_y6n_U6&Z8%(n+^qSVaQm{l5tSkU*J2s$1^8yQ;kj{iLTvPgnf8H>qK+_XWSY zwm3N~53anCaxfpM-SsQb&wMexg4_tDX2_!vCtXYip8hS-x)SM0Cmgjd@6P@_&osE2DL9+|0X%IHw}uN=%NSn41o& z-qU~i8ST4Pm)w$w+Gy8>Ko&K2&vuNJJn&c%rLQ2l5;?Q+Je)bC;UY#=>G0gA2Ttm zWj=N7H2=*ct07h5|1>q63iNMXE+BswjnCa!#QUYe*o zUg0pR6Ea7%s`V(gw|&r^l6v8Wq)jN;LOWf)y_fMsGUHlWhM_K+RfRu(j$l%^uPL|f`B(KQ31R< zyLhnHUHxNpB@%l~0gi&4#Z7M;|D_d=$OiQc>lE+fyVo&T%P&vN_Hom%OYXKON{c}y zX=)iWtGqc!VtcOo)0unvEnpOVSHfZB;;TM)kxFL@r4kF-0V91!r-r(4K<{SEb#g>o z+5$E%r;QzvIpn@{tbm{18v%U_%Xhmi!?m6uQVaRtg(8h0H%qxoadybZ}Wk5k!7uFGPOU@IVw(JfNx8+v$;e8vy8JzDNf|Aqj?s(l2=m? z6l{JxfYT=_q6hls<`s6?CY6bI#(>bKU+GA~@I4V-kGr>^>jJ&87Iv%{3J{PGvb8th0wz)7#mFgit930XEeyd}$ z{k6LtL+tGT<^pU^sj6cr3qsyp^>lojc-wxg)H72)JLNoLjkCM$++e<;<{=_>a0JvkMbx*foL8q&C2K#_@l0)g`vb*_p3R z;thLjXoe~HhLSB-Yy71Mb6XkH5or&%Jvc3ASUAs?jHt?rp$aHsBqM zR*11!%r*KH3Pa^xiYrm5IO0BcG_4!uQaOJp1?LLn|l{3RO63bO% zVs#mro#?4DkIWjwwIR8lLvtyYF*c9G^cgIa$>F5W&R-tFSNqTB)m@LA^KUxTe=mmS zUb%DnW*^Jgj}HN7x}f+g-kxpM4cS|CmZ(TWI4`I8Y%i&A&ehEg&T?4uLv$`^Ma!m| zMD1$)Q7}9wskr|-73b3f;)6K&0=3{*?C|0x@3*$JFj6yALPP2HxkImHK#1wZj?c6v zKHum`Lt96@0pf0e-2^&BY_k;#89ake!B$N zT9H?eb#$EAaFGJeBrmfnuq_vTH)aIgAc-h2lJoeha?#{Ra>A1c7V1FW z8>AV+W39TVzTAK$Mt+?l(aUZN^a*m3&NDgj#dn&N3tEpd7mexu{O*N=wPxg~)vguL z!O!XZV@5Yp?iKBi`*VD}ql&PPo#xjYD7d^-Gv95Uri-lL6MTJ6U3sxL+t@|Sa{nz# z_n4wo|8i?;$o0@;Qch@~Cd2fVHUK8O{EI|PKO)2tXwjlJtQl(a%={P6H7mQmIWvY_ za_r}KaEj)mp}5k}PEhH7B|XkVLXxH_{Mm|*gx+kszn+~kaG7sf{Qh3Mcl)dJ{gGcB z$1|dj&j_wtNdUviPzDO!{I9wnu7u#!<5ybQGq%ADFys*C75B^8T5)1-OuOedhsLBG zwV2k?JuIc$SD((ktZ;*{mX)KT2y=Oa=70~F4;_iYDdJVV!+o0mqS!mjz1h?v)~nin z^3O4@n3Jr%z=7-wlYTorxBYt!?{<~olPbM5lX=!bn%N4?z*z||QV$S_1vrU5CclV? zmvWGsnyya)U-)g}rui&pQQ!+>M1!GR8^@(IOk}2mS=0gQ$Q3l9+IPaphVCCiecK+H?qkgDW?f#dBY&xx@)yk|HL8I zf8x+z5_;uBAX{b+>O6&Tbai`rXh&7|2#)rBVGg$PoDAy+ZuQ{_U&!%NT2uF>QNgI#WY1R9_eY=WSkKzlMUU>wAyeY{z%UF(a-~)q`I~z`b4@Ds_IvS23f|gekE@ z`yYDW7R2-G;1vvUT%jjfIVx3$Zy5j^BqNCIcn@&T@|C;boOG0pE#`RUa>Of*W;@wc z|7Y6J?9K4|xKo`$@h`U4kbx&o3FHxSp*~_H(%e;levH(S@eWBNFZVE%?0-h|6VvC+ zs$EZS6Xq?6)t}ZMVxv6ngPf&DK^aPbS^_N{X&J+d!s(u8QQaEzTx1RSdya-u(Z;1#eoG@27ZuhUp9>u=d;X(t zD?3&41Rru7HB)MUB~%SnksFRnAZy5m1FVK+fz4zpmjKynHt3~H50?SUf&V7OZQ92I+nnKDofp+1k?ap75ftsh%w?SGnFj8TVO{zBRJX(bnVUu`F?}z=y;`qYVO=Q9{ zCAW5ysp`)3cA)%@Qz zQcfsp6gunu^$1^$z|k@$)Z+ENoS)&TIEvAKQSx;hN&J|&k0|-Z_Z6d_vlAPs2XTN= zlx)DfUO7pJk(Z!HV)nFD9Jx}(5?a{AVet~l0(5zwffQ8?$zRVXHZ5sd#IK`@kxss?&)%@> z`ps1k8FfpXx940gGmxXGEPw(Jeba#YvUScg@&r^2y)=9G{`7GKdQ4;(X|9jR`A7Wy#x|+9_Pm>Ctv`R-7^#9h_$yu^-3Y9i{=Og1Y{XylPkk@` zzj~9<*SdLrxCNOB_MmtTa`uKH80xAD+zgj;SySjxK-=nsotZ{&7V$5ki=XQytN5)M zh6m}uh*?I>`=t=9GFy>lBr*a2C{Fr6^!@R#pZgy7`bWH&F51V(`MG+%l$bPzt>K`A z5clHCu+(F{R5>`Fq|e4ruZ~vgiX@JFyz4hi`Z{13_`W&{D;F)QoX1wyuTW0>@rN0t zUmW!>(sq+#x?6!I@ooD6Oj7%`^4*sw^w{%4Mm63DsH4}EKyXs^o5fdza2u%qX8_7E zs)|=d(o;qv0ysAgkX0rO)-ynXuwyd!2i=JvztiV-aX-+vsK~EQOLJ_p+{&jU<(7Ah z>!tpu4?5=;d_W=D>CDg-=C5nL)=Po2+hp4gIFG)E4A6Tw|6hp$8}WVk97 zQ&LZEnoCN}p(A|DeN@U%o{8{I4%BnPg9(D8~^3rx8)^4^D2X;3ms^$ zO+8>GF91AQFZ35O^8T&Igu8BA3u;S|`|!CGd+0Yn*WFtrb-7Com#wiaVAJ_N2++K1 zdz&n{?l>oCed+0%;i~u~4#{yHdefx@!)fTjhy7dfgqqJPD^SWOzttb+FORf6AqrXpsPM@ z0i)<3>^xu}F@pK;`E{-CVYi*?f$*%)Ua|2ge5-Z(d5mVqYyNKIe1Djv2UWJHq(cId z9ZAHCS6C}KtE*?Ig!lI^0UluhLp&D3`BTzhf`&fel)!i-^Wh|C*Mw&H!``mstJ%{^ z{tP;S(n&MB0lq=)m7VvKV!q3}EnJ6_fi+6rK7x3`b=pQn{nh#bvfAA0y{vcxaZ_&s zy;s89I%zrI`Dd5tR+vaoHTcbq;LT6i-z6nU>lV)N1{Lo`{s8@1+hIT~YL*svD@uMC zUfCmyZ}>Hy2kn_Cs{p_A#ioBIlSlXR{j{_OhB{})2u$bHw`=R>uR>~atA7^NMjqZGG#isgOu9b18vu(ae zkPk_*M}t(ARXYCzMZm;Bk=ga1c2itM(sp>+#?<3fF25TBkWeT`0PB>IpI)+WV{5iE zXqW0P550x5YhAGNp75QZ#>5wqln&n zM;`5VJ1rA+YlYd|s1c`H*Dw}Zl9ZpV{0~kE=qc3^y)rxX*t%a%?;^XoAN=;i%jkTj z47n{(8ib$>F_@`823;z9_TJ=ch~QwsA{K1Fi6UpT=gQpTO65d?slxwh@7lwm+}i$n z#?UxaLrD%Xh)6|YQ_@UG36YfAIcAqsTS`U9j3O!_9Z;C;icN*Kb~(?a-VU~?WJ`q+ zZ7G>4XESEr`yteIeSduayw~?$*Ej9M!nAk& zY^2dJYvJkOst$djz?U(^n_(o>55G9xwcyv z#OZud_6uPuQ2=v?yzcDr7SWTJNlXZ^c6^#BfGE^@KGW|Gk1yhLSp)o=C!cB%XnXu` z%$35tB@5qDp7%y?2vAH^{vj0q70?HG#}vNQBO@0BUwuOovcD`Z^+S|B5tsqU&cx{( zK%+~phVGA%FK0dm0cGSfpLEjYNq*E88Dli8d2X8~qT74|L2#216?(g+OG) z@N}Y%qeN%P_V0)c;O#@e9q_7kfvF6U@v>@jl`Mg+urmsFFc3{L{uhHF2{@?UhqNQh zqYO1oz>jb~Wy-{3{GtG7R+#3Ovz`KeL=Rm&$>;)2TkeNmlPCzITqdb!0S|#@xHKGo z=elA`zo&U%Fy_F{^pLszX#z(1bIFCTM^OP$#pj1!17kG_VXJsXz+*hU)t)pJqh!iF z#=gS^5xW4qg8N%`%_O0m^S90^5g9tqNDvtFUB?N~Ym(m47=0QFA$eJW>w@$~+O+TA zpm^h?6LV@@uF%k$n{n65C}=^X?d%_V4NT7j8clw=14dw54=Pw$gNG?$|2S-8uUY_j zU4a)=Bnh-#+ZVi-#Jr_VDu3)Xf?g9&a(raSNWC(dtU{n!DJDw%0G@crh=w~A#__89$#8?HL zlBI&~6-py{P9u~B%7*9Qz^b@!pvb>&E6!Bn;^45LDfH7#`Cxju zHE91cAfE{V|gC@W8 z^Uv>WsW`G0Ii#5{eb=2I+PC?2dDvYA1Z*7%Mf^6^`CIRp%&`o0m1aQROxw4X{aua6 z{;6eV6WI`rsP#^`$g9Eul;P_Kmh5lenG0?@HgDZ{x_IvJs+7g$!}OsekGQNg{*p57 z*>Ko(2EA_1*1O$j_HXrRSq(N)O%#H8T)oMZ4YRTFTMZ$ZH^Sa}SmPa=A^}!NsvIbQ zysUv)tbt5m(@nvx(CcaC)7bkCwn%u6vb}1iYp$!mTTgv?$^&H-&=A=7apQwJ)nf2jVgwZH+**{ST2bM1 z|M=^MAijF`x^#zZC*~$6x83#o>8aM{1HVswFEwYb47$79+^5p~&p2(69eB8hnSBAW zlvKUF&Ec9}XR{+}L5bVm5c9PX&c_1FOYEv0#*~2kt3;)fw$6H$BV$u5;IsW`Mg@Se4dG4$gRW zY|8ZL;r)yAk0ChL7|*tJ04LY64Ko}*X2(FAvg9yt-`;3-2?FQ!4e-9!u+H+5#=MUk z5g98W?(WErq)=}u#?@V~Y9SbJMbLVAJdf5Mxixq$IMudle>waj+xPJSItdv^X`)`> z)cat3_N4@Y=3?5_LBPD3#lOemc^H3^!d-9~r}zD1B86YnE&ip1N@OTklF_g`6il`I zh+&i*mHwbeR8Z^gYBO4e1SHiaupgQSsYu`#owJuT0i&Co4>T|6>#2tq3}ZV>V5Qu6KVlIX^{1XXNgAz!W(CvZ)oj0YzBITnpJScH zw?-+Na-gG8go3G8!6_~&*N3V^Lj3AgtH!FJjA9sPoV}O=V5Y@u)`2rnHTgJt)*%B0 z9bBf9kX?NNQ~BC}f}c>E=u!ip3-r z)Bil1TF-dIkNX0MXO?(oC4u@_ya0;7Q{wNGcsn89PKbAX;?22ub1ptZiO*2tqpnyZ zA=XHU6-Q$Io>;&4f1rkCvk2bJWex6g?14x!6aJSMt>-?!l6}2l9mG)r?a1r;-5)*o ze6yyUgE$XJf#A{9ZR^QBG!kbnR*eo~DM1j5h=3K!UgI$gl~} zKBYsL()DyFt2vd$kD~H&dbsu1AH4vQSAAXG3&3ugUswNXcT-+#(LUc!oM{v|{xcRR>kdTEBsD!RFlJu1ny;qU!O>0WiMgqrfoYrZG!X zCUEV5w_)kqin5M|vwG<5ad4I13xU0NO1gmNyffaSJJ2Gkqv5*CH3i^VPQblOAzGk+ zxyIcYiST;Gqd&IW*8v*>FrGWy_PK9+*N{8Z2jQA4aa!L!jek4`3)Ax2N2iJ7Hl}2i zrTb05<*)AaUnh%?&&0e5Yk;bxv#ZhgWu8YEFeI0rAXh-97uscaGOAFylQ&Nm<1BNb zdyqlfPBGsGq*Z;*<(uw6#*%zZurBQ;VH}nUWIoB?(YiwplW=KY;ILbL!^aqwm*}RNSfw@nIy@n!|Ui$LiSpT6cJ19+OXstzpEhx{-s$agn}#;#ap zB)q<*NZD5k?Lbi$hqQ7arOw=q#&Kbhqh&~Kr?qc`f#6x?PU!q)%>IMDCW@LRWsHm@ zAk4)`f=$&xj@z_6&8FK)iqMg-9^W;2o1IyS2PzE|IaC;~@uP)N)8z1c=LrO!3h~YV4jZU@3wu zLQ}VBcS1&`dmovnaGM3h>2-`;bk2et9`Z>dE*X8@ea`v#=-mK*w`<#cZM@tD-@lw1 zq7iSypK|RoAb5m%b56g14(ut*3EXX)Nl3{j^ngAD2(v9nP&vw|Ex~_&aL;2EJ0${} zv`OSXb98vHsoaJr$i=fJHc>#2L5W^hqLxJAcV+mU+l&p$E1_J9%GQVy;8|kkZl{d4 zn}j6xE=X7eNr2=-lSq?PvY>8bHOiV7TKqT>c=c z!z|r%5W8y?)h@CiG6X6*=QKy}M&PdOVoDVWFZc4**E*b{Z7kmu4$JHi-@^y&@D7#E zo<(4TTaA+WW1(<-fyIisTx3|o+}N%arg7m!!ze!wbwjfGK;I z@?*T+&;qvVUsvp{@DBZ}fQ%MZ_I_{ykGIHRGE|N&XCA~y2d^>FGzn0VzacEvgINRy zI(l=y^mZ96k*ql+nubwWw$j^4_}yXrE?+lm2|jv_Oz#K|c#sfv<6pGVc9W4*^JaAq z1-wIxjzg?~eAa55*pO6q3@V?-8Mq}g_9VO`{njt;*ySiwzYQ1-;MiZ$@cb%)y=JHA6M-%CGr8!DW=nq#_CT+= z4!ODt(30F>1Ai}!(s^5Eha&VFyUe-2>$MBodDJUpE9R}aqiz$>ObJfEkwIp>$_p}x zKzn7dbx9s_uDn>719O9fmbQG_>4E|6iRd8aEizVd)I)Jm{iTagSFrBJ8PZUqzV!U< ze3W?LXURhN0S0pB`I!Eyk4)|vmfb`J z8(pCnL`E9-ph*rgQg|&YK?Ne^)4DT}trg!x3H4i?%{_rP`(xAE*KTOdvYSV@zz@)n z-eAGSJ2TNmj#Bd`v^lo%_IdP-NN>9X^wnhr*Ps#P{;CUc2IySDKYQjwF9@`nfn^t6 zad_wek0{P|h78iq9LbYK{B*l|8@$r%eXw+*o>P6x_s~@_1cE93C%#hkE6C6fS=j$Unl*#qNqf;EWN&{|Y z0S4$TTXrih0H6FlPl^aM>D@J1qu{oO=U=hI;Su8S)b2FN#O2Qg`M0FHI?ja>8@Zca zR1jz{{1vOmBzP~T{`NHxGm8gewyMs$Nd(+f0k;57^g<8-qrmNsczTGZhj@DY|D7J3 z%GL)6KL2($D_zB367iQr{3Q`@w8R@N@kUF04iTS2#ODz4F&)=|{Kt>!8bk&+yrXn! z%qEl0hKl~_3Cxi$zl4PF_FDB8elu%k)3v>CxO9=126gy3eff&v=Lst+_)YX~)vLT3 zs-Trcjo=-lhlzk5_=}Sa_vPI_H`ee#0#hWQYH-VXYTA03BC8h4s$gN2o3Q)KDK9}o zTOCta-4?{;fBLPoH-P`%Q1rPinI(AN)}|pEY*TF+%x?CP=@x$8OaJr*UTyz!!YTaS zm%el!SG1uUUjCR-Ak>`W8CDvf{qx^`z>yIv(X+(s7u-1q;bZPJ) zq-;JxmzvHi12tS(le~c>L$u-~(OMpOrRbfN`pW$_1{VAP5}V z{>6Iy4UB;Q3wyVq7gVZFb?LWw=Ox$%RK5m1tYxHJ)OSJ@(>lO}B+!;4%1+@G12vy} zgO-mB33+l(;Z9DL_o?A|EhEgh4K>e-)4zxsJ?SUiguc9dL03adVh~*)rG?!|&Zzbx zdTslv{jE-f5mu8(Xti2f-E>gZItD+q!Z>k3y)(xe4UdU=@Z9ZO&B$pK*xl$Ex&-4W zoYjzr9^ns3WOFNUnSVE%83C$){}SU_GRQCOO7_HKO5iH!^=}8d_YxUFwf!&7N~7cy zLF`yr92R*3fi3@Nuops7@Gd(e^ENe0$#K+BqyaovycR^)9&5e>Dtgeqda`x#WHO33 zf0(TSs?m$xanS^}a>ob#QN%~UCU3%$!RgCktu)Oyd0$WFysx{ttN?;Tq{$TNn z5eSBb+-zYTBNqD}h^KA`2C2e zm1;O2*jPW@6LsIB4xXY*a{lEdk>E7m7ajp-iLBaJj=Ut|vhP!+I64z!h!R-ApbF_i z<%A4eZC=hkh;byRHEJu2zfp!SSzq(n)`&N4a0Y6g7~L4bkOGymHK(huhi7FXF5(#y zdbK9Ur@0%ODx!Bc)+|p&Mpq8<_Kx_XDH?gJwZ{i=$YG2=AbRf=Ie-xn_Z}ZsILQ4o zUIV)rnqBN?(F4;m?(gTUz64C|NSS*4_zRrvl7cUyWXoaE0EfT`Zly~K^pT;&cyScj zLliWLdTM$b=P96!^A`Klsgi;1w?g&CCtzf9p4ceR;@=RSr(12BlsDhaBHZV}+&PcO_=|Zp{k_Txt#M2eXVY39cG4y9xRka2k$($;IGDhOQ_{dtWt)HI0-`5pe%2mI;1P~6i8!q8TR$bRfe*j z?IoC(@%l|F@TytVWCqJ)R?}-w?OuKoIuJve3J2OJUa%twf%oxt zC>TFN-(Knd$Wo?!ERwUI7#>Lk;c1cK;jXjO7b1tF2Xne+OReF^fSjids7H(t;Y?Gw#1P1!v3ohEwGRsJS9qZ z@~dqmGAwJi^K+UsZfj>7)N^ zgV#VcfxYan!skyUx{ZE_DjEj=8h3(Zl zkJ&5)NrFXS<%|ekiyDVT<6PG6)0^n5lWf_55}#Y~iTR1H@~qMy!@Mt66Ta&zRG2uA zg4)wlPfRp!v=QvvU~O~UfsK!xv3eiR08463^@E8DMlZa720N#2;kb;xO{sQi5<2X+ zW806l87-tBhqGJ8r`7ds$J$b6fr0VKf^ks4iTE&qKx{g=p2fIWIa%Ye|n;2pZUKQ^rnCca6k`f(i9dd3NQ zHKqrTde!d^y!qD4dbjs!=4;+FMJG=QU&=qn(pk;_`pknbr-Bj^BGZGTwi`0LsaqaS z`qb8Jz4knXRY7Qwep0Nme+9Pt2 zOEah^FT$8w?B{9R!=OpUNZG3z7eh$Tz7Tu#ZTrpP7uQNN3(H>lGgti%2uBWxPN3I_ z)L4v+x4s$`Lfh+Vj2_$=(rNroH}|3Fk|4V1NaI^)jmRy(b~4HznX&=jZu!KE=3>;Q z^zdBt`>JDT|6#GPEWGa&rIa4?IC3hm(Jk)fkl>hL_sB?tIsg7X(!A&J&O6Se3$_K* zSXN3LIYj-FT9*?EpPaV8rR9hqEHtP;Xl_};F7V+gCuwBWnHO&B7@C_f>*=)kDXpe2lD?tOzzV>Wl4_*5TZ_$! zH_T^GboYeC`C>8a0v#Q8c~R>{5faY);f~UzW*k+EOEnfXEt`%8dp(4^&#o#=w7Zl4 zT-#~)(O-%k_m+r`FD}YVB~;DG$S58wF%lD)`P|88Bg+u}E%B8EC!u&|M4}08*2fF@ z4AcS1J7WPsAFaJ$dB2}^KRRmTuW>0e)YLPiirE*Wl%GgBDg>&uNjWG;DYpfx$Z(uJ zd$zBvtSpe4n#90WRR3Cl99LdozEzs=m0$+&1Laa#&EM zWV2t~QTxVt=Nr^Q3Cer#*Vot0snbnpbEHZYUu=)*o2viiLR#yV*fbp5k7L;;NG9M~xTs3GlZvFHpoKCm*bHG^}06 z$Y(W~=}bD2q%afc5C+qfmBTn{&0AW_N_}8xWb`#0myCZs)4evza6@8vadR{K@d(XC z9m890f}>qSV&?3{cN@ID2c)jj(czM``VtffO>z~xf4Jp)*vKmRZA+s0>OajpyCd;e zd!i;D_Vx9J69pP_vD9x*Xpjo~?B&q(vPw0lUODc%z&~+vHL6!C-fXTCWNz;y*kwG5 znJ?h-{UawE+sawK)-I{$r^1(xW-dY{t=M65BmLhG+NP22sSk}wN6h@*Vhi( z+R87M4BJ*#&LkdkQjZ#r9_vIM{mkneix{81FK-?O4z>xZSxrf{w6@yW#DAnw|3~w+ zWLBs1=6_aJ7uo4^Z1peju<`R(mlhWv^3Y6}Gb{Za88Kvj&v&qwo0IIdOcQ?NhdArF zl;Wv;0s?}X`0SmLAg8!1r;pkeDB*I+&-}zCSZV5YP*c&z{I(8$J{`R(oPLi{-j znu+Kb@DYEW#y;gIHfjT(`)n(HOGb(-20jpK3~i7xsQI49Ct-f?Q+`4c5D;K&YrAxI)a}0B<$}SD=3_1{@Fk?q=0 z)C;(1FFrA>C|bbHjuJAoIck9vghWluzj^a@aBuJPOxH$5;+kQ_sO@1&(E7EQa`y zonFfnw}FQPtE;OnG6RG(#x*nNj`}OfJLk$@$U}aEx5|!7QM+*Zy`+>>Wwz?*Wn;CY zMt+W8AE@WA<(8I~ejT_mXNj4wW?*ngM?GQOMSRrgOJWsm)}Vo;xK)M1YfHMkg~#JT zK@?jd$I9AS7-ej1Z_oRotIOL*t+SGtE_Y#fI%xg<06)c1H%LyDqk?dW?_vLVjF8f* zpOdk%u}0swpVY?Pj>j^cWo)JXp~k_%fg5u}TJ6V|kxIMq&zw8U{~Dz3P<{M}0|zH3 zCzJP)7jV?O1nl~jC7Q1!UpX2~WT?8fq2W;MisDllve!imI@G;%f?`L%_A822d7_h@ zlXF<#{3aM9pHScJYnXce@;Hrg^V;$8nmrxpXj|`mc(8w1+Iy<#jIOn1#jY^%zXH^E zxG6Kxn%)@jqA*&>5ViTuKW}gx50vcK^X1FR*PWdz*5YqBHOl>LDn};e2|SgbtO>II z)6A)0AddyL*f-Jqh852=VjcG){yD;_Id$oM?|sXkozgA+rHY#3wF4Z-R&v&P$HrOj za7BiUxv=@B%i?f_jgisn{h-&4C;n;V&DWZ-zh5Xz2OcnGu~hv|;J~9tZ^v;;8INYt z7$2c*t)u(h%U&YP`PC^RlA75KFbRa$E;Jl>)Xf#2C!?V#FTdaZiS(N_O<%tyR|Cbr zVySpx89%)>$;2ZqnBVQ>;Vxgwd(9q+lIA*F#Bu+Qh+ochlUOf#Y5cj zj;4ZG4ZnHxXtG$qX|_Ak{Kpi>m{A4n=|0szW?vJR<#Wl`T7k~>cJuNkIDBIG7L3#Z zACA?|Q15y0yG4L@Rek#tmlsRol|6ie)Q)v`FfuJ@ex~zVa86y*e34$wD`qAp1&QWs z9b`unG1POnwy-D_1YaH6x6^B}T;j2}J#p$^l`J8*nOj)!Je>2HD|gX^Jsxok%Y|b* zcGL;7pxC*(-6-Pgxja@E&ax$tQ_*DE*WBg*&n_E|$}n^qXllORFRw5AjJx!))I-K(So8UJHX`D>-Q(kj8SVQk4i5(yv-X6_ zj!zgR;OOl~nr6Y(1-RgxRluX%Jr;*sOOZ>B_oRc+>jFcrnRO1cV;s=9Hbq*=I^#H} zNKTl2`^L>e%bX~MCZ{9cHpT+sb<~b-V3rz(o9BgiY zCMrHZKCTGeGe;j+@p6UDxJb-=XF*33@$YOh$6YJXW)YE5q->8xdQV>vC`k4Q{&(EU zs0l$j@58CF7YiQr)cfY**hDnP@6z3?&FkIF&CT5*sB?ctrk<}O_7Ave%*FYZIDX(@ zmrSeqLHMrA@q0{Cea-E!a^}QY!$L!GG}IP^X^bDP9!shOJ6KjWxHvv3X}=|SocHUw z{6h5wvVWD+aA)`D?(UdRI!|8g&VS5i$Ih&AF4tD5Cx7lO>-W!9j)wP2*Y3*Pt55r< zb6vjHNjR!Dk&%(DDTlkVE}Dx@{6kOvQCwa)RgZ!xIMISTb%zq z>l4l61%Bb=Qj312ATR$x>ISRA2MD&B^N#0|SeIuJzwEXYd*~zB&|`i43(d;|TwVL? zpK;Z^65bqtTyp(Kbl1VUZb`hOt`Xbu=LJt^hWjtzE1@Q^+fvqWe25yg+Pu9B(_p!+ zc|k!@y%+z_#!Y3ueY?kuk3Yb{s%v!hpZ+qV_%+0D5EM)&vTz*Z97MghEOeejpkO*U z)8yn-1S9n;;^WyOrkU^wH_1PrJhIMn2*a5^9!iAj zgqjSy;V~jXE?mDY@zLlQIr|xNW2qmj1pWJS`NywEMXvP;6ukO(Ip>w1)VC2GH=&m< zIdk-rh|+^&T!TD0|Buq&jxzjb&~%J{M!9fB^Vl+`(*Ga1oc?!iGXERukEs3rC%_}6 zqyL{;{FTN3)Z!mY_CK}wpIZEqfW-ft$X`wPpBMfs2?Y87S1n!$(fBR(%`sgDD2S&v z@FeQl&5|OUv06S!NlD{7cW46w1C85bm`mN)cJ7V2&%Di+C&9tej7|3Xk+9mYqWG3T z@dkNo7+G+J)Xc=Y2%3A}-bJ|Wt+wKzu)SXqt>&Ymej+e-c#4Nj^bgbq!j9uWTeMg5}Yk$8}M^_gKHcAdNx_JvO+?ca0 zNu3X<;AbT@?+9g6yaKKL{rys_A*;z=S=L}#);e02*I&@Z(C8tDA~pHu6h%m}_o7v) z>++bU=E@-j%H(Q#KTw+$MS(v`(UP{|DCH+EHDnqF-fG{+>I5(`F|kh?USwurX-O9J zoEY<54n9ThMj7AIu!+L1jq`W~qJ+P&B0j7nW^tslb;00p@!o)%#@kmmBiIrauF8M74<$v~HX6yA* z^}>YSvWJFhG?_1&TUwsXy`8C8DH(i&!`;kZFRZ-$cR{wA4;gG;S&dj3|j3ll% z5Ek#VZZ6%Z&)dDdbyzkyEVeloH{(w$LPn^1_KZL#x83 zIl+z33iV6-dW#FmDXD@A6~p=?+7WrW(P`w-H!rB7UspVT-F*4ysjC-HeiHa3y}9Ck zn8B)L^=SW2RlU{XM!_;8{nOUT9#C_vKXIJ7Db1hg(JRg(Uc3BmL`z8S6>P-M;Hp9* zedS0-E4il}8QF~}T+|*RejKahf6A4KZ`iPzbzeVy$%s%IW=N_nbNTN|^;wNGO7wnq|Qk|8TCljmZavA=PdcI&^_!Dq-oBrp2I{t?Hb@+`(W|3`e zwtRxjpS<9#=-&YHnLAzi3TFiE*X}`Sl7`urQ z8xgrp6p;4lEbCB-(IfvqP0##^275XuS7+z*i=UZl!LP6wA>wwLQ@%n=i}&lSAR|^q;
S7hL839Hb5E`n zJvCk3z(Z2)o@eJ?E7qmX>688w5-SA>{7FeD-EE6vXnXgL64jrKj7)D-=A5bWUoHSc zJftMKMuV5TYl*Te|F4|-VqdemEQ~zX((lqjn#YQNBO4-_ED4T#?4sK z(b4!ANU8x23AY^l{m(|=Nzng^!^KZGv2j`r$~{03e}Anqv-g};^1pWgk9qs*@2nA} zOb98TsFs!%yp46*!Xh`Xpa7PDdi>~b{@Hg*8M!3>Xb>-z>2SHlb?k?fzZxLv$kBXm zD=Vkh*4{u36;)8cghL^e`2TLiWh(hJO{9`r~X57xa#G7Nq)jls8AC(8soC zy?l8c)x)C)57M3l2h;o!7?#A}rHEc6By2Y;gYBVY0;K_){&$qyN291(Se&LpkpE<) zPn-PCB8p_D|JC>V*iD8p{D{a$1{RiQMnr%2_Wsc)qg}FcQm=%wze#&$@Ti7oxu97 zG?eH^s>>E&M9;wyNr@mv3>+LPF{ZFk)Fa}b_ICkB$|@?~ocKZQ@nV?Tl|4N8Z~kh6 zh!g!i{`gm~TtR7-kx)z)9{T^Q1Nt2VA!`5q5}xJJ!k=em(xPU~^|zadz$5i|93D=C zfrw}Zhi?3Tba;bYMhHP#uK(`R|I*(M@LLvLP+}@LTHlQ$IfRVb(xG~EgKvT4-(ZLR#C8vilne(#LS*ddum`MLGFtwHLRW=s~ST$L^hA8Afk0_izA2@CPM z?Ch)3LOWi{CMFpQN&H#U(`FCQs^5IIcM9c-arPi*k8PJ{3$oNN)?jANX^npMikpjz zYoR|^#nQ@(h7<{+_L}^iS;f2OB@Vi36<~yi?$JEuz#t%?a{}|uH5wWf1_lNhX=!x_ zhnI;8bZBTk^Ru(v?<47)*JqW;guFBZ&yfw*d#6}JafIJ%JIG6@ND!~?S!85QOZ@t} zQ&wgsJs+PI6gqEsoxn)V%93aerx=Q$k#d697sq`?er|f_33_hM!<;ZM5d45L+TVhO z|N2+JCSAOU)Ay80jLU6>GAk!X#S8O6<4dM1SFbX%vn%cF?3nLqsi;Ik*(@tuXjhZM zYvsPs?ktUaoxZ4;_;qYCcXxM2CMH#%1H-AAnfA$5JZwA+g&dX3moI~n-EK=kEr7y% zJpx!TSpXpyR=zf2U?N6ge{=ygmH!l6TwYmPO6HcAtD-C%`Z@?TtG8Da+gn>!tnus#)3Dmi;f3o@I&!p0fZD z4>qt2HCJ?WKQ{5dt`WvFqN1X@dGX@Kyxd$ReSMbu2o-EcZf&hD*fmRA+d+Zl+6?mHNGV_b|}?pTeP*kLQ$*yei+@lOa`M(Ra1bpg}+I z9Qzt0;(zw9!opZsS^-9Pw^zOr3;QHKdGh2={M9ssiskB6Nzf7)zX$edeLBHze%aSo z4F?Cu|KZb7bJ)LPb`#64U2O*>jSlu!C0nlN+xy50#~FpXgWUzxx@z@Vzak=7f88XE z?`eZEMBbG!$*QTT#dF&* zmVHLUZ#FBl01Ka2SU3PUWPKvocks=_Q>QWasaaSQoSi3~zdj;lym~c2#1AXt*|YSW zwHb@y@?4LdsS52%+azrrozs|z=v=kmZ@UZwAb4kB37ozM=vi4==P~ipz$D4bhvwzw zRoIU5@2`gYs>;fqeUqyAanVIS?m9{`5peSHC`I4CeQN;#DxT9KJ=uL)%VxOz@oj`s z{PuAUTckne)~)VDzA`lx6)_@_s1ha>sBPcR%VXU5?C9IAV^=3ZKdaUhaB==+JB!Jt zEoECLdn~g~UUl{A?&$J?%FoS3nhVJ6@`7J;b0!7;2|R7D`g36606R3XnG#{%q%pmVv^&jZ#WHep$B6jRM!ZSedbP4;FH6x3^v zWmQp7IA?_1zIpRL1PbQ_e|}#^i3|Pa?GR$M!bfKb+vc1=m{Uycy_wRHs_N?55Q(U6 zY;5?WBm4Jmm<6a&uCx6vYCOKI-s9Z?&H>A{ql9>;tzBw9fW-E;jLaD$WY#!78+Iou zGBU$vRyZNMUE`0+brJY;;EdCR1~7ZLuO49<9>T4 z5Y?}p`w+*W14oA%8=2t*d^GB;QAF;&Ub#D)5srm{_Ws?w?k5-9qmz>4iIC1VP_ctO zl#S^&2`^MPF`-FAL@3xFqvZbksbl8iQXAi2a;48lUy)T-ex_bjt42VlK#9Fw2r%09 z^QvB397{ur0^f|r4kH`_l&@}x{?yU5zHXEsg-N5j$4CPbWxa?dMLWeZM=@TO1AFa6|yP!%QE>&E&Nqip>u}f;e zKN2+ZpfEdIa!B73$5aiusRDbhV_OxcQ7`uFj#f-jmDx$u$9-B4QXrOq_1KYF{Ug#h zC>?nlOxVs@b@3$S>mO@t&ZEvl@69Gn(|bA~n$a%5MI#vkQNv9h^G@rw6{K5sJLY&H zH#s0;N6jtftqna=XY#Q`lv(SgICwtEsCWU_B1rPXL>ax=rHL7LkY)=NA?A?(M9dramK|d_!w|yX6rETB-&JBfqFx25dbjT@J)JIR(ARX z^1%Nehvd=xk_k0^IFkNosfs9dm5`9Yz&{CXE9}2c0kUR8)-QvTS}3YfXJ=VnRq~0DV=~6*v**uW zK;ZM=LLAz9&4UN%@+m?|l+@i|^|>rnxnR+*YtwpppFiuO-u!n^zsmt>Q|+-R|BdPQ zl+AmW6TCTrIL7;qj{aKr*z*{EPYo+aAnF@KK za}DA>D)ae%1{p;~IxJ)s^IxC(?n zp8@P3=pUGPBLvF=fCD4bH|HN;>91Xrb#`{fK%@NjA;C4*nw#V%B7*#}F6oylKf+n` zYmADHX5it8rGy{^;#+*t=LchQk&Gw&x?{n*#}ki1HT!<*G;XTFMUoiIo}}f{aBqDZ zl~Xq{dgPkYoM;@jKDc@>4u7%2ecT`$ZDf&Y6#lUwVX7~3>{7*QgIae8CzG1Qicp_M z*lw*y=MW=>66KRD;(#UY(cS1ut>vG*u_(a4$8OqoK@`E`hTu6mC8b!e#sy#U`7K#l zHFx)uHxVonl^lg061!Te;vrcg| zRbNA9yWDcWc6*OqEnJ@Q&K@p-mO2sof=t}Zqmwq7<-`~l1LTFTkA{%FF}!u6F2?7p zReJf87g6*oTX8H?ZN1*vQm*cb7N@dMvE>&lRA9Wb^AI#%GmhIP9&&d^53mSePLZbU zpK$zEz!CxiU<6L?eKw>KH*pSamM}`~Vf)oN&urO>4&IL@8d5j4)SfX(yKbxrsaSkm ze@IWCFOw5o)$>EkQzg!*4_BVhL<&!yXK^?C>qPWy5dZ1x8>!CK1&q?R(pz!17m0MK zQ7GNOlk9zd1)6_aZ|`{kgZSb^x8&qhNjtq!LG=H1gQMk*xY~c+|lyl zIYGI1$IL9R){FKg;zt2`Hmee)=1G_}u%u(m@BC;kq|JN!XSPm8ziZaOU7xIQN~zJDejhWB>3}}Zko~MSjBj`lqtvBgiL&$J5sjI7BtsIfZL;h1YGP>W}+lz&cbUqY-LB+F-G75$R=?iz4 zm7CJ6(q9)0zh?mj(4q0XmpyP^YxnV2;}|*VNt~Lc)N&7fG1EEnwmedT`;;s1x zrpB*LoyQi#eQrDTSfd-|C!cXTe8Ylh4>orYqBYYMJ(G9Dg7Kf!(ENFt*i?0NWbqJt zatJZkt7V$9Ycke1#`hoh&hM}%e2F7{=3`yO*^A}F7pPI~JK*0Xo1YkxG>WHH-Q{pC zM%gYUcvC9}-~IEmC5}->HgtiBtHjyl<+^QI<&aWFR-Tw4_*4K}AbP^Ue_(84qNb}W z2aDEMQ@esIg*3W%Ml_C=;CS0YLszvc7wb(OvhBSF%x zXLn|O`U;uC`eEcCWysUKWagk_uj)5`%DsEtWBof~@66|9OP$92DfdDP%wOD_ z7hx+#@4M@=uhDZn@>PmAnn!ET5NF8%ox+p&?otDB6r^OSAzvi1cUxIkmll}3myie= zIyxyp6c}j8Ok*5{UuuFCFMWOheM06ZC2h?L>FRzbww06b3i~A5MC5tCcRc%qGbxv# z96I}1HiyLJN@(sHX)5T74Di!p69@hkmLE&*~=$^}pj5xMZbi-IZep`9n1c#Kig znbTDM7cQNH3=95SHtdU+E`jGwJW)r6+;lCjR61O#AP~nI&O0}{VD+S}Ym8;CGfZ+( z{gi+xqQ6lwH#9cwH{|(oq#)MY27|~Cb7#FSOp@$}d&ZA7;R&lA3h%=2SX8sAwbl6< zN*{jU|4ONd$5Dwr*Sje4?R{5Q?3)w0RGfp~2+;koNUZ`Oy_0wXGFdl=80T#5GRD%& ziIrdFi3zW8=k*ZQJ<1^XG2a<>bwEXXqdmW#TX5D!U5ZD>QeXOT+9thxJ_mEhNkb|_ zC}hIBj}E40CX-J!4P$3yD4qHSun(nFqA1S+dwj2Ew5_9qG6)Z%+od}&E1lYfv_u&WrQE_N1RF+3u_ z(rQ7s;9d^3Ki*~Y=Zlv_XrcS4rmv87u=%H*frhqOODl#opMmFE=C{Qliq6bp@ykIx^Wqy`iVEFL*Ed_u$g!Cy!92Xt;VXn0RZkwdW<#7bcUL4mf6%4>v%pgX)%+fzBME zLV`3uebVyBL&wBU<;C_hAw|SVV20JE$zQuS%t8#>lannfl!|YwFR0v)Qp1tvA!e`c z2r3#nPx`~%`Bc^b%l#NNIwF@*)9O1rrA%1^91>Pq6}=^MIoUca!uqS?78SmvslSP# z+q#e;L=6ZD9{V&9w%i4gxE8Y8TwD?01aN7BlGG{dl@G z_N2CY-J75u>%N|i_T4Ue#vrowBo_1i4u@-kPf{ka$_w~=N)~D)LztSLni5x!kGPG^ zo0?mwDfy5FO~0HU&DJ?5z4b1OB2QX=hELKtM%`3~P)aMUUYPW$hO6>#(z6!}A730E zB3{tkEDjl>uybR6Z#7RKbu?G5JisA6%DDlvOtH*t36JjntTm<(o?uup>TDG-k}FMjm^imgV3 za`N-K6-^oc@{XU4#j(QS1 zK|PK|@QV$<9amXd`8-EfkK{MOQNUn zF5MtMlRqoe$Js?>U}9`sf4ybcn){RWtD-69g_Q9BT%DZWEeP)W*?4-^48v8{>-F3` zJSprgE-bj)?TgdAQU^g8F{aL;JS?#bwI*SvT5us^hQv`@Tf2X7aFA=-DNG=QZ^d=o ziI>z1YKR8^CHWu*R>@yi@(YIN&Nopt!MRGw8Zg+7Uk^U#uyidTa{=eDEl;mKf&Hat z7G1`R^4-U^+QU7K=hmt&2Z-^+vHJ|UwvxCMUdI8UuIHEUj@QcjlNvGZGv&K5a#>do z*)RMg3$?tV=-zv6j&SVi{)6Wz4@L=L?d#XPP_wuuB%}}7)gNv*%s;>Q9>#h}GpTdU zH*jLZ!x;jzq#N$abc)IS<|*FUk#vfAxsR=AkhCT??1nH4KU1wIp`nY!29pyL7f47( zCih!k78Ic`#8O=1iv?+NadIZI*C#^{WMrTH8>_l-ds22<@zBx9N%)KBCMG6!ojWYx zUKFt-e```e0A>qmqH_VNWMK|9lP`(Wm(S^$VEUBu4%y%GiBa!yWFl^0)?q>winj$6Ay@3T!bau*WDrxn3$Y|e0erh1R!@G&=D%<`)Sby68hI5Mc6wR zrx{KmTm;FIIUt?zL-M!bF5(?Pvamg|9R+VeJ{z*7nGdS73 z&`K%J3h=I=prFJX>zfx`p+aRU6B9{yyoAVveRNOZlJ_6%{~YMo}a{A!fRXsea&!0a}ZQF6LO1JI92Q^#UA}^s7)V8DQ3FGzN{Lb?i1VmIx7l^Eo zFYOS3@rspzKG7F$78}N>2`FiYdY#1%j3IgBX&K#X`R%N_Rz=@!t?KYz6awh{k5e9U z+6<610N1I+rSiCM?mOcUT-2I{RPb=6UCQR-h?M(9q}zlgRu&fC*4CyBPrsLK6I)bN zR3=nvP;oL834S$R8kLQ}nl%-w-woBat<*vF$v5q_nkL>tiiniMF-dKg2oQV$!ga(6 zB$i82_te3v3fD8`=W4||z~*T0AR=4aU4Irnq%I!M7cl9>!1u0&gnQJodfm~EfJ*AQ zanl*g-}4`GT2N;-=!G?iKmz@?zJ4;K!Q7LQ6}q~gB_|hw!hznQic@*T#Y2w?=ss#8 zh)>xk>$c8Lb&%nC0)o@x%GTBeXU?2ag^c%PYj}Qry?%<%ZZ4R~)29#*-f3(iHW4T! zL-&+VSws1NVAZ!YTH{WMkKmEboD@e=Rc^A9pFh*Ay0xEH66?StbeL36dnO;hvWrMv z)0Sl4{Hamf8zG3`{q!4gkAkQ?(t>;65!1NWH2>7{ev=yf)5T! z-s{(zkkm&F<-E6j?*W=0Lh*2>;x89~7IjqlYKiw39Kk9~+!segRKGC(xmFx7dFrh^0*pd9op6IE>F=5}FTaH%n^9JwM5iVPWORR;%|A>IXts@?C)Hf5ip5)$$u z|^tC1}WbG=e6lH4)6Mw6c}e!sQ`p15!t@ zDqXLWWo2ZP<>cg2_Ujt9MJ7-cFRLLIvKwws*-s&ON=FIxSyzZ}+Pb0LiK+S#V>xu15do*7Dim@0r{QaKg3P+S}C>6p9=i960a1!-Mpi z#mbjG{cGRAyFwDuYURrtl)^&+^6mE<2woOcgg~n>amkq~M@AQfm%%&_zp_bi`R--_ zOr${=A+LBmV|RCS_j_5_gH6;5q7ytlygtB@2Hk}W7{uD?aGdmidI8Z4coeGO=}~pU zfuW(bc{61DKj&M}5EF;EpAPpDDW8Kl+&%0IBcr&xwWL^X-Zi(HU0+|na6iaUFCVUG zLv~M!j}HWA)bvDESNC)NqtD;I-GR+T6@iB0q?%rueWva z-kb2}wi(WpPvD+Uay^h;ZaA#pTpk~%OIa@K66%X#)+sk_k15{Ml9UWUaw6U~Fa@&2)+kjR@xKsPo3pZ<&%Zil%lDfL_i$EU;l;O*opszeGUp8h}zpBGRP zbFJGrf%ui&aHaee<$%PznE{MEdh`g2%2>OvDs4yeoEP*VWw~bn6chFrWeXUxR#y4I zVO*E*qD$H9Dw2bYp{kC6WaL%7Q~(sI`?aWAc}|WM+*ln39_B4GbYzyVk25+pHYZIi z5GrJt&Lb$donKs^r(v*P!)@&*O97e4TbIn>iwjaA5}b|J(4T9&1FR`xt~^O+X986X z4Z`y45pbyQ-7AG62?I!kzi!7KviEfB!&b#m)iuZgqis3Ui95BnBg*nnQFvb!W%=}d zcBYEhb4p5Xb8%&;X=vm?o$neqH#fa-`H0IFfkIIdnbyH;<~n zJUDxSfS_+OB_b{^7b*$fyK_0i_1-n{2??JV&?rSwR=6nu=j^=IbK$*}6Z=!FzCG89 z3kF(3Ne0Ho$X%+OI$zbBw4N)}-+yk+osgHG&t=hjGM?W#FW?;W>}uDx@#DK-Pj}b* z6hBd+i8D2^RktJ>>Sj2h207RrYCs9FXZl0Je-6`@#Y6c(2e3l54?o-g~e0p;fP z8R3Q(aIHS5-5Pe?^ZZKddzwioF)TA}6^dWi>J(w9(ui(vZztS*h&|$4zd64We z&)~iCCM>8O6?7~NH56?u7z}xD?U!41KoQIwZ{a9liyjI_nbp8A5ge!Mk*9 zZqbAx_f!<*@bJ7nl7LehyXXigHZj#%~ELM&W#&hLw1Pb5C zX=!PB(X}z^I^F{Wi!M;BSXmXp zc?*&|f^mH@kgu`uh%k93UaS{Xy~2IXY}BzUoXfmZms!77)6}%7MsWJu)D()3rSrxM^#%VN97 zw+Jbeg*rd4#mUV*@7mxg+VFFffLO@OU%fyx?Nix|(?V^_SNprbZ*P159wm%?s7Bzk z`ITID1kPp=d>syXIA6o=KykT6pQNZ@Fu(?sT~IIfk;{-AxV!UX3U$!5Vg?G?bJEjA zPhetqqdWqzso=X#{7E4__4|3y@|$}D72DCV7Le-tN>jt&S=QRr%}p244KXpXhrkWM z-*5HZv-=RwCCfAF6dZsv+CLQAc6ygCub+2_!UXr%7u^9li ze$nAZ!-23jaP%?eb6m&0rLJj=<@p|N1v-7;8nXQQpM(Q1DViPKl`9fZ%lqYecfJuk zIEmK_2%`XwLtOT!!i|K4gbK3{mV!Ut(EzxRPxTot`O0kbaU~`I`*ONfah*PJb+szV zV{UycV18jFhRhCP-Z?C|Fcj^A~0v*F@_dj&V!pv9kJEPz08rlu+?xVXgXkf z*UoMToN#`w3f%&jm+sCa3KuH@V1~uB8HrY!!xwpAgoC4TcCLWHpju7c2HJCU-6%ZE znwYuld*~UZRx>vlE6H{U7bYbOp-;=Qp15v4ayS= zK23+?Uj4>kLOkD^F^VG6VLK!{zu>yCIbzpWpv6&P)TDz}JkA$vq@)x9MC{whKL0d? zdrqELJ5dfHR&DE2l*-hTvL9 zA6i$(BrwAO#Mxei@ASHVkCzlhQ3Gxux<1@0sjJ?ZPAE5g;{}Ga#{bi)G4Cz14=KWm zK$TOee4;HDfUN|z!eT4TZdOQxLO~4(5MTU;Mj@twTMfj_x^7i)yd|G|8v@7$5=M+| zjg4tz*+=4lG;l@$f?O9+7p*bQLb>4ggEp7AQ3z@hV|ucDi7v$}T_X6>{K$B{9)$9= z9YU{s4}A)C-SdI5lanMMjD1%Rc*ROeX31;x!Lr54RqXMqM2WCZ^iB#D5bVABwIjtP=Tx*(89myNc>rf zPZ1hVvjeo; z5z2R9HaKlRzxFd{0VGrdM5{uz{3VDja2D9c1phjZenBH4x5PI>c%p3@vTUhM=)?jp@5Kp{fogZVG3-m6) zfz%M0r$ENzx2V6=LdJm$F15UEY1yp{>ze5U-wy7V$!4@V8c(bryeFsQbcmmweG5^Rc;HX z6>K6E5XH`mbOUo7CYzUKRH=i6iS3Y!9P zcj}V+=2UHLAR_Cbr7Nf&-NV<@~Qo7A%z4d zrX2X`@GdACisAG9XoqBl}?v973P~ z=J}av0nMm_rD5+nDrtc<^+(VIR@`}i(PR7T_;y{GMLc8yu-#g&B0-X)4Cf#&Q9OI8 z1En{o*+K;O*Hx;&J*z^iD+1`J1!DnXz`&w31pZitRJb}24#yY1kJe}awJIIvcp4qs zBxz_GzF~016Sb-2Q3$fmf8<{3sd;!bfLn4MyQz2zaK*+4yRmdQ(5jxE0%!qMplPGN zhu+#%KXfcDELN?^fISGrMaWv6r$iDT0v`iBw#eJGjfJ6w^x*6{xaf5XP1289XY7|Z z@!4PSDUN*lG!=3*D%vOU@B*9C0Gb1vqi5M!-+k&LFv8T9fg=j!t} zprxa;0&ZLsTr;W*I0`m7?f^X!LUW&3wQ$ITz6~z!cI?_uUZL&)UzpL(YLE)b__Lzc zhzOA5YjA-gZpg|N$O(X50viYd$Vv84*3hrglnN)m(um~%lyqPMYUXPQPjB%9WgWG_ zz;;AKU-9e!vfG+x5?!*JE-+dL003aIJpfwrt+RysMG(>sE<3})j)R1Ex7Be7^bA7T zCr{2awCAOG{dmk$bteqs_TUxje!$*bu1nT{X8MY!aGJUy$qENt0_MjDUP4cAaf`_n z67{%(>yF+(M^KfYP=w|-SgECIt7xC~j2Z~o_q6E%3jkP37s2>aYts2bDPzw^B;B#2 zYBFs3$Ey%5;AQ4TUu(z;B;Tz98D6=9vPjv|g;)rlZV1z#vqCFvVPSz5t;PevfmRvI zAbgP$7VCeDV|6+xje(nVzXZt0%BrEQP5c!t$RpbVbXEqSpAYjmIGqu@26@yp8-hcy z41j|lWDDlALDu*}5aLA!Yf(|jfP_;+jGdKL9}vAS+>XHinp^hVYe+A@zo+Nx5I-d4 zLBH333P3VtuUhiz-<%4BrD)L<`o8;I%=%uB!YG6l+>|C}dor|Z-695y4VH&~B%NgT zH3wSXtqXVWH^A}b8FPD>?6b@8UobUfGNNp2S1~JIz1pqtf@%Py@fh&Xw%eYoXlc#4 zYE=NZ7}71%1sihXt3<>=K1E+!bmi`TsyHNF>|Hcr9kG z%hxC3OL}+8;a+-CwdG^DtO0$YB4kEJYF zNEvjbx_Wr|6YJq-WvmlimCOYNUP;&0(Mhna-;t~XCbVS=8Mcs|1XI64XDwePOQu>WK*hP7O1-h_@vbZ28Y$aOMV0%v#X}Sh$!#Hi`&-L zOmEPX=()Mo;bQK(Rfh$rcqos4F%HQXHLsI9T)%T(`@pm7Txb`c4QJ*X(0$J#-8O$i zX`s+YMow;ByTfDqITchSKP&6e7yAIX!UHtij^)eoAo@(S6PS3Uen9??fgbKuj&#*n zLj+-4HDy+}-fM9BoWbf=Lvdea{f4}=lT)IrR>Ftuwl*1{cH4_wDE(xeS5y@9!AxNJ zC2BQbJ0QB&e$b>*yFC%SyX4wHQ#|B3X1eH712LFse19l{j5Yzi>enM4x4rEKMro(w zJ4AbyJ3mZOu8lWw0I*%T*N*aU+a(2|7mA;H0xtq0zYBzfGea-8KCjX2&nf!Sawhhr z9IQ)uFMA$N484T>KQX&8MjD#Z9f;eZZtKJRvx(wB#P{cjtbc%`$L?XNYYLijwCm5- zVh)ZG0j83deitrY!VoXX2=8gO4IxgUzv^xrPJDLr(p&vfDFV(G%ooj1o(RR<4-=sMsr-}4%a zCn%)?F5uHq%FG5tiZT=zIbNR29oJN4_tGeBwPb9pG

hS&EEN$RUJ)oq7@?Z4hWtkC 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%0DekLiIW6ohgP<85;R~AT}%?9_%*T% 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 I2aGQN7bs(REC2ui literal 0 HcmV?d00001 From baab3f7382aeffd81920db2ad5de86bdb3b21174 Mon Sep 17 00:00:00 2001 From: Oscar Date: Wed, 24 Feb 2021 16:58:36 +0100 Subject: [PATCH 09/22] [ADD] Maskable icon --- public/icon.png | Bin 0 -> 65294 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/icon.png diff --git a/public/icon.png b/public/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..10d1b1eaa179714d93c6875ef34dc60785e3708c GIT binary patch literal 65294 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 Date: Sat, 27 Feb 2021 12:17:38 +0100 Subject: [PATCH 10/22] [DEL] Unused dependencies --- package.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package.json b/package.json index c0a66dc..9b75ba0 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,6 @@ "@testing-library/react": "^11.2.5", "@testing-library/user-event": "^12.7.0", "antd": "^4.12.3", - "cordova-res": "^0.15.3", "react": "^17.0.1", "react-dom": "^17.0.1", "react-redux": "^7.2.2", @@ -43,8 +42,7 @@ "eject": "react-scripts eject", "predeploy": "npm run build && cp build/index.html build/200.html", "deploy": "surge build nts-web.oscarrc.me", - "postdeploy": "electron-packager electron/ nts-web --all --overwrite --out=dist", - "resources": "npx cordova-res android --skip-config --icon-foreground-source public/icon.png --icon-background-source '#1a1a1b'" + "postdeploy": "electron-packager electron/ nts-web --all --overwrite --out=dist" }, "eslintConfig": { "extends": [ From de0717cfb395bc7c7581ec34f99aa297a11bc4f6 Mon Sep 17 00:00:00 2001 From: Oscar Date: Mon, 1 Mar 2021 10:02:09 +0100 Subject: [PATCH 11/22] [MOD] Updated favicon sizes --- public/favicon.ico | Bin 15086 -> 34494 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/public/favicon.ico b/public/favicon.ico index 2c96f20ba32b8060d6a521a20ab2061aabe88196..e05f1d1518cd44d7785e9603ac632b72f720cdff 100644 GIT binary patch literal 34494 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 Y)w^WpegOTdH#Nk1=rR9mV@bF9e`GT&@&Et; literal 15086 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 Date: Thu, 4 Mar 2021 09:58:17 +0100 Subject: [PATCH 12/22] [MOD] Fetch and show strings for user programs --- src/components/layout/section.js | 4 +-- src/components/views/synth.js | 4 +-- src/config/synth.js | 56 +++----------------------------- src/redux/reducers/synth.js | 15 +++++---- src/utils/midi.js | 5 ++- 5 files changed, 17 insertions(+), 67 deletions(-) diff --git a/src/components/layout/section.js b/src/components/layout/section.js index c3c3cec..0a99c34 100644 --- a/src/components/layout/section.js +++ b/src/components/layout/section.js @@ -4,8 +4,6 @@ import { Row, Col, Divider } from 'antd'; import { midiControlChange } from '../../utils/midi'; import { Dropdown, Knob, Selector, Switch } from '../partials'; -import { strings } from '../../config/synth'; - export function Section(props) { const dispatch = useDispatch(); const [ hovered, setHovered ] = useState(false); @@ -73,7 +71,7 @@ export function Section(props) { active={ isNaN(props.state[control.cc].active) ? 1 : props.state[control.cc].active } svalue={ props.state[control.cc].svalue } value={ props.state[control.cc].value } - values={ strings[control.cc] } + values={ props.strings[control.cc] } step={ props.state[control.cc].step } onChange={ controlChange } /> diff --git a/src/components/views/synth.js b/src/components/views/synth.js index 5fde722..b2fc259 100644 --- a/src/components/views/synth.js +++ b/src/components/views/synth.js @@ -22,13 +22,13 @@ export function Synth() {

-
+
-
+
diff --git a/src/config/synth.js b/src/config/synth.js index 46c4e1c..2611773 100644 --- a/src/config/synth.js +++ b/src/config/synth.js @@ -270,23 +270,7 @@ const strings = { "Sawtooth", "Triangle", "Square", - "VPN", - "User 1", - "User 2", - "User 3", - "User 4 ", - "User 5", - "User 6", - "User 7", - "User 8", - "User 9", - "User 10", - "User 11", - "User 12", - "User 13", - "User 14", - "User 15", - "User 16" + "VPN" ], 117: [ "Up", @@ -320,23 +304,7 @@ const strings = { "Chorus", "Ensemble", "Phaser", - "Flanger", - "User 1", - "User 2", - "User 3", - "User 4 ", - "User 5", - "User 6", - "User 7", - "User 8", - "User 9", - "User 10", - "User 11", - "User 12", - "User 13", - "User 14", - "User 15", - "User 16" + "Flanger" ], 89: [ "Off", @@ -344,15 +312,7 @@ const strings = { "Mono", "Ping Pong", "High Pass", - "Tape", - "User 1", - "User 2", - "User 3", - "User 4 ", - "User 5", - "User 6", - "User 7", - "User 8" + "Tape" ], 90: [ "Off", @@ -360,15 +320,7 @@ const strings = { "Plate", "Space", "Riser", - "Submarine", - "User 1", - "User 2", - "User 3", - "User 4 ", - "User 5", - "User 6", - "User 7", - "User 8" + "Submarine" ], 42: [ "LowPass 2p", diff --git a/src/redux/reducers/synth.js b/src/redux/reducers/synth.js index 20abe99..89bbb88 100644 --- a/src/redux/reducers/synth.js +++ b/src/redux/reducers/synth.js @@ -9,7 +9,7 @@ export const synthSlice = createSlice({ value: { bank: 0, octave: 3, - conifg:{}, + strings: strings, patches: [ defaultPatch, defaultPatch, @@ -34,11 +34,11 @@ export const synthSlice = createSlice({ }) }, setControl: (state, action) => { - if(strings[action.payload.cc] && !isNaN(action.payload.val.value)){ + if(state.value.strings[action.payload.cc] && !isNaN(action.payload.val.value)){ let value = Math.round(action.payload.val.value / state.value.patches[state.value.bank][action.payload.cc].step); let index = value >= state.value.patches[state.value.bank][action.payload.cc].max ? state.value.patches[state.value.bank][action.payload.cc].max : value; - action.payload.val.svalue = strings[action.payload.cc][index]; - if( strings[action.payload.cc][index] === "Off" ){ + action.payload.val.svalue = state.value.strings[action.payload.cc][index]; + if( state.value.strings[action.payload.cc][index] === "Off" ){ action.payload.val.active = 0; delete action.payload.val.value; delete action.payload.val.svalue; @@ -57,10 +57,11 @@ export const synthSlice = createSlice({ state.value.octave = action.payload; }, setUserPrograms: (state, action) => { - Object.keys(action.payload).forEach( k => { //TODO fix count and values has something to do with min + Object.keys(action.payload).forEach( k => { + state.value.strings[k] = strings.concat(action.payload.strings[k]); state.value.patches.forEach( p => { let value = Math.round(p[k].value / p[k].step); - p[k].max = p[k].max + action.payload[k]; + p[k].max = p[k].max + action.payload.count[k]; p[k].step = Math.round(127/(p[k].max + 1)); p[k].value = value * p[k].step }) @@ -76,7 +77,7 @@ export const synthSlice = createSlice({ state.value.patches[state.value.bank][k].value = value < max ? value * step : 127; - if(strings[k]) state.value.patches[state.value.bank][k].svalue = strings[k][value]; + if(state.value.strings[k]) state.value.patches[state.value.bank][k].svalue = state.value.strings[k][value]; if(!isNaN(active)) state.value.patches[state.value.bank][k].active = Math.random() < 0.5 ? 1 : 0; }) }, diff --git a/src/utils/midi.js b/src/utils/midi.js index 2b8d20e..97be845 100644 --- a/src/utils/midi.js +++ b/src/utils/midi.js @@ -109,9 +109,8 @@ const midiGetUserPrograms = (inputId, outputId, inputChannel, vendor, device, ch output.sendSysex(vendor, [48 + channel, 0, 1, device, 25, type, bank]); }else{ setTimeout(()=> { - input.removeListener("sysex", inputChannel, doCount); - console.log(strings) - resolve(count) + input.removeListener("sysex", inputChannel, doCount); + resolve({count, strings}) }, 250) } } From ae1285f9bb3cbeb11e3099e25d9f6aab09570475 Mon Sep 17 00:00:00 2001 From: Oscar Date: Thu, 4 Mar 2021 18:28:32 +0100 Subject: [PATCH 13/22] [FIX] Userprogs name --- src/App.js | 5 +++-- src/redux/reducers/display.js | 5 ++++- src/redux/reducers/synth.js | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/App.js b/src/App.js index bb5055f..ed2a386 100644 --- a/src/App.js +++ b/src/App.js @@ -38,9 +38,10 @@ function App(){ } else return Promise.reject("nodevice"); return midiGetUserPrograms(devices.inputDevice, devices.outputDevice, midiState.inputChannel, midiState.sysexVendor, midiState.sysexDevice, midiState.sysexChannel); - }).then( count => { - dispatch({ type: "synth/setUserPrograms", payload: count}); + }).then( userProgs => { + dispatch({ type: "synth/setUserPrograms", payload: userProgs}); }).catch( err => { + console.log(err) dispatch({ type: "display/setMessage", payload: err ? err : "error" }); }); } diff --git a/src/redux/reducers/display.js b/src/redux/reducers/display.js index cb9dfa1..5b9e28a 100644 --- a/src/redux/reducers/display.js +++ b/src/redux/reducers/display.js @@ -11,7 +11,10 @@ export const displaySlice = createSlice({ state.value = action.payload }, setMessage: (state, action) => { - state.value = messages[action.payload] + state.value = messages[action.payload] ? messages[action.payload] : { + title: "error", + text: JSON.stringify(action.payload) + } } } }); diff --git a/src/redux/reducers/synth.js b/src/redux/reducers/synth.js index 89bbb88..c7f8ab0 100644 --- a/src/redux/reducers/synth.js +++ b/src/redux/reducers/synth.js @@ -57,8 +57,8 @@ export const synthSlice = createSlice({ state.value.octave = action.payload; }, setUserPrograms: (state, action) => { - Object.keys(action.payload).forEach( k => { - state.value.strings[k] = strings.concat(action.payload.strings[k]); + Object.keys(action.payload.count).forEach( k => { + state.value.strings[k] = strings[k].concat(action.payload.strings[k]); state.value.patches.forEach( p => { let value = Math.round(p[k].value / p[k].step); p[k].max = p[k].max + action.payload.count[k]; From b125e909ecd6d5bb491ce2df0434d8e125440fd9 Mon Sep 17 00:00:00 2001 From: Oscar Date: Thu, 4 Mar 2021 18:29:00 +0100 Subject: [PATCH 14/22] [ADD] Default error message --- src/redux/reducers/display.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/redux/reducers/display.js b/src/redux/reducers/display.js index 5b9e28a..9379c68 100644 --- a/src/redux/reducers/display.js +++ b/src/redux/reducers/display.js @@ -12,8 +12,8 @@ export const displaySlice = createSlice({ }, setMessage: (state, action) => { state.value = messages[action.payload] ? messages[action.payload] : { - title: "error", - text: JSON.stringify(action.payload) + title: "Error", + text: "Check the console for more info" } } } From b07bd3366d71111390663ea26ac032a022425316 Mon Sep 17 00:00:00 2001 From: Oscar Date: Thu, 4 Mar 2021 19:19:18 +0100 Subject: [PATCH 15/22] [MOD] Electron build command --- package.json | 2 +- resources/icon.png | Bin 65294 -> 0 bytes resources/splash.png | Bin 144719 -> 0 bytes 3 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 resources/icon.png delete mode 100644 resources/splash.png diff --git a/package.json b/package.json index 9b75ba0..e451dde 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "eject": "react-scripts eject", "predeploy": "npm run build && cp build/index.html build/200.html", "deploy": "surge build nts-web.oscarrc.me", - "postdeploy": "electron-packager electron/ nts-web --all --overwrite --out=dist" + "postdeploy": "electron-packager electron/ nts-web --platform=win32 --overwrite --out=dist" }, "eslintConfig": { "extends": [ diff --git a/resources/icon.png b/resources/icon.png deleted file mode 100644 index 10d1b1eaa179714d93c6875ef34dc60785e3708c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65294 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
S7hL839Hb5E`n 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

hS&EEN$RUJ)oq7@?Z4hWtkC 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%0DekLiIW6ohgP<85;R~AT}%?9_%*T% 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 I2aGQN7bs(REC2ui From 477090ecaf6e3df6052fdf734b80456a33927e9a Mon Sep 17 00:00:00 2001 From: Oscar Date: Fri, 5 Mar 2021 10:47:39 +0100 Subject: [PATCH 16/22] [ADD] Service worker periodic sync --- src/serviceWorkerRegistration.js | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/src/serviceWorkerRegistration.js b/src/serviceWorkerRegistration.js index 2262ecd..e0aa4a3 100644 --- a/src/serviceWorkerRegistration.js +++ b/src/serviceWorkerRegistration.js @@ -38,11 +38,14 @@ export function register(config) { // Add some additional logging to localhost, pointing developers to the // service worker/PWA documentation. - navigator.serviceWorker.ready.then(() => { + navigator.serviceWorker.ready.then((sw) => { console.log( 'This web app is being served cache-first by a service ' + 'worker. To learn more, visit https://cra.link/PWA' ); + + //Enable background sync + registerPeriodicSync(sw); }); } else { // Is not localhost. Just register service worker @@ -124,6 +127,31 @@ function checkValidServiceWorker(swUrl, config) { }); } +function registerPeriodicSync(sw){ + if ('periodicSync' in sw) { + // Request permission + const status = await navigator.permissions.query({ + name: 'periodic-background-sync', + }); + + if (status.state === 'granted') { + try { + // Register new sync every 24 hours + await sw.periodicSync.register('news', { + minInterval: 30 * 24 * 60 * 60 * 1000, // 1 month + }); + console.log('Periodic background sync registered!'); + } catch(e) { + console.error(`Periodic background sync failed:\nx${e}`); + } + } else { + console.info('Periodic background sync is not granted.'); + } + } else { + console.log('Periodic background sync is not supported.'); + } +} + export function unregister() { if ('serviceWorker' in navigator) { navigator.serviceWorker.ready From 989e2d09bd5037772b1f1310a6f20803777d16c0 Mon Sep 17 00:00:00 2001 From: Oscar Date: Fri, 5 Mar 2021 10:47:50 +0100 Subject: [PATCH 17/22] [ADD] PWA manifest orientation --- public/manifest.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/public/manifest.json b/public/manifest.json index 2b68a59..bbd51a3 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -9,7 +9,7 @@ "sizes": "1600x1045" } ], - "categories": ["Music"], + "categories": ["Music", "Midi", "Synthesizer"], "dir": "ltr", "lang": "en", "icons": [ @@ -39,5 +39,6 @@ "start_url": ".", "display": "standalone", "theme_color": "#f3cc62", - "background_color": "#212122" + "background_color": "#212122", + "orientation": "any" } From a2299a7e4dd83d9ba3d67e6d740f5dba123d1928 Mon Sep 17 00:00:00 2001 From: Oscar Date: Fri, 5 Mar 2021 18:31:29 +0100 Subject: [PATCH 18/22] [FIX] Service worker registration --- src/serviceWorkerRegistration.js | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/serviceWorkerRegistration.js b/src/serviceWorkerRegistration.js index e0aa4a3..afa0576 100644 --- a/src/serviceWorkerRegistration.js +++ b/src/serviceWorkerRegistration.js @@ -130,23 +130,22 @@ function checkValidServiceWorker(swUrl, config) { function registerPeriodicSync(sw){ if ('periodicSync' in sw) { // Request permission - const status = await navigator.permissions.query({ + navigator.permissions.query({ name: 'periodic-background-sync', - }); + }).then( status => { - if (status.state === 'granted') { - try { - // Register new sync every 24 hours - await sw.periodicSync.register('news', { - minInterval: 30 * 24 * 60 * 60 * 1000, // 1 month - }); - console.log('Periodic background sync registered!'); - } catch(e) { - console.error(`Periodic background sync failed:\nx${e}`); + if (status.state === 'granted') { + sw.periodicSync.register('news', { + minInterval: 30 * 24 * 60 * 60 * 1000, // 1 month + }).then( () => { + console.log('Periodic background sync registered!'); + }).catch( e => { + console.error(`Periodic background sync failed:\nx${e}`); + });; + } else { + console.info('Periodic background sync is not granted.'); } - } else { - console.info('Periodic background sync is not granted.'); - } + }) } else { console.log('Periodic background sync is not supported.'); } From e9ae829e2dc12da2ca76c0a005096f024e4861ce Mon Sep 17 00:00:00 2001 From: Oscar Date: Sat, 6 Mar 2021 11:08:41 +0100 Subject: [PATCH 19/22] [FIX] First user mod on first bank not geting fetched --- src/redux/reducers/synth.js | 2 +- src/utils/midi.js | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/redux/reducers/synth.js b/src/redux/reducers/synth.js index c7f8ab0..2211b8d 100644 --- a/src/redux/reducers/synth.js +++ b/src/redux/reducers/synth.js @@ -35,7 +35,7 @@ export const synthSlice = createSlice({ }, setControl: (state, action) => { if(state.value.strings[action.payload.cc] && !isNaN(action.payload.val.value)){ - let value = Math.round(action.payload.val.value / state.value.patches[state.value.bank][action.payload.cc].step); + let value = Math.floor(action.payload.val.value / state.value.patches[state.value.bank][action.payload.cc].step); let index = value >= state.value.patches[state.value.bank][action.payload.cc].max ? state.value.patches[state.value.bank][action.payload.cc].max : value; action.payload.val.svalue = state.value.strings[action.payload.cc][index]; if( state.value.strings[action.payload.cc][index] === "Off" ){ diff --git a/src/utils/midi.js b/src/utils/midi.js index 97be845..931596d 100644 --- a/src/utils/midi.js +++ b/src/utils/midi.js @@ -92,6 +92,7 @@ const midiGetUserPrograms = (inputId, outputId, inputChannel, vendor, device, ch let name = data.slice(30, data.length -1 ); let decoded = ""; name.forEach(e => { if(e) decoded = decoded + String.fromCharCode(e) }); + console.log(decoded) return decoded.replace(/[^a-zA-Z0-9 -]/g, "") } @@ -117,6 +118,7 @@ const midiGetUserPrograms = (inputId, outputId, inputChannel, vendor, device, ch input.addListener("sysex", inputChannel, doCount); output.sendSysex(vendor, [80, 0, 2]); + output.sendSysex(vendor, [48 + channel, 0, 1, device, 25, 1, 0]); }) } From c30e7bc25c65d34e6e4acfe327b5277f32535ee7 Mon Sep 17 00:00:00 2001 From: Oscar Date: Sat, 6 Mar 2021 11:10:37 +0100 Subject: [PATCH 20/22] [DEL] Remove debug stuff --- src/utils/midi.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/utils/midi.js b/src/utils/midi.js index 931596d..dcf57d2 100644 --- a/src/utils/midi.js +++ b/src/utils/midi.js @@ -92,7 +92,6 @@ const midiGetUserPrograms = (inputId, outputId, inputChannel, vendor, device, ch let name = data.slice(30, data.length -1 ); let decoded = ""; name.forEach(e => { if(e) decoded = decoded + String.fromCharCode(e) }); - console.log(decoded) return decoded.replace(/[^a-zA-Z0-9 -]/g, "") } From 89c76f8f568b805eaff7d6f5dcca630941785efc Mon Sep 17 00:00:00 2001 From: Oscar Date: Sat, 6 Mar 2021 11:52:56 +0100 Subject: [PATCH 21/22] [MOD] Electron packager command --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e451dde..04534ca 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "eject": "react-scripts eject", "predeploy": "npm run build && cp build/index.html build/200.html", "deploy": "surge build nts-web.oscarrc.me", - "postdeploy": "electron-packager electron/ nts-web --platform=win32 --overwrite --out=dist" + "postdeploy": "electron-packager electron/ nts-web --platform=win32 --arch=arm64 --arch=ia32 --arch=x64 --overwrite --out=dist" }, "eslintConfig": { "extends": [ From af1e1d63e6b6c6d787318055d2295d412e89b74c Mon Sep 17 00:00:00 2001 From: Oscar Date: Sat, 6 Mar 2021 12:13:27 +0100 Subject: [PATCH 22/22] [MOD] Updated readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fff7fa0..b3b47ed 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ This is still a work in progress, so expect some bugs and issues. #### TODOs - [ ] Implement midi passthrough (in progress, but [I need a controller for testing](https://ko-fi.com/oscarrc)) -- [ ] Get names of user oscilators and effects (I already how to do it, I just need to implement it) +- [*] Get names of user oscilators and effects (I already how to do it, I just need to implement it) If you miss any feature, please, request it.