diff --git a/.eslintrc.js b/.eslintrc.js
index c6debb5..143bf10 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -1,49 +1,36 @@
module.exports = {
- env: {
- browser: true,
- es2020: true,
- node: true,
- jquery: true,
- },
- extends: ["airbnb-base", "prettier"],
- plugins: ["prettier"],
- parserOptions: {
- ecmaVersion: 11,
- sourceType: "module",
- },
- rules: {
- "prettier/prettier": ["error"],
- "no-underscore-dangle": [
- "error",
- {
- allow: ["_id", "artists_sort", "type_"],
- },
- ],
- camelcase: [
- "error",
- {
- allow: [
- "artists_sort",
- "access_token",
- "api_url",
- "media_ids",
- "release_id",
- ],
- },
- ],
- },
- ignorePatterns: ["public/libs/**/*.js", "public/js/main.js", "dist/**"],
- overrides: [
- {
- files: ["**/*.js"],
- excludedFiles: "*.ejs",
- },
+ env: {
+ browser: true,
+ es2020: true,
+ node: true,
+ jquery: true,
+ },
+ extends: ['airbnb-base', 'prettier'],
+ plugins: ['prettier'],
+ parserOptions: {
+ ecmaVersion: 11,
+ sourceType: 'module',
+ },
+ rules: {
+ 'prettier/prettier': ['error'],
+ 'no-underscore-dangle': [
+ 'error',
+ {
+ allow: ['_id', 'artists_sort', 'type_'],
+ },
],
- globals: {
- Vue: true,
- axios: true,
- showToastr: true,
- protocol: true,
- host: true,
+ 'camelcase': [
+ 'error',
+ {
+ allow: ['artists_sort',]
+ },
+ ],
+ },
+ ignorePatterns: ['public/libs/**/*.js', 'public/js/main.js', 'dist/**'],
+ overrides: [
+ {
+ files: ['**/*.js'],
+ excludedFiles: '*.ejs',
},
+ ],
};
diff --git a/.gitignore b/.gitignore
index 3054b59..a8dcba6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -121,6 +121,6 @@ dist
dist
yarn.lock
public/css
-public/js
+public/css
docker-compose.yml
dump
diff --git a/README.md b/README.md
index bfc29e6..e05aa15 100644
--- a/README.md
+++ b/README.md
@@ -18,9 +18,7 @@ Vous pouvez, si vous le souhaitez héberger l'application sur votre propre serve
### Prérequis
-Il existe 2 méthodes d'installation, soit via docker soit en mode standalone.
-
-Peu importe la méthode il vous faudra un compte sur [https://formspree.io/](https://formspree.io/) afin d'avoir une page nous-contacter fonctionnelle ou configurer le SMTP tel que défini dans la section [variables d'environnements](#env-file).
+Il existe 2 méthodes d'installation, soit via docker soit en mode standalone. Peu importe la méthode il vous faudra un compte sur [https://formspree.io/](https://formspree.io/) afin d'avoir une page nous-contacter fonctionnelle.
Pour la méthode docker il ne vous faudra rien de plus que `docker` et `docker-compose`.
@@ -92,7 +90,7 @@ C'est terminé !
Le site est accessible sur [http://localhost:3001](http://localhost:3001).
-:information_source: Information : Vous pouvez, et vous devriez, également regarder du côté de `systemd`, `pm2` ou encore `supervisor` pour que le service démarre en même temps que votre serveur.
+:information_source: Information : Vous pouvez, et vous dreviez, également regarder du côté de `systemd`, `pm2` ou encore `supervisor` pour que le service démarre en même temps que votre serveur.
### Aller plus loin
@@ -212,30 +210,22 @@ Voici la liste des variables configurables :
```
NODE_ENV # Environnement dans lequel exécuter le projet (development ou production)
-PORT # Port sur lequel éxécuter le serveur (3001 par défaut)
-MONGODB_URI # Url du serveur mongo (mongodb://musictopus-db/musictopus par défaut)
-SECRET # Hash utilisé pour pour sauvegardé les dessions (waemaeMe5ahc6ce1chaeKohKa6Io8Eik par défault)
+PORT # Port sur lequel éxécuter le serveur (par défaut 3001)
+MONGODB_URI # Url du serveur mongo (par défaut mongodb://musictopus-db/musictopus)
+SECRET # Hash utilisé pour pour sauvegardé les dessions (par défaut waemaeMe5ahc6ce1chaeKohKa6Io8Eik)
DISCOGS_TOKEN # Token Discogs (vous devez créer un compte sur discogs afin d'en obtenir un gratuitement)
FORMSPREE_ID # Id du formulaire formspree pour la page "nous-contacter"
MATOMO_URL # Url vers l'instance matomo (exemple: https://analytics.darkou.fr/)
MATOMO_ID # Id du site sur votre instance matomo (exemple: 1)
-SITE_NAME # Nom du site utilisé dans le titre des pages (MusicTopus par défaut)
+SITE_NAME # Nom du site (utilisé dans le titre des pages)
AWS_ACCESS_KEY_ID # Clé d'accès AWS
AWS_SECRET_ACCESS_KEY # Clé secrète AWS
-S3_ENDPOINT # Url de l'instance aws (s3.fr-par.scw.cloud par défaut)
-S3_SIGNATURE # Version de la signature AWS (s3v4 par défaut)
-S3_BASEFOLDER # Nom du sous dossier dans lequel seront mis les pochettes des albums (dev par défaut)
-S3_BUCKET # Nom du bucket (musictopus par défaut, à changer impérativement si vous voulez que cela fonctionne)
-JOBS_HEADER_KEY # Nom du header utilisé pour l'identification des tâches cron (musictopus par défaut)
-JOBS_HEADER_VALUE # Valeur de la clé (ooYee9xok7eigo2shiePohyoGh1eepew par défaut)
-REGISTRATION_OPEN # true/false en fonction de si vous souhaitez activer ou non l'inscription à votre instance (true par défaut)
-MAIL_METHOD # permet de définir la façon dont les mails de la page contact sont envoyés (formspree ou smtp)
-MAIL_HOST # Adresse du server mail (dams le cas ou MAIL_METHOD est défini sur smtp)
-MAIL_PORT # Port d'écoute du serveur smtp (dams le cas ou MAIL_METHOD est défini sur smtp)
-MAIL_USER # Adresse mail du compte permettant d'envoyer les mails (dams le cas ou MAIL_METHOD est défini sur smtp)
-MAIL_PASSWORD # Mot de passe du compte email (dams le cas ou MAIL_METHOD est défini sur smtp)
-MAIL_TO # Adresse mail du contact qui recevra les messages de la page "nous contacter" (dams le cas ou MAIL_METHOD est défini sur smtp)
-
+S3_ENDPOINT # Url de l'instance aws (s3.fr-par.scw.cloud pour scaleway france par exemple)
+S3_SIGNATURE # Version de la signature AWS (s3v4 pour scaleway par exemple)
+S3_BASEFOLDER # Nom du sous dossier dans lequel seront mis les pochettes des albums
+S3_BUCKET # Nom du bucket
+JOBS_HEADER_KEY # Nom du header utilisé pour l'identification des tâches cron (par exemple musictopus)
+JOBS_HEADER_VALUE # Valeur de la clé
```
## Contributeurs
diff --git a/docker-compose.yml.dev b/docker-compose.yml.dev
index 6b6a0d5..dbe38b9 100644
--- a/docker-compose.yml.dev
+++ b/docker-compose.yml.dev
@@ -3,7 +3,7 @@ version: "2.4"
services:
musictopus-www:
container_name: musictopus-www
- image: "node:18"
+ image: "node:16"
restart: always
user: "node"
working_dir: /home/node/app
@@ -36,13 +36,6 @@ services:
S3_SIGNATURE: ${S3_SIGNATURE}
JOBS_HEADER_KEY: ${JOBS_HEADER_KEY}
JOBS_HEADER_VALUE: ${JOBS_HEADER_VALUE}
- REGISTRATION_OPEN: ${REGISTRATION_OPEN}
- MAIL_METHOD: ${MAIL_METHOD}
- MAIL_HOST: ${MAIL_HOST}
- MAIL_PORT: ${MAIL_PORT}
- MAIL_USER: ${MAIL_USER}
- MAIL_PASSWORD: ${MAIL_PASSWORD}
- MAIL_TO: ${MAIL_TO}
networks:
- musictopus
musictopus-db:
diff --git a/docker-compose.yml.prod b/docker-compose.yml.prod
index e630ce0..c343531 100644
--- a/docker-compose.yml.prod
+++ b/docker-compose.yml.prod
@@ -3,7 +3,7 @@ version: "2.4"
services:
musictopus-www:
container_name: musictopus-www
- image: "node:18"
+ image: "node:16"
restart: always
user: "node"
working_dir: /home/node/app
@@ -36,7 +36,6 @@ services:
S3_SIGNATURE: ${S3_SIGNATURE}
JOBS_HEADER_KEY: ${JOBS_HEADER_KEY}
JOBS_HEADER_VALUE: ${JOBS_HEADER_VALUE}
- REGISTRATION_OPEN: ${REGISTRATION_OPEN}
networks:
- musictopus
musictopus-db:
diff --git a/fontello.json b/fontello.json
deleted file mode 100644
index 11e03d9..0000000
--- a/fontello.json
+++ /dev/null
@@ -1,118 +0,0 @@
-{
- "name": "icon",
- "css_prefix_text": "icon-",
- "css_use_suffix": false,
- "hinting": true,
- "units_per_em": 1000,
- "ascent": 850,
- "glyphs": [
- {
- "uid": "44e04715aecbca7f266a17d5a7863c68",
- "css": "plus",
- "code": 59392,
- "src": "fontawesome"
- },
- {
- "uid": "8b80d36d4ef43889db10bc1f0dc9a862",
- "css": "user",
- "code": 59393,
- "src": "fontawesome"
- },
- {
- "uid": "9dd9e835aebe1060ba7190ad2b2ed951",
- "css": "search",
- "code": 59394,
- "src": "fontawesome"
- },
- {
- "uid": "bf882b30900da12fca090d9796bc3030",
- "css": "mail",
- "code": 59395,
- "src": "fontawesome"
- },
- {
- "uid": "0ddd3e8201ccc7d41f7b7c9d27eca6c1",
- "css": "link",
- "code": 59396,
- "src": "fontawesome"
- },
- {
- "uid": "e15f0d620a7897e2035c18c80142f6d9",
- "css": "link-ext",
- "code": 61582,
- "src": "fontawesome"
- },
- {
- "uid": "9bc2902722abb366a213a052ade360bc",
- "css": "spin",
- "code": 59449,
- "src": "fontelico"
- },
- {
- "uid": "bbfb51903f40597f0b70fd75bc7b5cac",
- "css": "trash",
- "code": 61944,
- "src": "fontawesome"
- },
- {
- "uid": "d73eceadda1f594cec0536087539afbf",
- "css": "heart",
- "code": 59397,
- "src": "fontawesome"
- },
- {
- "uid": "cce5e05853d0798a4d10077ef613387c",
- "css": "blind",
- "code": 62109,
- "src": "fontawesome"
- },
- {
- "uid": "567e3e257f2cc8fba2c12bf691c9f2d8",
- "css": "moon",
- "code": 61830,
- "src": "fontawesome"
- },
- {
- "uid": "aa035df0908c4665c269b7b09a5596f3",
- "css": "sun",
- "code": 61829,
- "src": "fontawesome"
- },
- {
- "uid": "c5fd349cbd3d23e4ade333789c29c729",
- "css": "eye",
- "code": 59398,
- "src": "fontawesome"
- },
- {
- "uid": "d870630ff8f81e6de3958ecaeac532f2",
- "css": "left-open",
- "code": 59399,
- "src": "fontawesome"
- },
- {
- "uid": "399ef63b1e23ab1b761dfbb5591fa4da",
- "css": "right-open",
- "code": 59400,
- "src": "fontawesome"
- },
- {
- "uid": "895405dfac8a3b7b2f23b183c6608ee6",
- "css": "export",
- "code": 59401,
- "src": "fontawesome"
- },
- {
- "uid": "4aad6bb50b02c18508aae9cbe14e784e",
- "css": "share",
- "code": 61920,
- "src": "fontawesome"
- },
- {
- "uid": "a73c5deb486c8d66249811642e5d719a",
- "css": "refresh",
- "code": 59402,
- "src": "fontawesome"
- }
- ]
-}
\ No newline at end of file
diff --git a/gulpfile.js b/gulpfile.js
deleted file mode 100644
index 8e76f38..0000000
--- a/gulpfile.js
+++ /dev/null
@@ -1,46 +0,0 @@
-const { parallel, src, dest } = require("gulp");
-
-const sourcemaps = require("gulp-sourcemaps");
-const concat = require("gulp-concat");
-
-const gulp = require("gulp");
-const uglify = require("gulp-uglify");
-const babel = require("gulp-babel");
-
-const sourceJs = "javascripts/**/*.js";
-const sourceRemoteJS = [
- "./node_modules/vue/dist/vue.global.prod.js",
- "./node_modules/axios/dist/axios.min.js",
-];
-
-const destination = "public/js";
-
-// TASKS ----------------------------------------------------------------------
-
-const compileJs = function () {
- return gulp
- .src(sourceJs)
- .pipe(sourcemaps.init())
- .pipe(concat("main.js"))
- .pipe(
- babel({
- presets: ["@babel/env"],
- })
- )
- .pipe(uglify())
- .pipe(sourcemaps.write("."))
- .pipe(gulp.dest(destination));
-};
-const compileRemoteJs = function () {
- return gulp
- .src(sourceRemoteJS)
- .pipe(sourcemaps.init())
- .pipe(concat("libs.js"))
- .pipe(sourcemaps.write("."))
- .pipe(gulp.dest(destination));
-};
-// ----------------------------------------------------------------------------
-
-// COMMANDS -------------------------------------------------------------------
-exports.default = parallel(compileJs, compileRemoteJs);
-// ----------------------------------------------------------------------------
diff --git a/javascripts/ajouter-un-album.js b/javascripts/ajouter-un-album.js
deleted file mode 100644
index 02f50d4..0000000
--- a/javascripts/ajouter-un-album.js
+++ /dev/null
@@ -1,193 +0,0 @@
-Vue.createApp({
- data() {
- return {
- // eslint-disable-next-line no-undef
- share: canPublish,
- q: "",
- year: "",
- country: "",
- format: "",
- loading: false,
- items: [],
- details: {},
- modalIsVisible: false,
- submitting: false,
- formats: [
- "Vinyl",
- "Acetate",
- "Flexi-disc",
- "Lathe Cut",
- "Mighty Tiny",
- "Shellac",
- "Sopic",
- "Pathé Disc",
- "Edison Disc",
- "Cylinder",
- "CD",
- "CDr",
- "CDV",
- "DVD",
- "DVDr",
- "HD DVD",
- "HD DVD-R",
- "Blu-ray",
- "Blu-ray-R",
- "Ultra HD Blu-ray",
- "SACD",
- "4-Track Cartridge",
- "8-Track Cartridge",
- "Cassette",
- "DC-International",
- "Elcaset",
- "PlayTape",
- "RCA Tape Cartridge",
- "DAT",
- "DCC",
- "Microcassette",
- "NT Cassette",
- "Pocket Rocker",
- "Revere Magnetic Stereo Tape Ca",
- "Tefifon",
- "Reel-To-Reel",
- "Sabamobil",
- "Betacam",
- "Betacam SP",
- "Betamax",
- "Cartrivision",
- "MiniDV",
- "Super VHS",
- "U-matic",
- "VHS",
- "Video 2000",
- "Video8",
- "Film Reel",
- "HitClips",
- "Laserdisc",
- "SelectaVision",
- "VHD",
- "Wire Recording",
- "Minidisc",
- "MVD",
- "UMD",
- "Floppy Disk",
- "File",
- "Memory Stick",
- "Hybrid",
- "All Media",
- "Box Set",
- ],
- };
- },
- methods: {
- search(event) {
- event.preventDefault();
-
- if (this.loading) {
- return false;
- }
-
- this.loading = true;
- let url = `/api/v1/search?q=${this.q}`;
-
- if (this.year) {
- url += `&year=${this.year}`;
- }
- if (this.country) {
- url += `&country=${this.country}`;
- }
- if (this.format) {
- url += `&format=${this.format}`;
- }
-
- return axios
- .get(url)
- .then((response) => {
- const { results } = response.data;
- const items = [];
-
- for (let i = 0; i < results.length; i += 1) {
- const {
- id,
- title,
- thumb,
- year,
- country,
- format,
- genre,
- style,
- inCollection,
- } = results[i];
- items.push({
- id,
- title,
- thumb,
- year,
- country,
- format,
- genre,
- style,
- inCollection,
- });
- }
-
- this.items = items;
- })
- .catch((err) => {
- showToastr(
- err.response?.data?.message ||
- "Aucun résultat trouvé :/"
- );
- })
- .finally(() => {
- this.loading = false;
- });
- },
- toggleModal() {
- this.modalIsVisible = !this.modalIsVisible;
- },
- loadDetails(discogsId) {
- axios
- .get(`/api/v1/search/${discogsId}`)
- .then((response) => {
- const { data } = response;
-
- this.details = data;
- this.toggleModal();
- })
- .catch((err) => {
- showToastr(
- err.response?.data?.message ||
- "Impossible de charger les détails de cet album"
- );
- })
- .finally(() => {
- this.loading = false;
- });
- },
- add() {
- if (this.submitting) {
- return true;
- }
- this.submitting = true;
-
- return axios
- .post("/api/v1/albums", {
- album: this.details,
- share: this.share,
- })
- .then(() => {
- window.location.href = "/ma-collection";
- })
- .catch((err) => {
- this.submitting = false;
- showToastr(
- err.response?.data?.message ||
- "Impossible d'ajouter cet album pour le moment…"
- );
- });
- },
- orderedItems(items) {
- return items.sort();
- },
- },
-}).mount("#ajouter-album");
diff --git a/javascripts/collection.js b/javascripts/collection.js
deleted file mode 100644
index 21ff703..0000000
--- a/javascripts/collection.js
+++ /dev/null
@@ -1,244 +0,0 @@
-Vue.createApp({
- data() {
- return {
- loading: false,
- moreFilters: false,
- items: [],
- total: 0,
- // eslint-disable-next-line no-undef
- page: query.page || 1,
- totalPages: 1,
- limit: 16,
- artist: "",
- format: "",
- year: "",
- genre: "",
- style: "",
- sortOrder: "artists_sort-asc",
- sort: "artists_sort",
- order: "asc",
- itemId: null,
- showModalDelete: false,
- showModalShare: false,
- // eslint-disable-next-line no-undef
- shareLink: `/collection/${userId}`,
- // eslint-disable-next-line no-undef
- isPublicCollection,
- // eslint-disable-next-line no-undef
- userId,
- // eslint-disable-next-line no-undef
- vueType,
- // eslint-disable-next-line no-undef
- query,
- };
- },
- created() {
- this.fetch();
- },
- methods: {
- formatParams(param) {
- return param.replace("&", "%26").replace("+", "%2B");
- },
- fetch() {
- this.loading = true;
- this.total = 0;
-
- const queryString = window.location.search;
- const urlParams = new URLSearchParams(queryString);
- const entries = urlParams.entries();
-
- const sortOrder = {
- sort: "artists_sort",
- order: "asc",
- };
-
- // eslint-disable-next-line no-restricted-syntax
- for (const entry of entries) {
- const [key, value] = entry;
- switch (key) {
- case "artists_sort":
- this.artist = value;
- break;
- default:
- if (["order", "sort"].indexOf(key) !== -1) {
- sortOrder[key] = value;
- }
- this[key] = value;
- }
- }
-
- this.sortOrder = `${sortOrder.sort}-${sortOrder.order}`;
-
- let url = `/api/v1/albums?page=${this.page}&limit=${this.limit}&sort=${this.sort}&order=${this.order}`;
- if (this.artist) {
- url += `&artist=${this.formatParams(this.artist)}`;
- }
- if (this.format) {
- url += `&format=${this.formatParams(this.format)}`;
- }
- if (this.year) {
- url += `&year=${this.year}`;
- }
- if (this.genre) {
- url += `&genre=${this.formatParams(this.genre)}`;
- }
- if (this.style) {
- url += `&style=${this.formatParams(this.style)}`;
- }
- // INFO: Cas d'une collection partagée
- if (this.vueType === "public" && this.userId) {
- url += `&userId=${this.userId}`;
- }
-
- axios
- .get(url)
- .then((response) => {
- this.items = response.data.rows;
- this.total = response.data.count || 0;
- this.totalPages =
- parseInt(response.data.count / this.limit, 10) +
- (response.data.count % this.limit > 0 ? 1 : 0);
- })
- .catch((err) => {
- showToastr(
- err.response?.data?.message ||
- "Impossible de charger votre collection"
- );
- })
- .finally(() => {
- this.loading = false;
- });
- },
- changeUrl() {
- let url = `?page=${this.page}&limit=${this.limit}&sort=${this.sort}&order=${this.order}`;
- if (this.artist) {
- url += `&artists_sort=${this.formatParams(this.artist)}`;
- }
- if (this.format) {
- url += `&format=${this.formatParams(this.format)}`;
- }
- if (this.year) {
- url += `&year=${this.year}`;
- }
- if (this.genre) {
- url += `&genre=${this.formatParams(this.genre)}`;
- }
- if (this.style) {
- url += `&style=${this.formatParams(this.style)}`;
- }
-
- window.location.href = url;
- },
- next(event) {
- event.preventDefault();
-
- this.page += 1;
-
- this.changeUrl();
- },
- previous(event) {
- event.preventDefault();
-
- this.page -= 1;
-
- this.changeUrl();
- },
- goTo(page) {
- this.page = page;
-
- this.changeUrl();
- },
- changeSort() {
- const [sort, order] = this.sortOrder.split("-");
- this.sort = sort;
- this.order = order;
- this.page = 1;
-
- this.changeUrl();
- },
- changeFilter() {
- this.page = 1;
-
- this.changeUrl();
- },
- showMoreFilters() {
- this.moreFilters = !this.moreFilters;
- },
- toggleModal() {
- this.showModalDelete = !this.showModalDelete;
- },
- toggleModalShare() {
- this.showModalShare = !this.showModalShare;
- },
- showConfirmDelete(itemId) {
- this.itemId = itemId;
- this.toggleModal();
- },
- deleteItem() {
- // eslint-disable-next-line no-undef
- if (vueType !== "private") {
- return false;
- }
- return axios
- .delete(`/api/v1/albums/${this.itemId}`)
- .then(() => {
- this.fetch();
- })
- .catch((err) => {
- showToastr(
- err.response?.data?.message ||
- "Impossible de supprimer cet album"
- );
- })
- .finally(() => {
- this.toggleModal();
- });
- },
- shareCollection() {
- // eslint-disable-next-line no-undef
- if (vueType !== "private") {
- return false;
- }
- return axios
- .patch(`/api/v1/me`, {
- isPublicCollection: !this.isPublicCollection,
- })
- .then((res) => {
- this.isPublicCollection = res.data.isPublicCollection;
-
- if (this.isPublicCollection) {
- showToastr(
- "Votre collection est désormais publique",
- true
- );
- } else {
- showToastr(
- "Votre collection n'est plus partagée",
- true
- );
- }
- })
- .catch((err) => {
- showToastr(
- err.response?.data?.message ||
- "Impossible de supprimer cet album"
- );
- })
- .finally(() => {
- this.toggleModalShare();
- });
- },
- renderAlbumTitle(item) {
- let render = "";
-
- for (let i = 0; i < item.artists.length; i += 1) {
- const { name, join } = item.artists[i];
- render += `${name} ${join ? `${join} ` : ""}`;
- }
-
- render += `- ${item.title}`;
-
- return render;
- },
- },
-}).mount("#collection");
diff --git a/javascripts/conctact.js b/javascripts/conctact.js
deleted file mode 100644
index 1fbde34..0000000
--- a/javascripts/conctact.js
+++ /dev/null
@@ -1,43 +0,0 @@
-// eslint-disable-next-line no-undef
-if (typeof contactMethod !== "undefined" && contactMethod === "smtp") {
- Vue.createApp({
- data() {
- return {
- email: "",
- name: "",
- message: "",
- captcha: "",
- loading: false,
- };
- },
- methods: {
- send(event) {
- event.preventDefault();
-
- if (this.loading) {
- return false;
- }
-
- this.loading = true;
-
- const { email, message, name, captcha } = this;
-
- return axios
- .post("/api/v1/contact", { email, name, message, captcha })
- .then(() => {
- showToastr("Message correctement envoyé", true);
- })
- .catch((err) => {
- showToastr(
- err.response?.data?.message ||
- "Impossible d'envoyer votre message",
- false
- );
- })
- .finally(() => {
- this.loading = false;
- });
- },
- },
- }).mount("#contact");
-}
diff --git a/javascripts/main.js b/javascripts/main.js
deleted file mode 100644
index d37f297..0000000
--- a/javascripts/main.js
+++ /dev/null
@@ -1,65 +0,0 @@
-/* eslint-disable no-unused-vars */
-const { protocol, host } = window.location;
-
-let timeout = null;
-
-/**
- * Fonction permettant d'afficher un message dans un toastr
- * @param {String} message
- */
-function showToastr(message, success = false) {
- const x = document.getElementById("toastr");
- if (message) {
- x.getElementsByTagName("SPAN")[0].innerHTML = message;
- }
-
- if (timeout) {
- clearTimeout(timeout);
- x.classList.remove("show");
- }
-
- x.classList.remove("success");
- x.classList.remove("error");
- if (success) {
- x.classList.add("success");
- } else {
- x.classList.add("error");
- }
-
- x.classList.add("show");
-
- timeout = setTimeout(() => {
- x.classList.remove("show");
- }, 3000);
-}
-
-/**
- * Fonction permettant de masquer le toastr
- */
-function hideToastr() {
- const x = document.getElementById("toastr");
-
- x.className = x.className.replace("show", "");
- x.getElementsByTagName("SPAN")[0].innerHTML = "";
-}
-
-/**
- * Ensemble d'actions effectuées au chargement de la page
- */
-document.addEventListener("DOMContentLoaded", () => {
- const $navbarBurgers = Array.prototype.slice.call(
- document.querySelectorAll(".navbar-burger"),
- 0
- );
- if ($navbarBurgers.length > 0) {
- $navbarBurgers.forEach((el) => {
- el.addEventListener("click", () => {
- const { target } = el.dataset;
- const $target = document.getElementById(target);
-
- el.classList.toggle("is-active");
- $target.classList.toggle("is-active");
- });
- });
- }
-});
diff --git a/javascripts/mon-compte/index.js b/javascripts/mon-compte/index.js
deleted file mode 100644
index 2fb6f0f..0000000
--- a/javascripts/mon-compte/index.js
+++ /dev/null
@@ -1,103 +0,0 @@
-
-if (typeof email !== "undefined" && typeof username !== "undefined") {
- Vue.createApp({
- data() {
- return {
- formData: {
- // eslint-disable-next-line no-undef
- email,
- // eslint-disable-next-line no-undef
- username,
- oldPassword: "",
- password: "",
- passwordConfirm: "",
- // eslint-disable-next-line no-undef
- mastodon: mastodon || {
- publish: false,
- url: "",
- token: "",
- message:
- "Je viens d'ajouter {artist} - {album} à ma collection !",
- },
- },
- loading: false,
- errors: [],
- };
- },
- methods: {
- // eslint-disable-next-line no-unused-vars
- async testMastodon() {
- const { url, token } = this.formData.mastodon;
-
- if (!url) {
- this.errors.push("emptyUrl");
- }
- if (!token) {
- this.errors.push("emptyToken");
- }
-
- if (this.errors.length > 0) {
- return false;
- }
-
- try {
- await axios.post(`/api/v1/mastodon`, { url, token });
-
- showToastr("Configuration valide !", true);
- } catch (err) {
- showToastr(
- err.response?.data?.message ||
- "Impossible de tester cette configuration",
- false
- );
- }
-
- return true;
- },
- // eslint-disable-next-line no-unused-vars
- async updateProfil() {
- this.errors = [];
- const { oldPassword, password, passwordConfirm, mastodon } =
- this.formData;
-
- if (password && !oldPassword) {
- this.errors.push("emptyPassword");
- }
-
- if (password !== passwordConfirm) {
- this.errors.push("passwordsDiffer");
- }
-
- if (this.errors.length > 0) {
- return false;
- }
-
- this.loading = true;
-
- const data = {
- mastodon,
- };
-
- if (password) {
- data.password = password;
- data.oldPassword = oldPassword;
- }
-
- try {
- await axios.patch(`/api/v1/me`, data);
-
- showToastr("Profil mis à jour", true);
- } catch (err) {
- showToastr(
- err.response?.data?.message ||
- "Impossible de mettre à jour votre profil"
- );
- }
-
- this.loading = false;
-
- return true;
- },
- },
- }).mount("#mon-compte");
-}
diff --git a/javascripts/mon-compte/ma-collection/details.js b/javascripts/mon-compte/ma-collection/details.js
deleted file mode 100644
index af0414f..0000000
--- a/javascripts/mon-compte/ma-collection/details.js
+++ /dev/null
@@ -1,248 +0,0 @@
-if (typeof item !== "undefined") {
- Vue.createApp({
- data() {
- return {
- // eslint-disable-next-line no-undef
- item,
- // eslint-disable-next-line no-undef
- canShareItem,
- tracklist: [],
- identifiers: [],
- modalIsVisible: false,
- identifiersMode: "preview",
- identifiersPreviewLength: 16,
- preview: null,
- index: null,
- showModalDelete: false,
- showModalShare: false,
- shareMessage: "",
- shareMessageTransformed: "",
- shareMessageLength: 0,
- shareSubmiting: false,
- };
- },
- created() {
- this.setTrackList();
- this.setIdentifiers();
-
- window.addEventListener("keydown", this.changeImage);
- },
- destroyed() {
- window.removeEventListener("keydown", this.changeImage);
- },
- watch: {
- shareMessage(message) {
- const video =
- this.item.videos && this.item.videos.length > 0
- ? this.item.videos[0].uri
- : "";
-
- this.shareMessageTransformed = message
- .replaceAll("{artist}", this.item.artists[0].name)
- .replaceAll("{format}", this.item.formats[0].name)
- .replaceAll("{year}", this.item.year)
- .replaceAll("{video}", video)
- .replaceAll("{album}", this.item.title);
-
- this.shareMessageLength = this.shareMessageTransformed.replace(
- video,
- new Array(36).join("#")
- ).length;
- },
- },
- methods: {
- setIdentifiers() {
- this.identifiers = [];
-
- const max =
- this.identifiersMode === "preview" &&
- this.item.identifiers.length > this.identifiersPreviewLength
- ? this.identifiersPreviewLength
- : this.item.identifiers.length;
-
- for (let i = 0; i < max; i += 1) {
- this.identifiers.push(this.item.identifiers[i]);
- }
- },
- setTrackList() {
- this.tracklist = [];
- let subTrack = {
- type: null,
- title: null,
- tracks: [],
- };
- for (let i = 0; i < this.item.tracklist.length; i += 1) {
- const {
- type_,
- title,
- position,
- duration,
- artists,
- extraartists,
- } = this.item.tracklist[i];
-
- if (type_ === "heading") {
- if (subTrack.type) {
- this.tracklist.push(subTrack);
- subTrack = {
- type: null,
- title: null,
- tracks: [],
- };
- }
-
- subTrack.type = type_;
- subTrack.title = title;
- } else {
- subTrack.tracks.push({
- title,
- position,
- duration,
- extraartists,
- artists,
- });
- }
- }
- this.tracklist.push(subTrack);
- },
- setImage() {
- this.preview = this.item.images[this.index].uri;
- },
- showGallery(event) {
- const item =
- event.target.tagName === "IMG"
- ? event.target.parentElement
- : event.target;
-
- const { index } = item.dataset;
-
- this.index = Number(index);
- this.modalIsVisible = true;
-
- this.setImage();
- },
- toggleModal() {
- this.modalIsVisible = !this.modalIsVisible;
- },
- previous() {
- this.index =
- this.index > 0
- ? this.index - 1
- : this.item.images.length - 1;
- this.setImage();
- },
- next() {
- this.index =
- this.index + 1 === this.item.images.length
- ? 0
- : this.index + 1;
- this.setImage();
- },
- changeImage(event) {
- const direction = event.code;
-
- if (
- this.modalIsVisible &&
- ["ArrowRight", "ArrowLeft", "Escape"].indexOf(direction) !==
- -1
- ) {
- switch (direction) {
- case "ArrowRight":
- return this.next();
- case "ArrowLeft":
- return this.previous();
- default:
- this.modalIsVisible = false;
- return true;
- }
- }
-
- return true;
- },
- showAllIdentifiers() {
- this.identifiersMode = "all";
- this.setIdentifiers();
- },
- showLessIdentifiers() {
- this.identifiersMode = "preview";
- this.setIdentifiers();
-
- document
- .querySelector("#identifiers")
- .scrollIntoView({ behavior: "smooth" });
- },
- showConfirmDelete() {
- this.toggleModalDelete();
- },
- toggleModalDelete() {
- this.showModalDelete = !this.showModalDelete;
- },
- updateItem() {
- showToastr("Mise à jour en cours…", true);
- axios
- .patch(`/api/v1/albums/${this.item._id}`)
- .then((res) => {
- showToastr("Mise à jour réalisée avec succès", true);
- this.item = res.data;
-
- this.setTrackList();
- this.setIdentifiers();
- this.showLessIdentifiers();
- })
- .catch((err) => {
- showToastr(
- err.response?.data?.message ||
- "Impossible de mettre à jour cet album",
- false
- );
- });
- },
- deleteItem() {
- axios
- .delete(`/api/v1/albums/${this.item._id}`)
- .then(() => {
- window.location.href = "/ma-collection";
- })
- .catch((err) => {
- showToastr(
- err.response?.data?.message ||
- "Impossible de supprimer cet album"
- );
- })
- .finally(() => {
- this.toggleModalDelete();
- });
- },
- goToArtist() {
- return "";
- },
- shareAlbum() {
- if (this.shareSubmiting) {
- return false;
- }
- this.shareSubmiting = true;
- axios
- .post(`/api/v1/albums/${this.item._id}/share`, {
- message: this.shareMessageTransformed,
- })
- .then(() => {
- showToastr("Album partagé", true);
- this.shareMessage = "";
- this.showModalShare = false;
- })
- .catch((err) => {
- showToastr(
- err.response?.data?.message ||
- "Impossible de partager cet album",
- false
- );
- })
- .finally(() => {
- this.shareSubmiting = false;
- });
-
- return true;
- },
- },
- }).mount("#ma-collection-details");
-}
diff --git a/javascripts/mon-compte/ma-collection/exporter.js b/javascripts/mon-compte/ma-collection/exporter.js
deleted file mode 100644
index b391436..0000000
--- a/javascripts/mon-compte/ma-collection/exporter.js
+++ /dev/null
@@ -1,16 +0,0 @@
-Vue.createApp({
- data() {
- return {
- format: "xml",
- };
- },
- created() {},
- destroyed() {},
- methods: {
- exportCollection(event) {
- event.preventDefault();
-
- window.open(`/api/v1/albums?exportFormat=${this.format}`, "_blank");
- },
- },
-}).mount("#exporter");
diff --git a/javascripts/mon-compte/ma-collection/importer.js b/javascripts/mon-compte/ma-collection/importer.js
deleted file mode 100644
index 08f2b6f..0000000
--- a/javascripts/mon-compte/ma-collection/importer.js
+++ /dev/null
@@ -1,106 +0,0 @@
-Vue.createApp({
- data() {
- return {
- file: "",
- content: [],
- parsed: false,
- imported: 0,
- disabled: true,
- state: "default",
- };
- },
- created() {},
- destroyed() {},
- methods: {
- handleFileUpload(event) {
- const { files } = event.target;
- const [csv] = files;
-
- this.file = csv;
-
- this.file = csv;
- // this.parseFile();
-
- const reader = new FileReader();
- reader.onload = (content) => {
- this.content = [];
- this.state = "parse";
- const lines = content.target.result.split(/\r\n|\n/);
- for (let line = 1; line < lines.length - 1; line += 1) {
- this.parseLine(lines[0], lines[line]);
- }
-
- this.state = "default";
- this.disabled = false;
- };
-
- reader.readAsText(csv);
- },
- parseLine(header, line) {
- const row = {};
- let currentHeaderIndex = 0;
-
- let separant = ",";
- let value = "";
- for (let i = 0; i < line.length; i += 1) {
- const char = line[i];
-
- if (char !== separant) {
- if (char === '"') {
- separant = '"';
- } else {
- value += char;
- }
- } else if (char === '"') {
- separant = ",";
- } else {
- row[header.split(",")[currentHeaderIndex]] = value;
- currentHeaderIndex += 1;
- value = "";
- }
- }
- this.content.push(row);
- },
- async addOne(index) {
- const { Artist, Title, release_id } = this.content[index];
-
- try {
- const res = await axios.get(
- `/api/v1/albums?discogsId=${release_id}`
- );
-
- if (res.status === 204) {
- await axios.post("/api/v1/albums", {
- discogsId: release_id,
- share: false,
- });
- }
-
- this.imported += 1;
- if (this.content.length > index + 1) {
- await this.addOne(index + 1);
- }
- } catch (err) {
- showToastr(
- `Impossible d'ajouter l'album ${Title} de ${Artist}`
- );
-
- return false;
- }
-
- return true;
- },
- async importCollection(event) {
- event.preventDefault();
-
- this.disabled = true;
- this.state = "submit";
- this.imported = 0;
-
- const imported = await this.addOne(0);
-
- this.disabled = false;
- this.state = imported ? "done" : "default";
- },
- },
-}).mount("#importer");
diff --git a/javascripts/theme.js b/javascripts/theme.js
deleted file mode 100644
index 4625673..0000000
--- a/javascripts/theme.js
+++ /dev/null
@@ -1,71 +0,0 @@
-/**
- * Fonction permettant de sauvegarder dans le stockage local le choix du thème
- * @param {String} scheme
- */
-function saveColorScheme(scheme) {
- localStorage.setItem("theme", scheme);
-}
-
-/**
- * Fonction permettant de changer le thème du site
- * @param {String} scheme
- */
-function setColorScheme(scheme) {
- document.documentElement.setAttribute("data-theme", scheme);
-}
-
-/**
- * Fonction permettant de récupérer le thème du système
- * @return {String}
- */
-function getPreferredColorScheme() {
- if (window.matchMedia) {
- if (window.matchMedia("(prefers-color-scheme: dark)").matches) {
- return "dark";
- }
- return "light";
- }
- return "light";
-}
-
-// INFO: On place un event sur le bouton
-const toggleSwitch = document.querySelector(
- '.theme-switch input[type="checkbox"]'
-);
-
-/**
- * Event permettant de détecter les changements de thème du système
- */
-if (window.matchMedia) {
- const colorSchemeQuery = window.matchMedia("(prefers-color-scheme: dark)");
- colorSchemeQuery.addEventListener("change", () => {
- const selectedColorScheme = localStorage.getItem("theme") || "system";
-
- if (selectedColorScheme === "system") {
- const preferedColorScheme = getPreferredColorScheme();
- setColorScheme(preferedColorScheme);
-
- toggleSwitch.checked = preferedColorScheme === "dark";
- }
- });
-}
-
-const currentTheme = localStorage.getItem("theme") || getPreferredColorScheme();
-
-// INFO: Au chargement de la page on détecte le thème à charger
-setColorScheme(currentTheme);
-
-toggleSwitch.checked = currentTheme === "dark";
-
-toggleSwitch.addEventListener(
- "change",
- (e) => {
- e.preventDefault();
-
- const scheme = e.target.checked ? "dark" : "light";
-
- saveColorScheme(scheme);
- setColorScheme(scheme);
- },
- false
-);
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 1a49ca9..0000000
--- a/package-lock.json
+++ /dev/null
@@ -1,18175 +0,0 @@
-{
- "name": "musictopus",
- "version": "1.0.0",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "musictopus",
- "version": "1.0.0",
- "license": "GPL-3.0-or-later",
- "dependencies": {
- "@aws-sdk/client-s3": "^3.490.0",
- "@aws-sdk/lib-storage": "^3.490.0",
- "@babel/cli": "^7.17.0",
- "@babel/core": "^7.17.2",
- "@babel/preset-env": "^7.16.11",
- "axios": "^0.26.0",
- "connect-ensure-login": "^0.1.1",
- "connect-flash": "^0.1.1",
- "connect-mongo": "^4.6.0",
- "cookie-parser": "^1.4.6",
- "date-fns": "^2.28.0",
- "date-fns-tz": "^1.3.3",
- "debug": "^4.3.3",
- "disconnect": "^1.2.2",
- "ejs": "^3.1.6",
- "excel4node": "^1.7.2",
- "express": "^4.17.2",
- "express-session": "^1.17.2",
- "gulp": "^4.0.2",
- "gulp-babel": "^8.0.0",
- "gulp-concat": "^2.6.1",
- "gulp-sourcemaps": "^3.0.0",
- "gulp-uglify": "^3.0.2",
- "joi": "^17.6.0",
- "knacss": "^8.0.4",
- "mastodon": "^1.2.2",
- "mongoose": "^6.2.1",
- "mongoose-unique-validator": "^3.0.0",
- "nodemailer": "^6.7.8",
- "npm-run-all": "^4.1.5",
- "passport": "^0.5.2",
- "passport-custom": "^1.1.1",
- "passport-http": "^0.3.0",
- "passport-local": "^1.0.0",
- "rimraf": "^3.0.2",
- "sass": "^1.49.7",
- "svg-captcha": "^1.4.0",
- "uuid": "^8.3.2",
- "vue": "^3.2.31"
- },
- "devDependencies": {
- "eslint": "^8.9.0",
- "eslint-config-airbnb-base": "^15.0.0",
- "eslint-config-prettier": "^8.3.0",
- "eslint-plugin-import": "^2.25.4",
- "eslint-plugin-prettier": "^4.0.0",
- "husky": "^7.0.4",
- "lint-staged": "^12.3.3",
- "nodemon": "^2.0.15",
- "prettier": "^2.5.1"
- },
- "engines": {
- "node": "16.x || 18.x",
- "yarn": "1.x"
- }
- },
- "node_modules/@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@ampproject/remapping": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
- "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@aws-crypto/crc32": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz",
- "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/util": "^3.0.0",
- "@aws-sdk/types": "^3.222.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-crypto/crc32/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "license": "0BSD"
- },
- "node_modules/@aws-crypto/crc32c": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@aws-crypto/crc32c/-/crc32c-3.0.0.tgz",
- "integrity": "sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==",
- "dependencies": {
- "@aws-crypto/util": "^3.0.0",
- "@aws-sdk/types": "^3.222.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-crypto/crc32c/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/@aws-crypto/ie11-detection": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz",
- "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "license": "0BSD"
- },
- "node_modules/@aws-crypto/sha1-browser": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@aws-crypto/sha1-browser/-/sha1-browser-3.0.0.tgz",
- "integrity": "sha512-NJth5c997GLHs6nOYTzFKTbYdMNA6/1XlKVgnZoaZcQ7z7UJlOgj2JdbHE8tiYLS3fzXNCguct77SPGat2raSw==",
- "dependencies": {
- "@aws-crypto/ie11-detection": "^3.0.0",
- "@aws-crypto/supports-web-crypto": "^3.0.0",
- "@aws-crypto/util": "^3.0.0",
- "@aws-sdk/types": "^3.222.0",
- "@aws-sdk/util-locate-window": "^3.0.0",
- "@aws-sdk/util-utf8-browser": "^3.0.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-crypto/sha1-browser/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/@aws-crypto/sha256-browser": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz",
- "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/ie11-detection": "^3.0.0",
- "@aws-crypto/sha256-js": "^3.0.0",
- "@aws-crypto/supports-web-crypto": "^3.0.0",
- "@aws-crypto/util": "^3.0.0",
- "@aws-sdk/types": "^3.222.0",
- "@aws-sdk/util-locate-window": "^3.0.0",
- "@aws-sdk/util-utf8-browser": "^3.0.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "license": "0BSD"
- },
- "node_modules/@aws-crypto/sha256-js": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz",
- "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-crypto/util": "^3.0.0",
- "@aws-sdk/types": "^3.222.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-crypto/sha256-js/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "license": "0BSD"
- },
- "node_modules/@aws-crypto/supports-web-crypto": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz",
- "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "license": "0BSD"
- },
- "node_modules/@aws-crypto/util": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz",
- "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==",
- "license": "Apache-2.0",
- "dependencies": {
- "@aws-sdk/types": "^3.222.0",
- "@aws-sdk/util-utf8-browser": "^3.0.0",
- "tslib": "^1.11.1"
- }
- },
- "node_modules/@aws-crypto/util/node_modules/tslib": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
- "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
- "license": "0BSD"
- },
- "node_modules/@aws-sdk/client-cognito-identity": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.370.0.tgz",
- "integrity": "sha512-/dQFXT8y0WUD/731cdLjCrxNxH7Wtg2uZx7PggevTZs9Yr2fdGPSHehIYfvpCvi59yeG9T2Cl8sFnxXL1OEx4A==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-crypto/sha256-browser": "3.0.0",
- "@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.370.0",
- "@aws-sdk/credential-provider-node": "3.370.0",
- "@aws-sdk/middleware-host-header": "3.370.0",
- "@aws-sdk/middleware-logger": "3.370.0",
- "@aws-sdk/middleware-recursion-detection": "3.370.0",
- "@aws-sdk/middleware-signing": "3.370.0",
- "@aws-sdk/middleware-user-agent": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@aws-sdk/util-endpoints": "3.370.0",
- "@aws-sdk/util-user-agent-browser": "3.370.0",
- "@aws-sdk/util-user-agent-node": "3.370.0",
- "@smithy/config-resolver": "^1.0.1",
- "@smithy/fetch-http-handler": "^1.0.1",
- "@smithy/hash-node": "^1.0.1",
- "@smithy/invalid-dependency": "^1.0.1",
- "@smithy/middleware-content-length": "^1.0.1",
- "@smithy/middleware-endpoint": "^1.0.2",
- "@smithy/middleware-retry": "^1.0.3",
- "@smithy/middleware-serde": "^1.0.1",
- "@smithy/middleware-stack": "^1.0.1",
- "@smithy/node-config-provider": "^1.0.1",
- "@smithy/node-http-handler": "^1.0.2",
- "@smithy/protocol-http": "^1.1.0",
- "@smithy/smithy-client": "^1.0.3",
- "@smithy/types": "^1.1.0",
- "@smithy/url-parser": "^1.0.1",
- "@smithy/util-base64": "^1.0.1",
- "@smithy/util-body-length-browser": "^1.0.1",
- "@smithy/util-body-length-node": "^1.0.1",
- "@smithy/util-defaults-mode-browser": "^1.0.1",
- "@smithy/util-defaults-mode-node": "^1.0.1",
- "@smithy/util-retry": "^1.0.3",
- "@smithy/util-utf8": "^1.0.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3": {
- "version": "3.490.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.490.0.tgz",
- "integrity": "sha512-fBj3CJ3+5R+l/sc93Z9mKw8gM2b9K6vEhC9qSCG2XNymLd9YqlRft1peQ7VymrWywAHX3Koz1GCUrFEVNONiMw==",
- "dependencies": {
- "@aws-crypto/sha1-browser": "3.0.0",
- "@aws-crypto/sha256-browser": "3.0.0",
- "@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/client-sts": "3.490.0",
- "@aws-sdk/core": "3.490.0",
- "@aws-sdk/credential-provider-node": "3.490.0",
- "@aws-sdk/middleware-bucket-endpoint": "3.489.0",
- "@aws-sdk/middleware-expect-continue": "3.489.0",
- "@aws-sdk/middleware-flexible-checksums": "3.489.0",
- "@aws-sdk/middleware-host-header": "3.489.0",
- "@aws-sdk/middleware-location-constraint": "3.489.0",
- "@aws-sdk/middleware-logger": "3.489.0",
- "@aws-sdk/middleware-recursion-detection": "3.489.0",
- "@aws-sdk/middleware-sdk-s3": "3.489.0",
- "@aws-sdk/middleware-signing": "3.489.0",
- "@aws-sdk/middleware-ssec": "3.489.0",
- "@aws-sdk/middleware-user-agent": "3.489.0",
- "@aws-sdk/region-config-resolver": "3.489.0",
- "@aws-sdk/signature-v4-multi-region": "3.489.0",
- "@aws-sdk/types": "3.489.0",
- "@aws-sdk/util-endpoints": "3.489.0",
- "@aws-sdk/util-user-agent-browser": "3.489.0",
- "@aws-sdk/util-user-agent-node": "3.489.0",
- "@aws-sdk/xml-builder": "3.485.0",
- "@smithy/config-resolver": "^2.0.23",
- "@smithy/core": "^1.2.2",
- "@smithy/eventstream-serde-browser": "^2.0.16",
- "@smithy/eventstream-serde-config-resolver": "^2.0.16",
- "@smithy/eventstream-serde-node": "^2.0.16",
- "@smithy/fetch-http-handler": "^2.3.2",
- "@smithy/hash-blob-browser": "^2.0.17",
- "@smithy/hash-node": "^2.0.18",
- "@smithy/hash-stream-node": "^2.0.18",
- "@smithy/invalid-dependency": "^2.0.16",
- "@smithy/md5-js": "^2.0.18",
- "@smithy/middleware-content-length": "^2.0.18",
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-retry": "^2.0.26",
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/middleware-stack": "^2.0.10",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/node-http-handler": "^2.2.2",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "@smithy/util-base64": "^2.0.1",
- "@smithy/util-body-length-browser": "^2.0.1",
- "@smithy/util-body-length-node": "^2.1.0",
- "@smithy/util-defaults-mode-browser": "^2.0.24",
- "@smithy/util-defaults-mode-node": "^2.0.32",
- "@smithy/util-endpoints": "^1.0.8",
- "@smithy/util-retry": "^2.0.9",
- "@smithy/util-stream": "^2.0.24",
- "@smithy/util-utf8": "^2.0.2",
- "@smithy/util-waiter": "^2.0.16",
- "fast-xml-parser": "4.2.5",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/client-sso": {
- "version": "3.490.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.490.0.tgz",
- "integrity": "sha512-yfxoHmCL1w/IKmFRfzCxdVCQrGlSQf4eei9iVEm5oi3iE8REFyPj3o/BmKQEHG3h2ITK5UbdYDb5TY4xoYHsyA==",
- "dependencies": {
- "@aws-crypto/sha256-browser": "3.0.0",
- "@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/core": "3.490.0",
- "@aws-sdk/middleware-host-header": "3.489.0",
- "@aws-sdk/middleware-logger": "3.489.0",
- "@aws-sdk/middleware-recursion-detection": "3.489.0",
- "@aws-sdk/middleware-user-agent": "3.489.0",
- "@aws-sdk/region-config-resolver": "3.489.0",
- "@aws-sdk/types": "3.489.0",
- "@aws-sdk/util-endpoints": "3.489.0",
- "@aws-sdk/util-user-agent-browser": "3.489.0",
- "@aws-sdk/util-user-agent-node": "3.489.0",
- "@smithy/config-resolver": "^2.0.23",
- "@smithy/core": "^1.2.2",
- "@smithy/fetch-http-handler": "^2.3.2",
- "@smithy/hash-node": "^2.0.18",
- "@smithy/invalid-dependency": "^2.0.16",
- "@smithy/middleware-content-length": "^2.0.18",
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-retry": "^2.0.26",
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/middleware-stack": "^2.0.10",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/node-http-handler": "^2.2.2",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "@smithy/util-base64": "^2.0.1",
- "@smithy/util-body-length-browser": "^2.0.1",
- "@smithy/util-body-length-node": "^2.1.0",
- "@smithy/util-defaults-mode-browser": "^2.0.24",
- "@smithy/util-defaults-mode-node": "^2.0.32",
- "@smithy/util-endpoints": "^1.0.8",
- "@smithy/util-retry": "^2.0.9",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/client-sts": {
- "version": "3.490.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.490.0.tgz",
- "integrity": "sha512-n2vQ5Qu2qi2I0XMI+IH99ElpIRHOJTa1+sqNC4juMYxKQBMvw+EnsqUtaL3QvTHoyxNB/R7mpkeBB6SzPQ1TtA==",
- "dependencies": {
- "@aws-crypto/sha256-browser": "3.0.0",
- "@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/core": "3.490.0",
- "@aws-sdk/credential-provider-node": "3.490.0",
- "@aws-sdk/middleware-host-header": "3.489.0",
- "@aws-sdk/middleware-logger": "3.489.0",
- "@aws-sdk/middleware-recursion-detection": "3.489.0",
- "@aws-sdk/middleware-user-agent": "3.489.0",
- "@aws-sdk/region-config-resolver": "3.489.0",
- "@aws-sdk/types": "3.489.0",
- "@aws-sdk/util-endpoints": "3.489.0",
- "@aws-sdk/util-user-agent-browser": "3.489.0",
- "@aws-sdk/util-user-agent-node": "3.489.0",
- "@smithy/config-resolver": "^2.0.23",
- "@smithy/core": "^1.2.2",
- "@smithy/fetch-http-handler": "^2.3.2",
- "@smithy/hash-node": "^2.0.18",
- "@smithy/invalid-dependency": "^2.0.16",
- "@smithy/middleware-content-length": "^2.0.18",
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-retry": "^2.0.26",
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/middleware-stack": "^2.0.10",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/node-http-handler": "^2.2.2",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "@smithy/util-base64": "^2.0.1",
- "@smithy/util-body-length-browser": "^2.0.1",
- "@smithy/util-body-length-node": "^2.1.0",
- "@smithy/util-defaults-mode-browser": "^2.0.24",
- "@smithy/util-defaults-mode-node": "^2.0.32",
- "@smithy/util-endpoints": "^1.0.8",
- "@smithy/util-middleware": "^2.0.9",
- "@smithy/util-retry": "^2.0.9",
- "@smithy/util-utf8": "^2.0.2",
- "fast-xml-parser": "4.2.5",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.489.0.tgz",
- "integrity": "sha512-5PqYsx9G5SB2tqPT9/z/u0EkF6D4wP6HTMWQs+DfMdmwXihrqQAgeYaTtV3KbXqb88p6sfacwxhUvE6+Rm494w==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/property-provider": "^2.0.0",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.490.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.490.0.tgz",
- "integrity": "sha512-7m63zyCpVqj9FsoDxWMWWRvL6c7zZzOcXYkHZmHujVVlmAXH0RT/vkXFkYgt+Ku+ov+v5NQrzwO5TmVoRt6O8g==",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.489.0",
- "@aws-sdk/credential-provider-process": "3.489.0",
- "@aws-sdk/credential-provider-sso": "3.490.0",
- "@aws-sdk/credential-provider-web-identity": "3.489.0",
- "@aws-sdk/types": "3.489.0",
- "@smithy/credential-provider-imds": "^2.0.0",
- "@smithy/property-provider": "^2.0.0",
- "@smithy/shared-ini-file-loader": "^2.0.6",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.490.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.490.0.tgz",
- "integrity": "sha512-Gh33u2O5Xbout8G3z/Z5H/CZzdG1ophxf/XS3iMFxA1cazQ7swY1UMmGvB7Lm7upvax5anXouItD1Ph3gzKc4w==",
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.489.0",
- "@aws-sdk/credential-provider-ini": "3.490.0",
- "@aws-sdk/credential-provider-process": "3.489.0",
- "@aws-sdk/credential-provider-sso": "3.490.0",
- "@aws-sdk/credential-provider-web-identity": "3.489.0",
- "@aws-sdk/types": "3.489.0",
- "@smithy/credential-provider-imds": "^2.0.0",
- "@smithy/property-provider": "^2.0.0",
- "@smithy/shared-ini-file-loader": "^2.0.6",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.489.0.tgz",
- "integrity": "sha512-3vKQYJZ5cZYjy0870CPmbmKRBgATw2xCygxhn4m4UDCjOXVXcGUtYD51DMWsvBo3S0W8kH+FIJV4yuEDMFqLFQ==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/property-provider": "^2.0.0",
- "@smithy/shared-ini-file-loader": "^2.0.6",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.490.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.490.0.tgz",
- "integrity": "sha512-3UUBUoPbFvT58IhS4Vb23omYj/QPNkjgxu9p9ruQ3KSjLkanI4w8t/l/jljA65q83P7CoLnM5UKG9L7RA8/V1Q==",
- "dependencies": {
- "@aws-sdk/client-sso": "3.490.0",
- "@aws-sdk/token-providers": "3.489.0",
- "@aws-sdk/types": "3.489.0",
- "@smithy/property-provider": "^2.0.0",
- "@smithy/shared-ini-file-loader": "^2.0.6",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.489.0.tgz",
- "integrity": "sha512-mjIuE2Wg1H/ds0nXQ/7vfusEDudmdd8YzKZI1y5O4n60iZZtyB2RNIECtvLMx1EQAKclidY7/06qQkArrGau5Q==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/property-provider": "^2.0.0",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.489.0.tgz",
- "integrity": "sha512-Cl7HJ1jhOfllwf0CRx1eB4ypRGMqdGKWpc0eSTXty7wWSvCdMZUhwfjQqu2bIOIlgYxg/gFu6TVmVZ6g4O8PlA==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-logger": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.489.0.tgz",
- "integrity": "sha512-+EVDnWese61MdImcBNAgz/AhTcIZJaska/xsU3GWU9CP905x4a4qZdB7fExFMDu1Jlz5pJqNteFYYHCFMJhHfg==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.489.0.tgz",
- "integrity": "sha512-m4rU+fTzziQcu9DKjRNZ4nQlXENEd2ZnJblJV4ONdWqqEjbmOgOj3P6aCCQlJdIbzuNvX1FBOZ5tY59ZpERo7Q==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-signing": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.489.0.tgz",
- "integrity": "sha512-rlHcWYZn6Ym3v/u0DvKNDiD7ogIzEsHlerm0lowTiQbszkFobOiUClRTALwvsUZdAAztl706qO1OKbnGnD6Ubw==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/property-provider": "^2.0.0",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/signature-v4": "^2.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-middleware": "^2.0.9",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.489.0.tgz",
- "integrity": "sha512-M54Cv2fAN3GGgdfUjLtZ4wFUIrfM/ivbXv4DgpcNsacEQ2g4H+weQgKp41X7XZW8MWAzl+k1zJaryK69RYNQkQ==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@aws-sdk/util-endpoints": "3.489.0",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/token-providers": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.489.0.tgz",
- "integrity": "sha512-hSgjB8CMQoA8EIQ0ripDjDtbBcWDSa+7vSBYPIzksyknaGERR/GUfGXLV2dpm5t17FgFG6irT5f3ZlBzarL8Dw==",
- "dependencies": {
- "@aws-crypto/sha256-browser": "3.0.0",
- "@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/middleware-host-header": "3.489.0",
- "@aws-sdk/middleware-logger": "3.489.0",
- "@aws-sdk/middleware-recursion-detection": "3.489.0",
- "@aws-sdk/middleware-user-agent": "3.489.0",
- "@aws-sdk/region-config-resolver": "3.489.0",
- "@aws-sdk/types": "3.489.0",
- "@aws-sdk/util-endpoints": "3.489.0",
- "@aws-sdk/util-user-agent-browser": "3.489.0",
- "@aws-sdk/util-user-agent-node": "3.489.0",
- "@smithy/config-resolver": "^2.0.23",
- "@smithy/fetch-http-handler": "^2.3.2",
- "@smithy/hash-node": "^2.0.18",
- "@smithy/invalid-dependency": "^2.0.16",
- "@smithy/middleware-content-length": "^2.0.18",
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-retry": "^2.0.26",
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/middleware-stack": "^2.0.10",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/node-http-handler": "^2.2.2",
- "@smithy/property-provider": "^2.0.0",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/shared-ini-file-loader": "^2.0.6",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "@smithy/util-base64": "^2.0.1",
- "@smithy/util-body-length-browser": "^2.0.1",
- "@smithy/util-body-length-node": "^2.1.0",
- "@smithy/util-defaults-mode-browser": "^2.0.24",
- "@smithy/util-defaults-mode-node": "^2.0.32",
- "@smithy/util-endpoints": "^1.0.8",
- "@smithy/util-retry": "^2.0.9",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/types": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
- "integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/util-endpoints": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.489.0.tgz",
- "integrity": "sha512-uGyG1u84ATX03mf7bT4xD9XD/vlYJGD5+RxMN/UpzeTfzXfh+jvCQWbOQ44z8ttFJWYQQqrLxkfpF/JgvALzLA==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-endpoints": "^1.0.8",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.489.0.tgz",
- "integrity": "sha512-85B9KMsuMpAZauzWQ16r52ZBAHYnznW6BVitnBglsibN7oJKn10Hggt4QGuRhvQFCxQ8YhvBl7r+vQGFO4hxIw==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/types": "^2.8.0",
- "bowser": "^2.11.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.489.0.tgz",
- "integrity": "sha512-CYdkBHig8sFNc0dv11Ni9WXvZQHeI5+z77OrDHKkbidFx/V4BDTuwZw4K1vWg62pzFOEfzunJFiULRcDZWJR3w==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "aws-crt": ">=1.0.0"
- },
- "peerDependenciesMeta": {
- "aws-crt": {
- "optional": true
- }
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/abort-controller": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.16.tgz",
- "integrity": "sha512-4foO7738k8kM9flMHu3VLabqu7nPgvIj8TB909S0CnKx0YZz/dcDH3pZ/4JHdatfxlZdKF1JWOYCw9+v3HVVsw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/config-resolver": {
- "version": "2.0.23",
- "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-2.0.23.tgz",
- "integrity": "sha512-XakUqgtP2YY8Mi+Nlif5BiqJgWdvfxJafSpOSQeCOMizu+PUhE4fBQSy6xFcR+eInrwVadaABNxoJyGUMn15ew==",
- "dependencies": {
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/types": "^2.8.0",
- "@smithy/util-config-provider": "^2.1.0",
- "@smithy/util-middleware": "^2.0.9",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/credential-provider-imds": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-2.1.5.tgz",
- "integrity": "sha512-VfvE6Wg1MUWwpTZFBnUD7zxvPhLY8jlHCzu6bCjlIYoWgXCDzZAML76IlZUEf45nib3rjehnFgg0s1rgsuN/bg==",
- "dependencies": {
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/property-provider": "^2.0.17",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/eventstream-codec": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.16.tgz",
- "integrity": "sha512-umYh5pdCE9GHgiMAH49zu9wXWZKNHHdKPm/lK22WYISTjqu29SepmpWNmPiBLy/yUu4HFEGJHIFrDWhbDlApaw==",
- "dependencies": {
- "@aws-crypto/crc32": "3.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/fetch-http-handler": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.3.2.tgz",
- "integrity": "sha512-O9R/OlnAOTsnysuSDjt0v2q6DcSvCz5cCFC/CFAWWcLyBwJDeFyGTCTszgpQTb19+Fi8uRwZE5/3ziAQBFeDMQ==",
- "dependencies": {
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/hash-node": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-2.0.18.tgz",
- "integrity": "sha512-gN2JFvAgnZCyDN9rJgcejfpK0uPPJrSortVVVVWsru9whS7eQey6+gj2eM5ln2i6rHNntIXzal1Fm9XOPuoaKA==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "@smithy/util-buffer-from": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/invalid-dependency": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-2.0.16.tgz",
- "integrity": "sha512-apEHakT/kmpNo1VFHP4W/cjfeP9U0x5qvfsLJubgp7UM/gq4qYp0GbqdE7QhsjUaYvEnrftRqs7+YrtWreV0wA==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/middleware-content-length": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-2.0.18.tgz",
- "integrity": "sha512-ZJ9uKPTfxYheTKSKYB+GCvcj+izw9WGzRLhjn8n254q0jWLojUzn7Vw0l4R/Gq7Wdpf/qmk/ptD+6CCXHNVCaw==",
- "dependencies": {
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/middleware-endpoint": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.3.0.tgz",
- "integrity": "sha512-VsOAG2YQ8ykjSmKO+CIXdJBIWFo6AAvG6Iw95BakBTqk66/4BI7XyqLevoNSq/lZ6NgZv24sLmrcIN+fLDWBCg==",
- "dependencies": {
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "@smithy/util-middleware": "^2.0.9",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/middleware-retry": {
- "version": "2.0.26",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.26.tgz",
- "integrity": "sha512-Qzpxo0U5jfNiq9iD38U3e2bheXwvTEX4eue9xruIvEgh+UKq6dKuGqcB66oBDV7TD/mfoJi9Q/VmaiqwWbEp7A==",
- "dependencies": {
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/service-error-classification": "^2.0.9",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "@smithy/util-middleware": "^2.0.9",
- "@smithy/util-retry": "^2.0.9",
- "tslib": "^2.5.0",
- "uuid": "^8.3.2"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/middleware-serde": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.16.tgz",
- "integrity": "sha512-5EAd4t30pcc4M8TSSGq7q/x5IKrxfXR5+SrU4bgxNy7RPHQo2PSWBUco9C+D9Tfqp/JZvprRpK42dnupZafk2g==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/middleware-stack": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.10.tgz",
- "integrity": "sha512-I2rbxctNq9FAPPEcuA1ntZxkTKOPQFy7YBPOaD/MLg1zCvzv21CoNxR0py6J8ZVC35l4qE4nhxB0f7TF5/+Ldw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/node-config-provider": {
- "version": "2.1.9",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.9.tgz",
- "integrity": "sha512-tUyW/9xrRy+s7RXkmQhgYkAPMpTIF8izK4orhHjNFEKR3QZiOCbWB546Y8iB/Fpbm3O9+q0Af9rpywLKJOwtaQ==",
- "dependencies": {
- "@smithy/property-provider": "^2.0.17",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/node-http-handler": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.2.2.tgz",
- "integrity": "sha512-XO58TO/Eul/IBQKFKaaBtXJi0ItEQQCT+NI4IiKHCY/4KtqaUT6y/wC1EvDqlA9cP7Dyjdj7FdPs4DyynH3u7g==",
- "dependencies": {
- "@smithy/abort-controller": "^2.0.16",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/property-provider": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.17.tgz",
- "integrity": "sha512-+VkeZbVu7qtQ2DjI48Qwaf9fPOr3gZIwxQpuLJgRRSkWsdSvmaTCxI3gzRFKePB63Ts9r4yjn4HkxSCSkdWmcQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/protocol-http": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.12.tgz",
- "integrity": "sha512-Xz4iaqLiaBfbQpB9Hgi3VcZYbP7xRDXYhd8XWChh4v94uw7qwmvlxdU5yxzfm6ACJM66phHrTbS5TVvj5uQ72w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/querystring-builder": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.16.tgz",
- "integrity": "sha512-Q/GsJT0C0mijXMRs7YhZLLCP5FcuC4797lYjKQkME5CZohnLC4bEhylAd2QcD3gbMKNjCw8+T2I27WKiV/wToA==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "@smithy/util-uri-escape": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/querystring-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.16.tgz",
- "integrity": "sha512-c4ueAuL6BDYKWpkubjrQthZKoC3L5kql5O++ovekNxiexRXTlLIVlCR4q3KziOktLIw66EU9SQljPXd/oN6Okg==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/service-error-classification": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.0.9.tgz",
- "integrity": "sha512-0K+8GvtwI7VkGmmInPydM2XZyBfIqLIbfR7mDQ+oPiz8mIinuHbV6sxOLdvX1Jv/myk7XTK9orgt3tuEpBu/zg==",
- "dependencies": {
- "@smithy/types": "^2.8.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/shared-ini-file-loader": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.8.tgz",
- "integrity": "sha512-E62byatbwSWrtq9RJ7xN40tqrRKDGrEL4EluyNpaIDvfvet06a/QC58oHw2FgVaEgkj0tXZPjZaKrhPfpoU0qw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/signature-v4": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.19.tgz",
- "integrity": "sha512-nwc3JihdM+kcJjtORv/n7qRHN2Kfh7S2RJI2qr8pz9UcY5TD8rSCRGQ0g81HgyS3jZ5X9U/L4p014P3FonBPhg==",
- "dependencies": {
- "@smithy/eventstream-codec": "^2.0.16",
- "@smithy/is-array-buffer": "^2.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "@smithy/util-middleware": "^2.0.9",
- "@smithy/util-uri-escape": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/smithy-client": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.2.1.tgz",
- "integrity": "sha512-SpD7FLK92XV2fon2hMotaNDa2w5VAy5/uVjP9WFmjGSgWM8pTPVkHcDl1yFs5Z8LYbij0FSz+DbCBK6i+uXXUA==",
- "dependencies": {
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-stack": "^2.0.10",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "@smithy/util-stream": "^2.0.24",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/url-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.16.tgz",
- "integrity": "sha512-Wfz5WqAoRT91TjRy1JeLR0fXtkIXHGsMbgzKFTx7E68SrZ55TB8xoG+vm11Ru4gheFTMXjAjwAxv1jQdC+pAQA==",
- "dependencies": {
- "@smithy/querystring-parser": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-base64": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.1.tgz",
- "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-body-length-browser": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-2.0.1.tgz",
- "integrity": "sha512-NXYp3ttgUlwkaug4bjBzJ5+yIbUbUx8VsSLuHZROQpoik+gRkIBeEG9MPVYfvPNpuXb/puqodeeUXcKFe7BLOQ==",
- "dependencies": {
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-body-length-node": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-2.1.0.tgz",
- "integrity": "sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-config-provider": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.1.0.tgz",
- "integrity": "sha512-S6V0JvvhQgFSGLcJeT1CBsaTR03MM8qTuxMH9WPCCddlSo2W0V5jIHimHtIQALMLEDPGQ0ROSRr/dU0O+mxiQg==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-defaults-mode-browser": {
- "version": "2.0.24",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-2.0.24.tgz",
- "integrity": "sha512-TsP5mBuLgO2C21+laNG2nHYZEyUdkbGURv2tHvSuQQxLz952MegX95uwdxOY2jR2H4GoKuVRfdJq7w4eIjGYeg==",
- "dependencies": {
- "@smithy/property-provider": "^2.0.17",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "bowser": "^2.11.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-defaults-mode-node": {
- "version": "2.0.32",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.0.32.tgz",
- "integrity": "sha512-d0S33dXA2cq1NyorVMroMrEtqKMr3MlyLITcfTBf9pXiigYiPMOtbSI7czHIfDbuVuM89Cg0urAgpt73QV9mPQ==",
- "dependencies": {
- "@smithy/config-resolver": "^2.0.23",
- "@smithy/credential-provider-imds": "^2.1.5",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/property-provider": "^2.0.17",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-hex-encoding": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz",
- "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.9.tgz",
- "integrity": "sha512-PnCnBJ07noMX1lMDTEefmxSlusWJUiLfrme++MfK5TD0xz8NYmakgoXy5zkF/16zKGmiwOeKAztWT/Vjk1KRIQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-retry": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.9.tgz",
- "integrity": "sha512-46BFWe9RqB6g7f4mxm3W3HlqknqQQmWHKlhoqSFZuGNuiDU5KqmpebMbvC3tjTlUkqn4xa2Z7s3Hwb0HNs5scw==",
- "dependencies": {
- "@smithy/service-error-classification": "^2.0.9",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-stream": {
- "version": "2.0.24",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.24.tgz",
- "integrity": "sha512-hRpbcRrOxDriMVmbya+Mv77VZVupxRAsfxVDKS54XuiURhdiwCUXJP0X1iJhHinuUf6n8pBF0MkG9C8VooMnWw==",
- "dependencies": {
- "@smithy/fetch-http-handler": "^2.3.2",
- "@smithy/node-http-handler": "^2.2.2",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "@smithy/util-buffer-from": "^2.0.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-uri-escape": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz",
- "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-s3/node_modules/@smithy/util-utf8": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz",
- "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.370.0.tgz",
- "integrity": "sha512-0Ty1iHuzNxMQtN7nahgkZr4Wcu1XvqGfrQniiGdKKif9jG/4elxsQPiydRuQpFqN6b+bg7wPP7crFP1uTxx2KQ==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-crypto/sha256-browser": "3.0.0",
- "@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/middleware-host-header": "3.370.0",
- "@aws-sdk/middleware-logger": "3.370.0",
- "@aws-sdk/middleware-recursion-detection": "3.370.0",
- "@aws-sdk/middleware-user-agent": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@aws-sdk/util-endpoints": "3.370.0",
- "@aws-sdk/util-user-agent-browser": "3.370.0",
- "@aws-sdk/util-user-agent-node": "3.370.0",
- "@smithy/config-resolver": "^1.0.1",
- "@smithy/fetch-http-handler": "^1.0.1",
- "@smithy/hash-node": "^1.0.1",
- "@smithy/invalid-dependency": "^1.0.1",
- "@smithy/middleware-content-length": "^1.0.1",
- "@smithy/middleware-endpoint": "^1.0.2",
- "@smithy/middleware-retry": "^1.0.3",
- "@smithy/middleware-serde": "^1.0.1",
- "@smithy/middleware-stack": "^1.0.1",
- "@smithy/node-config-provider": "^1.0.1",
- "@smithy/node-http-handler": "^1.0.2",
- "@smithy/protocol-http": "^1.1.0",
- "@smithy/smithy-client": "^1.0.3",
- "@smithy/types": "^1.1.0",
- "@smithy/url-parser": "^1.0.1",
- "@smithy/util-base64": "^1.0.1",
- "@smithy/util-body-length-browser": "^1.0.1",
- "@smithy/util-body-length-node": "^1.0.1",
- "@smithy/util-defaults-mode-browser": "^1.0.1",
- "@smithy/util-defaults-mode-node": "^1.0.1",
- "@smithy/util-retry": "^1.0.3",
- "@smithy/util-utf8": "^1.0.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sso-oidc": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.370.0.tgz",
- "integrity": "sha512-jAYOO74lmVXylQylqkPrjLzxvUnMKw476JCUTvCO6Q8nv3LzCWd76Ihgv/m9Q4M2Tbqi1iP2roVK5bstsXzEjA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-crypto/sha256-browser": "3.0.0",
- "@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/middleware-host-header": "3.370.0",
- "@aws-sdk/middleware-logger": "3.370.0",
- "@aws-sdk/middleware-recursion-detection": "3.370.0",
- "@aws-sdk/middleware-user-agent": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@aws-sdk/util-endpoints": "3.370.0",
- "@aws-sdk/util-user-agent-browser": "3.370.0",
- "@aws-sdk/util-user-agent-node": "3.370.0",
- "@smithy/config-resolver": "^1.0.1",
- "@smithy/fetch-http-handler": "^1.0.1",
- "@smithy/hash-node": "^1.0.1",
- "@smithy/invalid-dependency": "^1.0.1",
- "@smithy/middleware-content-length": "^1.0.1",
- "@smithy/middleware-endpoint": "^1.0.2",
- "@smithy/middleware-retry": "^1.0.3",
- "@smithy/middleware-serde": "^1.0.1",
- "@smithy/middleware-stack": "^1.0.1",
- "@smithy/node-config-provider": "^1.0.1",
- "@smithy/node-http-handler": "^1.0.2",
- "@smithy/protocol-http": "^1.1.0",
- "@smithy/smithy-client": "^1.0.3",
- "@smithy/types": "^1.1.0",
- "@smithy/url-parser": "^1.0.1",
- "@smithy/util-base64": "^1.0.1",
- "@smithy/util-body-length-browser": "^1.0.1",
- "@smithy/util-body-length-node": "^1.0.1",
- "@smithy/util-defaults-mode-browser": "^1.0.1",
- "@smithy/util-defaults-mode-node": "^1.0.1",
- "@smithy/util-retry": "^1.0.3",
- "@smithy/util-utf8": "^1.0.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/client-sts": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.370.0.tgz",
- "integrity": "sha512-utFxOPWIzbN+3kc415Je2o4J72hOLNhgR2Gt5EnRSggC3yOnkC4GzauxG8n7n5gZGBX45eyubHyPOXLOIyoqQA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-crypto/sha256-browser": "3.0.0",
- "@aws-crypto/sha256-js": "3.0.0",
- "@aws-sdk/credential-provider-node": "3.370.0",
- "@aws-sdk/middleware-host-header": "3.370.0",
- "@aws-sdk/middleware-logger": "3.370.0",
- "@aws-sdk/middleware-recursion-detection": "3.370.0",
- "@aws-sdk/middleware-sdk-sts": "3.370.0",
- "@aws-sdk/middleware-signing": "3.370.0",
- "@aws-sdk/middleware-user-agent": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@aws-sdk/util-endpoints": "3.370.0",
- "@aws-sdk/util-user-agent-browser": "3.370.0",
- "@aws-sdk/util-user-agent-node": "3.370.0",
- "@smithy/config-resolver": "^1.0.1",
- "@smithy/fetch-http-handler": "^1.0.1",
- "@smithy/hash-node": "^1.0.1",
- "@smithy/invalid-dependency": "^1.0.1",
- "@smithy/middleware-content-length": "^1.0.1",
- "@smithy/middleware-endpoint": "^1.0.2",
- "@smithy/middleware-retry": "^1.0.3",
- "@smithy/middleware-serde": "^1.0.1",
- "@smithy/middleware-stack": "^1.0.1",
- "@smithy/node-config-provider": "^1.0.1",
- "@smithy/node-http-handler": "^1.0.2",
- "@smithy/protocol-http": "^1.1.0",
- "@smithy/smithy-client": "^1.0.3",
- "@smithy/types": "^1.1.0",
- "@smithy/url-parser": "^1.0.1",
- "@smithy/util-base64": "^1.0.1",
- "@smithy/util-body-length-browser": "^1.0.1",
- "@smithy/util-body-length-node": "^1.0.1",
- "@smithy/util-defaults-mode-browser": "^1.0.1",
- "@smithy/util-defaults-mode-node": "^1.0.1",
- "@smithy/util-retry": "^1.0.3",
- "@smithy/util-utf8": "^1.0.1",
- "fast-xml-parser": "4.2.5",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core": {
- "version": "3.490.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.490.0.tgz",
- "integrity": "sha512-TSBWkXtxMU7q1Zo6w3v5wIOr/sj7P5Jw3OyO7lJrFGsPsDC2xwpxkVqTesDxkzgMRypO52xjYEmveagn1xxBHg==",
- "dependencies": {
- "@smithy/core": "^1.2.2",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/signature-v4": "^2.0.0",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/abort-controller": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.16.tgz",
- "integrity": "sha512-4foO7738k8kM9flMHu3VLabqu7nPgvIj8TB909S0CnKx0YZz/dcDH3pZ/4JHdatfxlZdKF1JWOYCw9+v3HVVsw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/eventstream-codec": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.16.tgz",
- "integrity": "sha512-umYh5pdCE9GHgiMAH49zu9wXWZKNHHdKPm/lK22WYISTjqu29SepmpWNmPiBLy/yUu4HFEGJHIFrDWhbDlApaw==",
- "dependencies": {
- "@aws-crypto/crc32": "3.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/fetch-http-handler": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.3.2.tgz",
- "integrity": "sha512-O9R/OlnAOTsnysuSDjt0v2q6DcSvCz5cCFC/CFAWWcLyBwJDeFyGTCTszgpQTb19+Fi8uRwZE5/3ziAQBFeDMQ==",
- "dependencies": {
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/middleware-endpoint": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.3.0.tgz",
- "integrity": "sha512-VsOAG2YQ8ykjSmKO+CIXdJBIWFo6AAvG6Iw95BakBTqk66/4BI7XyqLevoNSq/lZ6NgZv24sLmrcIN+fLDWBCg==",
- "dependencies": {
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "@smithy/util-middleware": "^2.0.9",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/middleware-serde": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.16.tgz",
- "integrity": "sha512-5EAd4t30pcc4M8TSSGq7q/x5IKrxfXR5+SrU4bgxNy7RPHQo2PSWBUco9C+D9Tfqp/JZvprRpK42dnupZafk2g==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/middleware-stack": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.10.tgz",
- "integrity": "sha512-I2rbxctNq9FAPPEcuA1ntZxkTKOPQFy7YBPOaD/MLg1zCvzv21CoNxR0py6J8ZVC35l4qE4nhxB0f7TF5/+Ldw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/node-config-provider": {
- "version": "2.1.9",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.9.tgz",
- "integrity": "sha512-tUyW/9xrRy+s7RXkmQhgYkAPMpTIF8izK4orhHjNFEKR3QZiOCbWB546Y8iB/Fpbm3O9+q0Af9rpywLKJOwtaQ==",
- "dependencies": {
- "@smithy/property-provider": "^2.0.17",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/node-http-handler": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.2.2.tgz",
- "integrity": "sha512-XO58TO/Eul/IBQKFKaaBtXJi0ItEQQCT+NI4IiKHCY/4KtqaUT6y/wC1EvDqlA9cP7Dyjdj7FdPs4DyynH3u7g==",
- "dependencies": {
- "@smithy/abort-controller": "^2.0.16",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/property-provider": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.17.tgz",
- "integrity": "sha512-+VkeZbVu7qtQ2DjI48Qwaf9fPOr3gZIwxQpuLJgRRSkWsdSvmaTCxI3gzRFKePB63Ts9r4yjn4HkxSCSkdWmcQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/protocol-http": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.12.tgz",
- "integrity": "sha512-Xz4iaqLiaBfbQpB9Hgi3VcZYbP7xRDXYhd8XWChh4v94uw7qwmvlxdU5yxzfm6ACJM66phHrTbS5TVvj5uQ72w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/querystring-builder": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.16.tgz",
- "integrity": "sha512-Q/GsJT0C0mijXMRs7YhZLLCP5FcuC4797lYjKQkME5CZohnLC4bEhylAd2QcD3gbMKNjCw8+T2I27WKiV/wToA==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "@smithy/util-uri-escape": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/querystring-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.16.tgz",
- "integrity": "sha512-c4ueAuL6BDYKWpkubjrQthZKoC3L5kql5O++ovekNxiexRXTlLIVlCR4q3KziOktLIw66EU9SQljPXd/oN6Okg==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/shared-ini-file-loader": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.8.tgz",
- "integrity": "sha512-E62byatbwSWrtq9RJ7xN40tqrRKDGrEL4EluyNpaIDvfvet06a/QC58oHw2FgVaEgkj0tXZPjZaKrhPfpoU0qw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/signature-v4": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.19.tgz",
- "integrity": "sha512-nwc3JihdM+kcJjtORv/n7qRHN2Kfh7S2RJI2qr8pz9UcY5TD8rSCRGQ0g81HgyS3jZ5X9U/L4p014P3FonBPhg==",
- "dependencies": {
- "@smithy/eventstream-codec": "^2.0.16",
- "@smithy/is-array-buffer": "^2.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "@smithy/util-middleware": "^2.0.9",
- "@smithy/util-uri-escape": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/smithy-client": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.2.1.tgz",
- "integrity": "sha512-SpD7FLK92XV2fon2hMotaNDa2w5VAy5/uVjP9WFmjGSgWM8pTPVkHcDl1yFs5Z8LYbij0FSz+DbCBK6i+uXXUA==",
- "dependencies": {
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-stack": "^2.0.10",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "@smithy/util-stream": "^2.0.24",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/url-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.16.tgz",
- "integrity": "sha512-Wfz5WqAoRT91TjRy1JeLR0fXtkIXHGsMbgzKFTx7E68SrZ55TB8xoG+vm11Ru4gheFTMXjAjwAxv1jQdC+pAQA==",
- "dependencies": {
- "@smithy/querystring-parser": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/util-base64": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.1.tgz",
- "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/util-hex-encoding": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz",
- "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/util-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.9.tgz",
- "integrity": "sha512-PnCnBJ07noMX1lMDTEefmxSlusWJUiLfrme++MfK5TD0xz8NYmakgoXy5zkF/16zKGmiwOeKAztWT/Vjk1KRIQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/util-stream": {
- "version": "2.0.24",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.24.tgz",
- "integrity": "sha512-hRpbcRrOxDriMVmbya+Mv77VZVupxRAsfxVDKS54XuiURhdiwCUXJP0X1iJhHinuUf6n8pBF0MkG9C8VooMnWw==",
- "dependencies": {
- "@smithy/fetch-http-handler": "^2.3.2",
- "@smithy/node-http-handler": "^2.2.2",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "@smithy/util-buffer-from": "^2.0.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/util-uri-escape": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz",
- "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/core/node_modules/@smithy/util-utf8": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz",
- "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-cognito-identity": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.370.0.tgz",
- "integrity": "sha512-OjNAN72+QoyJAmOayi47AlFzpQc4E59LWRE2GKgH0F1pEgr3t34T0/EHusCoxUjOz5mRRXrKjNlHVC7ezOFEcg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/client-cognito-identity": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-env": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.370.0.tgz",
- "integrity": "sha512-raR3yP/4GGbKFRPP5hUBNkEmTnzxI9mEc2vJAJrcv4G4J4i/UP6ELiLInQ5eO2/VcV/CeKGZA3t7d1tsJ+jhCg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.370.0.tgz",
- "integrity": "sha512-eJyapFKa4NrC9RfTgxlXnXfS9InG/QMEUPPVL+VhG7YS6nKqetC1digOYgivnEeu+XSKE0DJ7uZuXujN2Y7VAQ==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.370.0",
- "@aws-sdk/credential-provider-process": "3.370.0",
- "@aws-sdk/credential-provider-sso": "3.370.0",
- "@aws-sdk/credential-provider-web-identity": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@smithy/credential-provider-imds": "^1.0.1",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/shared-ini-file-loader": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.370.0.tgz",
- "integrity": "sha512-gkFiotBFKE4Fcn8CzQnMeab9TAR06FEAD02T4ZRYW1xGrBJOowmje9dKqdwQFHSPgnWAP+8HoTA8iwbhTLvjNA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/credential-provider-env": "3.370.0",
- "@aws-sdk/credential-provider-ini": "3.370.0",
- "@aws-sdk/credential-provider-process": "3.370.0",
- "@aws-sdk/credential-provider-sso": "3.370.0",
- "@aws-sdk/credential-provider-web-identity": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@smithy/credential-provider-imds": "^1.0.1",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/shared-ini-file-loader": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-process": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.370.0.tgz",
- "integrity": "sha512-0BKFFZmUO779Xdw3u7wWnoWhYA4zygxJbgGVSyjkOGBvdkbPSTTcdwT1KFkaQy2kOXYeZPl+usVVRXs+ph4ejg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/shared-ini-file-loader": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.370.0.tgz",
- "integrity": "sha512-PFroYm5hcPSfC/jkZnCI34QFL3I7WVKveVk6/F3fud/cnP8hp6YjA9NiTNbqdFSzsyoiN/+e5fZgNKih8vVPTA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/client-sso": "3.370.0",
- "@aws-sdk/token-providers": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/shared-ini-file-loader": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-provider-web-identity": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.370.0.tgz",
- "integrity": "sha512-CFaBMLRudwhjv1sDzybNV93IaT85IwS+L8Wq6VRMa0mro1q9rrWsIZO811eF+k0NEPfgU1dLH+8Vc2qhw4SARQ==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/credential-providers": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.370.0.tgz",
- "integrity": "sha512-K5yUHJPB2QJKWzKoz1YCE2xJDvYL6bvCRyoT0mRPWbITrDjFuWxbe1QXWcMymwQIyzOITAnZq5fvj456KhPATg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/client-cognito-identity": "3.370.0",
- "@aws-sdk/client-sso": "3.370.0",
- "@aws-sdk/client-sts": "3.370.0",
- "@aws-sdk/credential-provider-cognito-identity": "3.370.0",
- "@aws-sdk/credential-provider-env": "3.370.0",
- "@aws-sdk/credential-provider-ini": "3.370.0",
- "@aws-sdk/credential-provider-node": "3.370.0",
- "@aws-sdk/credential-provider-process": "3.370.0",
- "@aws-sdk/credential-provider-sso": "3.370.0",
- "@aws-sdk/credential-provider-web-identity": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@smithy/credential-provider-imds": "^1.0.1",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage": {
- "version": "3.490.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/lib-storage/-/lib-storage-3.490.0.tgz",
- "integrity": "sha512-JLRabk0bHzEd0G5RF+62/kyiIKSwrstW9WC0/CEvIfZbFbDPE4Ncd8q97YLUTFiIGDNsEcjW8DSbA6Feezcwhg==",
- "dependencies": {
- "@smithy/abort-controller": "^2.0.1",
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/smithy-client": "^2.2.1",
- "buffer": "5.6.0",
- "events": "3.3.0",
- "stream-browserify": "3.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "@aws-sdk/client-s3": "^3.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/abort-controller": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.16.tgz",
- "integrity": "sha512-4foO7738k8kM9flMHu3VLabqu7nPgvIj8TB909S0CnKx0YZz/dcDH3pZ/4JHdatfxlZdKF1JWOYCw9+v3HVVsw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/fetch-http-handler": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.3.2.tgz",
- "integrity": "sha512-O9R/OlnAOTsnysuSDjt0v2q6DcSvCz5cCFC/CFAWWcLyBwJDeFyGTCTszgpQTb19+Fi8uRwZE5/3ziAQBFeDMQ==",
- "dependencies": {
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/middleware-endpoint": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.3.0.tgz",
- "integrity": "sha512-VsOAG2YQ8ykjSmKO+CIXdJBIWFo6AAvG6Iw95BakBTqk66/4BI7XyqLevoNSq/lZ6NgZv24sLmrcIN+fLDWBCg==",
- "dependencies": {
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "@smithy/util-middleware": "^2.0.9",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/middleware-serde": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.16.tgz",
- "integrity": "sha512-5EAd4t30pcc4M8TSSGq7q/x5IKrxfXR5+SrU4bgxNy7RPHQo2PSWBUco9C+D9Tfqp/JZvprRpK42dnupZafk2g==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/middleware-stack": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.10.tgz",
- "integrity": "sha512-I2rbxctNq9FAPPEcuA1ntZxkTKOPQFy7YBPOaD/MLg1zCvzv21CoNxR0py6J8ZVC35l4qE4nhxB0f7TF5/+Ldw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/node-config-provider": {
- "version": "2.1.9",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.9.tgz",
- "integrity": "sha512-tUyW/9xrRy+s7RXkmQhgYkAPMpTIF8izK4orhHjNFEKR3QZiOCbWB546Y8iB/Fpbm3O9+q0Af9rpywLKJOwtaQ==",
- "dependencies": {
- "@smithy/property-provider": "^2.0.17",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/node-http-handler": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.2.2.tgz",
- "integrity": "sha512-XO58TO/Eul/IBQKFKaaBtXJi0ItEQQCT+NI4IiKHCY/4KtqaUT6y/wC1EvDqlA9cP7Dyjdj7FdPs4DyynH3u7g==",
- "dependencies": {
- "@smithy/abort-controller": "^2.0.16",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/property-provider": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.17.tgz",
- "integrity": "sha512-+VkeZbVu7qtQ2DjI48Qwaf9fPOr3gZIwxQpuLJgRRSkWsdSvmaTCxI3gzRFKePB63Ts9r4yjn4HkxSCSkdWmcQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/protocol-http": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.12.tgz",
- "integrity": "sha512-Xz4iaqLiaBfbQpB9Hgi3VcZYbP7xRDXYhd8XWChh4v94uw7qwmvlxdU5yxzfm6ACJM66phHrTbS5TVvj5uQ72w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/querystring-builder": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.16.tgz",
- "integrity": "sha512-Q/GsJT0C0mijXMRs7YhZLLCP5FcuC4797lYjKQkME5CZohnLC4bEhylAd2QcD3gbMKNjCw8+T2I27WKiV/wToA==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "@smithy/util-uri-escape": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/querystring-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.16.tgz",
- "integrity": "sha512-c4ueAuL6BDYKWpkubjrQthZKoC3L5kql5O++ovekNxiexRXTlLIVlCR4q3KziOktLIw66EU9SQljPXd/oN6Okg==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/shared-ini-file-loader": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.8.tgz",
- "integrity": "sha512-E62byatbwSWrtq9RJ7xN40tqrRKDGrEL4EluyNpaIDvfvet06a/QC58oHw2FgVaEgkj0tXZPjZaKrhPfpoU0qw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/smithy-client": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.2.1.tgz",
- "integrity": "sha512-SpD7FLK92XV2fon2hMotaNDa2w5VAy5/uVjP9WFmjGSgWM8pTPVkHcDl1yFs5Z8LYbij0FSz+DbCBK6i+uXXUA==",
- "dependencies": {
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-stack": "^2.0.10",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "@smithy/util-stream": "^2.0.24",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/url-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.16.tgz",
- "integrity": "sha512-Wfz5WqAoRT91TjRy1JeLR0fXtkIXHGsMbgzKFTx7E68SrZ55TB8xoG+vm11Ru4gheFTMXjAjwAxv1jQdC+pAQA==",
- "dependencies": {
- "@smithy/querystring-parser": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/util-base64": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.1.tgz",
- "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/util-hex-encoding": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz",
- "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/util-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.9.tgz",
- "integrity": "sha512-PnCnBJ07noMX1lMDTEefmxSlusWJUiLfrme++MfK5TD0xz8NYmakgoXy5zkF/16zKGmiwOeKAztWT/Vjk1KRIQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/util-stream": {
- "version": "2.0.24",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.24.tgz",
- "integrity": "sha512-hRpbcRrOxDriMVmbya+Mv77VZVupxRAsfxVDKS54XuiURhdiwCUXJP0X1iJhHinuUf6n8pBF0MkG9C8VooMnWw==",
- "dependencies": {
- "@smithy/fetch-http-handler": "^2.3.2",
- "@smithy/node-http-handler": "^2.2.2",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "@smithy/util-buffer-from": "^2.0.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/util-uri-escape": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz",
- "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/lib-storage/node_modules/@smithy/util-utf8": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz",
- "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-bucket-endpoint": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.489.0.tgz",
- "integrity": "sha512-6rJ5bpNMKo7sEKQ6p2DMbQwM+ahMYASRxfdyH7hs18blvlcS20H1RYpNmJMqPPjxMwUWruty2JPMIRl4DFcv8w==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@aws-sdk/util-arn-parser": "3.465.0",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "@smithy/util-config-provider": "^2.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@aws-sdk/types": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
- "integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/node-config-provider": {
- "version": "2.1.9",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.9.tgz",
- "integrity": "sha512-tUyW/9xrRy+s7RXkmQhgYkAPMpTIF8izK4orhHjNFEKR3QZiOCbWB546Y8iB/Fpbm3O9+q0Af9rpywLKJOwtaQ==",
- "dependencies": {
- "@smithy/property-provider": "^2.0.17",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/property-provider": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.17.tgz",
- "integrity": "sha512-+VkeZbVu7qtQ2DjI48Qwaf9fPOr3gZIwxQpuLJgRRSkWsdSvmaTCxI3gzRFKePB63Ts9r4yjn4HkxSCSkdWmcQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/protocol-http": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.12.tgz",
- "integrity": "sha512-Xz4iaqLiaBfbQpB9Hgi3VcZYbP7xRDXYhd8XWChh4v94uw7qwmvlxdU5yxzfm6ACJM66phHrTbS5TVvj5uQ72w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/shared-ini-file-loader": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.8.tgz",
- "integrity": "sha512-E62byatbwSWrtq9RJ7xN40tqrRKDGrEL4EluyNpaIDvfvet06a/QC58oHw2FgVaEgkj0tXZPjZaKrhPfpoU0qw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-bucket-endpoint/node_modules/@smithy/util-config-provider": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.1.0.tgz",
- "integrity": "sha512-S6V0JvvhQgFSGLcJeT1CBsaTR03MM8qTuxMH9WPCCddlSo2W0V5jIHimHtIQALMLEDPGQ0ROSRr/dU0O+mxiQg==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-expect-continue": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.489.0.tgz",
- "integrity": "sha512-2RZfnVZFaGHwzPDQJsyf9SXufu1gUd4VsMhm7dC7SWF85XmpDrozbFznS/tD22QdtyWjerLoydZJMq229hpPqg==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-expect-continue/node_modules/@aws-sdk/types": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
- "integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-expect-continue/node_modules/@smithy/protocol-http": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.12.tgz",
- "integrity": "sha512-Xz4iaqLiaBfbQpB9Hgi3VcZYbP7xRDXYhd8XWChh4v94uw7qwmvlxdU5yxzfm6ACJM66phHrTbS5TVvj5uQ72w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-expect-continue/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-flexible-checksums": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.489.0.tgz",
- "integrity": "sha512-Cy3rBUMr4P7raxzrJFWNRshfKrKV2EojawaC9Bfk/T8aFlV+FmVrRg4ISAXMOfS5pfy3xfAbvkzjOaeqCsGfrA==",
- "dependencies": {
- "@aws-crypto/crc32": "3.0.0",
- "@aws-crypto/crc32c": "3.0.0",
- "@aws-sdk/types": "3.489.0",
- "@smithy/is-array-buffer": "^2.0.0",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@aws-sdk/types": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
- "integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@smithy/protocol-http": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.12.tgz",
- "integrity": "sha512-Xz4iaqLiaBfbQpB9Hgi3VcZYbP7xRDXYhd8XWChh4v94uw7qwmvlxdU5yxzfm6ACJM66phHrTbS5TVvj5uQ72w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-flexible-checksums/node_modules/@smithy/util-utf8": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz",
- "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-host-header": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.370.0.tgz",
- "integrity": "sha512-CPXOm/TnOFC7KyXcJglICC7OiA7Kj6mT3ChvEijr56TFOueNHvJdV4aNIFEQy0vGHOWtY12qOWLNto/wYR1BAQ==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@smithy/protocol-http": "^1.1.0",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-location-constraint": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.489.0.tgz",
- "integrity": "sha512-NIVr+kHR2N6gxFeE3TNw2mEBxgj0N9xXBLy3dNYMMlAUvQlT/0z9HlC9+3XqcTS/Z5ElF/+pei6nqXTVt0He9A==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-location-constraint/node_modules/@aws-sdk/types": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
- "integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-location-constraint/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-logger": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.370.0.tgz",
- "integrity": "sha512-cQMq9SaZ/ORmTJPCT6VzMML7OxFdQzNkhMAgKpTDl+tdPWynlHF29E5xGoSzROnThHlQPCjogU0NZ8AxI0SWPA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-recursion-detection": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.370.0.tgz",
- "integrity": "sha512-L7ZF/w0lAAY/GK1khT8VdoU0XB7nWHk51rl/ecAg64J70dHnMOAg8n+5FZ9fBu/xH1FwUlHOkwlodJOgzLJjtg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@smithy/protocol-http": "^1.1.0",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.489.0.tgz",
- "integrity": "sha512-/GGASx7mK9qEgy1znvleYMZKVqm3sOdGghqKdy2zgoGcH2jH+fZrLM0lDMT9bvdITmOCbJJs2rVHP3xm/ZWcXg==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@aws-sdk/util-arn-parser": "3.465.0",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/signature-v4": "^2.0.0",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "@smithy/util-config-provider": "^2.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@aws-sdk/types": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
- "integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/abort-controller": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.16.tgz",
- "integrity": "sha512-4foO7738k8kM9flMHu3VLabqu7nPgvIj8TB909S0CnKx0YZz/dcDH3pZ/4JHdatfxlZdKF1JWOYCw9+v3HVVsw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/eventstream-codec": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.16.tgz",
- "integrity": "sha512-umYh5pdCE9GHgiMAH49zu9wXWZKNHHdKPm/lK22WYISTjqu29SepmpWNmPiBLy/yUu4HFEGJHIFrDWhbDlApaw==",
- "dependencies": {
- "@aws-crypto/crc32": "3.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/fetch-http-handler": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.3.2.tgz",
- "integrity": "sha512-O9R/OlnAOTsnysuSDjt0v2q6DcSvCz5cCFC/CFAWWcLyBwJDeFyGTCTszgpQTb19+Fi8uRwZE5/3ziAQBFeDMQ==",
- "dependencies": {
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/middleware-endpoint": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.3.0.tgz",
- "integrity": "sha512-VsOAG2YQ8ykjSmKO+CIXdJBIWFo6AAvG6Iw95BakBTqk66/4BI7XyqLevoNSq/lZ6NgZv24sLmrcIN+fLDWBCg==",
- "dependencies": {
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "@smithy/util-middleware": "^2.0.9",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/middleware-serde": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.16.tgz",
- "integrity": "sha512-5EAd4t30pcc4M8TSSGq7q/x5IKrxfXR5+SrU4bgxNy7RPHQo2PSWBUco9C+D9Tfqp/JZvprRpK42dnupZafk2g==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/middleware-stack": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.10.tgz",
- "integrity": "sha512-I2rbxctNq9FAPPEcuA1ntZxkTKOPQFy7YBPOaD/MLg1zCvzv21CoNxR0py6J8ZVC35l4qE4nhxB0f7TF5/+Ldw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/node-config-provider": {
- "version": "2.1.9",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.9.tgz",
- "integrity": "sha512-tUyW/9xrRy+s7RXkmQhgYkAPMpTIF8izK4orhHjNFEKR3QZiOCbWB546Y8iB/Fpbm3O9+q0Af9rpywLKJOwtaQ==",
- "dependencies": {
- "@smithy/property-provider": "^2.0.17",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/node-http-handler": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.2.2.tgz",
- "integrity": "sha512-XO58TO/Eul/IBQKFKaaBtXJi0ItEQQCT+NI4IiKHCY/4KtqaUT6y/wC1EvDqlA9cP7Dyjdj7FdPs4DyynH3u7g==",
- "dependencies": {
- "@smithy/abort-controller": "^2.0.16",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/property-provider": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.17.tgz",
- "integrity": "sha512-+VkeZbVu7qtQ2DjI48Qwaf9fPOr3gZIwxQpuLJgRRSkWsdSvmaTCxI3gzRFKePB63Ts9r4yjn4HkxSCSkdWmcQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/protocol-http": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.12.tgz",
- "integrity": "sha512-Xz4iaqLiaBfbQpB9Hgi3VcZYbP7xRDXYhd8XWChh4v94uw7qwmvlxdU5yxzfm6ACJM66phHrTbS5TVvj5uQ72w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/querystring-builder": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.16.tgz",
- "integrity": "sha512-Q/GsJT0C0mijXMRs7YhZLLCP5FcuC4797lYjKQkME5CZohnLC4bEhylAd2QcD3gbMKNjCw8+T2I27WKiV/wToA==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "@smithy/util-uri-escape": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/querystring-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.16.tgz",
- "integrity": "sha512-c4ueAuL6BDYKWpkubjrQthZKoC3L5kql5O++ovekNxiexRXTlLIVlCR4q3KziOktLIw66EU9SQljPXd/oN6Okg==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/shared-ini-file-loader": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.8.tgz",
- "integrity": "sha512-E62byatbwSWrtq9RJ7xN40tqrRKDGrEL4EluyNpaIDvfvet06a/QC58oHw2FgVaEgkj0tXZPjZaKrhPfpoU0qw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/signature-v4": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.19.tgz",
- "integrity": "sha512-nwc3JihdM+kcJjtORv/n7qRHN2Kfh7S2RJI2qr8pz9UcY5TD8rSCRGQ0g81HgyS3jZ5X9U/L4p014P3FonBPhg==",
- "dependencies": {
- "@smithy/eventstream-codec": "^2.0.16",
- "@smithy/is-array-buffer": "^2.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "@smithy/util-middleware": "^2.0.9",
- "@smithy/util-uri-escape": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/smithy-client": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.2.1.tgz",
- "integrity": "sha512-SpD7FLK92XV2fon2hMotaNDa2w5VAy5/uVjP9WFmjGSgWM8pTPVkHcDl1yFs5Z8LYbij0FSz+DbCBK6i+uXXUA==",
- "dependencies": {
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-stack": "^2.0.10",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "@smithy/util-stream": "^2.0.24",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/url-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.16.tgz",
- "integrity": "sha512-Wfz5WqAoRT91TjRy1JeLR0fXtkIXHGsMbgzKFTx7E68SrZ55TB8xoG+vm11Ru4gheFTMXjAjwAxv1jQdC+pAQA==",
- "dependencies": {
- "@smithy/querystring-parser": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/util-base64": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.1.tgz",
- "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/util-config-provider": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.1.0.tgz",
- "integrity": "sha512-S6V0JvvhQgFSGLcJeT1CBsaTR03MM8qTuxMH9WPCCddlSo2W0V5jIHimHtIQALMLEDPGQ0ROSRr/dU0O+mxiQg==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/util-hex-encoding": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz",
- "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/util-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.9.tgz",
- "integrity": "sha512-PnCnBJ07noMX1lMDTEefmxSlusWJUiLfrme++MfK5TD0xz8NYmakgoXy5zkF/16zKGmiwOeKAztWT/Vjk1KRIQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/util-stream": {
- "version": "2.0.24",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.24.tgz",
- "integrity": "sha512-hRpbcRrOxDriMVmbya+Mv77VZVupxRAsfxVDKS54XuiURhdiwCUXJP0X1iJhHinuUf6n8pBF0MkG9C8VooMnWw==",
- "dependencies": {
- "@smithy/fetch-http-handler": "^2.3.2",
- "@smithy/node-http-handler": "^2.2.2",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "@smithy/util-buffer-from": "^2.0.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/util-uri-escape": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz",
- "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-s3/node_modules/@smithy/util-utf8": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz",
- "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-sdk-sts": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.370.0.tgz",
- "integrity": "sha512-ykbsoVy0AJtVbuhAlTAMcaz/tCE3pT8nAp0L7CQQxSoanRCvOux7au0KwMIQVhxgnYid4dWVF6d00SkqU5MXRA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/middleware-signing": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-signing": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.370.0.tgz",
- "integrity": "sha512-Dwr/RTCWOXdm394wCwICGT2VNOTMRe4IGPsBRJAsM24pm+EEqQzSS3Xu/U/zF4exuxqpMta4wec4QpSarPNTxA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/protocol-http": "^1.1.0",
- "@smithy/signature-v4": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "@smithy/util-middleware": "^1.0.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-ssec": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-ssec/-/middleware-ssec-3.489.0.tgz",
- "integrity": "sha512-5RQg8dqERAmi1OfVEV9fbTA5NKmcvKDYP79YtH08IEFIsHWU1Y5NoqL7mXkkNyBrJNBVyasYijAbTzOuM707eg==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-ssec/node_modules/@aws-sdk/types": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
- "integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-ssec/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.370.0.tgz",
- "integrity": "sha512-2+3SB6MtMAq1+gVXhw0Y3ONXuljorh6ijnxgTpv+uQnBW5jHCUiAS8WDYiDEm7i9euJPbvJfM8WUrSMDMU6Cog==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@aws-sdk/util-endpoints": "3.370.0",
- "@smithy/protocol-http": "^1.1.0",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/region-config-resolver": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.489.0.tgz",
- "integrity": "sha512-UvrnB78XTz9ddby7mr0vuUHn2MO3VTjzaIu+GQhyedMGQU0QlIQrYOlzbbu4LC5rL1O8FxFLUxRe/AAjgwyuGw==",
- "dependencies": {
- "@aws-sdk/types": "3.489.0",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/types": "^2.8.0",
- "@smithy/util-config-provider": "^2.1.0",
- "@smithy/util-middleware": "^2.0.9",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
- "integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": {
- "version": "2.1.9",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.9.tgz",
- "integrity": "sha512-tUyW/9xrRy+s7RXkmQhgYkAPMpTIF8izK4orhHjNFEKR3QZiOCbWB546Y8iB/Fpbm3O9+q0Af9rpywLKJOwtaQ==",
- "dependencies": {
- "@smithy/property-provider": "^2.0.17",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/property-provider": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.17.tgz",
- "integrity": "sha512-+VkeZbVu7qtQ2DjI48Qwaf9fPOr3gZIwxQpuLJgRRSkWsdSvmaTCxI3gzRFKePB63Ts9r4yjn4HkxSCSkdWmcQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.8.tgz",
- "integrity": "sha512-E62byatbwSWrtq9RJ7xN40tqrRKDGrEL4EluyNpaIDvfvet06a/QC58oHw2FgVaEgkj0tXZPjZaKrhPfpoU0qw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-config-provider": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-2.1.0.tgz",
- "integrity": "sha512-S6V0JvvhQgFSGLcJeT1CBsaTR03MM8qTuxMH9WPCCddlSo2W0V5jIHimHtIQALMLEDPGQ0ROSRr/dU0O+mxiQg==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.9.tgz",
- "integrity": "sha512-PnCnBJ07noMX1lMDTEefmxSlusWJUiLfrme++MfK5TD0xz8NYmakgoXy5zkF/16zKGmiwOeKAztWT/Vjk1KRIQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.489.0.tgz",
- "integrity": "sha512-kYFM7Opu36EkFlzXdVNOBFpQApgnuaTu/U/qYhGyuzeD+HNnYgZEsd/tDro1DQ074jVy3GN9ttJSYxq5I4oTkA==",
- "dependencies": {
- "@aws-sdk/middleware-sdk-s3": "3.489.0",
- "@aws-sdk/types": "3.489.0",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/signature-v4": "^2.0.0",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@aws-sdk/types": {
- "version": "3.489.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.489.0.tgz",
- "integrity": "sha512-kcDtLfKog/p0tC4gAeqJqWxAiEzfe2LRPnKamvSG2Mjbthx4R/alE2dxyIq/wW+nvRv0fqR3OD5kD1+eVfdr/w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/eventstream-codec": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.16.tgz",
- "integrity": "sha512-umYh5pdCE9GHgiMAH49zu9wXWZKNHHdKPm/lK22WYISTjqu29SepmpWNmPiBLy/yUu4HFEGJHIFrDWhbDlApaw==",
- "dependencies": {
- "@aws-crypto/crc32": "3.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/protocol-http": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.12.tgz",
- "integrity": "sha512-Xz4iaqLiaBfbQpB9Hgi3VcZYbP7xRDXYhd8XWChh4v94uw7qwmvlxdU5yxzfm6ACJM66phHrTbS5TVvj5uQ72w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/signature-v4": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-2.0.19.tgz",
- "integrity": "sha512-nwc3JihdM+kcJjtORv/n7qRHN2Kfh7S2RJI2qr8pz9UcY5TD8rSCRGQ0g81HgyS3jZ5X9U/L4p014P3FonBPhg==",
- "dependencies": {
- "@smithy/eventstream-codec": "^2.0.16",
- "@smithy/is-array-buffer": "^2.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "@smithy/util-middleware": "^2.0.9",
- "@smithy/util-uri-escape": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/util-hex-encoding": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz",
- "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/util-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.9.tgz",
- "integrity": "sha512-PnCnBJ07noMX1lMDTEefmxSlusWJUiLfrme++MfK5TD0xz8NYmakgoXy5zkF/16zKGmiwOeKAztWT/Vjk1KRIQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/util-uri-escape": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz",
- "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/signature-v4-multi-region/node_modules/@smithy/util-utf8": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz",
- "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/token-providers": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.370.0.tgz",
- "integrity": "sha512-EyR2ZYr+lJeRiZU2/eLR+mlYU9RXLQvNyGFSAekJKgN13Rpq/h0syzXVFLP/RSod/oZenh/fhVZ2HwlZxuGBtQ==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/client-sso-oidc": "3.370.0",
- "@aws-sdk/types": "3.370.0",
- "@smithy/property-provider": "^1.0.1",
- "@smithy/shared-ini-file-loader": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/types": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.370.0.tgz",
- "integrity": "sha512-8PGMKklSkRKjunFhzM2y5Jm0H2TBu7YRNISdYzXLUHKSP9zlMEYagseKVdmox0zKHf1LXVNuSlUV2b6SRrieCQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/util-arn-parser": {
- "version": "3.465.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.465.0.tgz",
- "integrity": "sha512-zOJ82vzDJFqBX9yZBlNeHHrul/kpx/DCoxzW5UBbZeb26kfV53QhMSoEmY8/lEbBqlqargJ/sgRC845GFhHNQw==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/util-endpoints": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.370.0.tgz",
- "integrity": "sha512-5ltVAnM79nRlywwzZN5i8Jp4tk245OCGkKwwXbnDU+gq7zT3CIOsct1wNZvmpfZEPGt/bv7/NyRcjP+7XNsX/g==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/util-locate-window": {
- "version": "3.310.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-locate-window/-/util-locate-window-3.310.0.tgz",
- "integrity": "sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/util-user-agent-browser": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.370.0.tgz",
- "integrity": "sha512-028LxYZMQ0DANKhW+AKFQslkScZUeYlPmSphrCIXgdIItRZh6ZJHGzE7J/jDsEntZOrZJsjI4z0zZ5W2idj04w==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@smithy/types": "^1.1.0",
- "bowser": "^2.11.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@aws-sdk/util-user-agent-node": {
- "version": "3.370.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.370.0.tgz",
- "integrity": "sha512-33vxZUp8vxTT/DGYIR3PivQm07sSRGWI+4fCv63Rt7Q++fO24E0kQtmVAlikRY810I10poD6rwILVtITtFSzkg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-sdk/types": "3.370.0",
- "@smithy/node-config-provider": "^1.0.1",
- "@smithy/types": "^1.1.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- },
- "peerDependencies": {
- "aws-crt": ">=1.0.0"
- },
- "peerDependenciesMeta": {
- "aws-crt": {
- "optional": true
- }
- }
- },
- "node_modules/@aws-sdk/util-utf8-browser": {
- "version": "3.259.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz",
- "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.3.1"
- }
- },
- "node_modules/@aws-sdk/xml-builder": {
- "version": "3.485.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/xml-builder/-/xml-builder-3.485.0.tgz",
- "integrity": "sha512-xQexPM6LINOIkf3NLFywplcbApifZRMWFN41TDWYSNgCUa5uC9fntfenw8N/HTx1n+McRCWSAFBTjDqY/2OLCQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@aws-sdk/xml-builder/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@babel/cli": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.22.9.tgz",
- "integrity": "sha512-nb2O7AThqRo7/E53EGiuAkMaRbb7J5Qp3RvN+dmua1U+kydm0oznkhqbTEG15yk26G/C3yL6OdZjzgl+DMXVVA==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/trace-mapping": "^0.3.17",
- "commander": "^4.0.1",
- "convert-source-map": "^1.1.0",
- "fs-readdir-recursive": "^1.1.0",
- "glob": "^7.2.0",
- "make-dir": "^2.1.0",
- "slash": "^2.0.0"
- },
- "bin": {
- "babel": "bin/babel.js",
- "babel-external-helpers": "bin/babel-external-helpers.js"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "optionalDependencies": {
- "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3",
- "chokidar": "^3.4.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/code-frame": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
- "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
- "dependencies": {
- "@babel/highlight": "^7.23.4",
- "chalk": "^2.4.2"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/compat-data": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz",
- "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/core": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz",
- "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==",
- "license": "MIT",
- "dependencies": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.22.5",
- "@babel/generator": "^7.22.9",
- "@babel/helper-compilation-targets": "^7.22.9",
- "@babel/helper-module-transforms": "^7.22.9",
- "@babel/helpers": "^7.22.6",
- "@babel/parser": "^7.22.7",
- "@babel/template": "^7.22.5",
- "@babel/traverse": "^7.22.8",
- "@babel/types": "^7.22.5",
- "convert-source-map": "^1.7.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.2",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/babel"
- }
- },
- "node_modules/@babel/generator": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
- "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
- "dependencies": {
- "@babel/types": "^7.23.6",
- "@jridgewell/gen-mapping": "^0.3.2",
- "@jridgewell/trace-mapping": "^0.3.17",
- "jsesc": "^2.5.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz",
- "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz",
- "integrity": "sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-compilation-targets": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz",
- "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-validator-option": "^7.22.5",
- "browserslist": "^4.21.9",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz",
- "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-member-expression-to-functions": "^7.22.5",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.9",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-create-regexp-features-plugin": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz",
- "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "regexpu-core": "^5.3.1",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz",
- "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-plugin-utils": "^7.22.5",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/@babel/helper-environment-visitor": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
- "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-function-name": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
- "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
- "dependencies": {
- "@babel/template": "^7.22.15",
- "@babel/types": "^7.23.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-hoist-variables": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
- "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz",
- "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-imports": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz",
- "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-transforms": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz",
- "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-simple-access": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/helper-validator-identifier": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-optimise-call-expression": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz",
- "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-plugin-utils": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
- "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-remap-async-to-generator": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz",
- "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-wrap-function": "^7.22.9"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-replace-supers": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz",
- "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-member-expression-to-functions": "^7.22.5",
- "@babel/helper-optimise-call-expression": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-simple-access": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
- "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz",
- "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-split-export-declaration": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
- "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
- "license": "MIT",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-string-parser": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
- "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
- "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-option": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz",
- "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-wrap-function": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz",
- "integrity": "sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-function-name": "^7.22.5",
- "@babel/template": "^7.22.5",
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helpers": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz",
- "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==",
- "license": "MIT",
- "dependencies": {
- "@babel/template": "^7.22.5",
- "@babel/traverse": "^7.22.6",
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
- "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.22.20",
- "chalk": "^2.4.2",
- "js-tokens": "^4.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/parser": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
- "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==",
- "bin": {
- "parser": "bin/babel-parser.js"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz",
- "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz",
- "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.13.0"
- }
- },
- "node_modules/@babel/plugin-proposal-private-property-in-object": {
- "version": "7.21.0-placeholder-for-preset-env.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
- "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-unicode-property-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz",
- "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
- "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
- "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-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==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.3"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz",
- "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz",
- "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
- "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
- "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
- "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
- "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
- "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz",
- "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.22.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz",
- "integrity": "sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.5",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz",
- "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-imports": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz",
- "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz",
- "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz",
- "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz",
- "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.12.0"
- }
- },
- "node_modules/@babel/plugin-transform-classes": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz",
- "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-environment-visitor": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz",
- "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/template": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz",
- "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz",
- "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz",
- "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz",
- "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz",
- "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz",
- "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-for-of": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz",
- "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-function-name": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz",
- "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.22.5",
- "@babel/helper-function-name": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz",
- "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-literals": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz",
- "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz",
- "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz",
- "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz",
- "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz",
- "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-simple-access": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz",
- "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-module-transforms": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz",
- "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-module-transforms": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz",
- "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-transform-new-target": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz",
- "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz",
- "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz",
- "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz",
- "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-object-super": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz",
- "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz",
- "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz",
- "integrity": "sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-parameters": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz",
- "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz",
- "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz",
- "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz",
- "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz",
- "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "regenerator-transform": "^0.15.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz",
- "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz",
- "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-spread": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz",
- "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz",
- "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz",
- "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz",
- "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz",
- "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz",
- "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz",
- "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz",
- "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/preset-env": {
- "version": "7.22.9",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz",
- "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.22.9",
- "@babel/helper-compilation-targets": "^7.22.9",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.5",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5",
- "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.22.5",
- "@babel/plugin-syntax-import-attributes": "^7.22.5",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.22.5",
- "@babel/plugin-transform-async-generator-functions": "^7.22.7",
- "@babel/plugin-transform-async-to-generator": "^7.22.5",
- "@babel/plugin-transform-block-scoped-functions": "^7.22.5",
- "@babel/plugin-transform-block-scoping": "^7.22.5",
- "@babel/plugin-transform-class-properties": "^7.22.5",
- "@babel/plugin-transform-class-static-block": "^7.22.5",
- "@babel/plugin-transform-classes": "^7.22.6",
- "@babel/plugin-transform-computed-properties": "^7.22.5",
- "@babel/plugin-transform-destructuring": "^7.22.5",
- "@babel/plugin-transform-dotall-regex": "^7.22.5",
- "@babel/plugin-transform-duplicate-keys": "^7.22.5",
- "@babel/plugin-transform-dynamic-import": "^7.22.5",
- "@babel/plugin-transform-exponentiation-operator": "^7.22.5",
- "@babel/plugin-transform-export-namespace-from": "^7.22.5",
- "@babel/plugin-transform-for-of": "^7.22.5",
- "@babel/plugin-transform-function-name": "^7.22.5",
- "@babel/plugin-transform-json-strings": "^7.22.5",
- "@babel/plugin-transform-literals": "^7.22.5",
- "@babel/plugin-transform-logical-assignment-operators": "^7.22.5",
- "@babel/plugin-transform-member-expression-literals": "^7.22.5",
- "@babel/plugin-transform-modules-amd": "^7.22.5",
- "@babel/plugin-transform-modules-commonjs": "^7.22.5",
- "@babel/plugin-transform-modules-systemjs": "^7.22.5",
- "@babel/plugin-transform-modules-umd": "^7.22.5",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.22.5",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5",
- "@babel/plugin-transform-numeric-separator": "^7.22.5",
- "@babel/plugin-transform-object-rest-spread": "^7.22.5",
- "@babel/plugin-transform-object-super": "^7.22.5",
- "@babel/plugin-transform-optional-catch-binding": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.22.6",
- "@babel/plugin-transform-parameters": "^7.22.5",
- "@babel/plugin-transform-private-methods": "^7.22.5",
- "@babel/plugin-transform-private-property-in-object": "^7.22.5",
- "@babel/plugin-transform-property-literals": "^7.22.5",
- "@babel/plugin-transform-regenerator": "^7.22.5",
- "@babel/plugin-transform-reserved-words": "^7.22.5",
- "@babel/plugin-transform-shorthand-properties": "^7.22.5",
- "@babel/plugin-transform-spread": "^7.22.5",
- "@babel/plugin-transform-sticky-regex": "^7.22.5",
- "@babel/plugin-transform-template-literals": "^7.22.5",
- "@babel/plugin-transform-typeof-symbol": "^7.22.5",
- "@babel/plugin-transform-unicode-escapes": "^7.22.5",
- "@babel/plugin-transform-unicode-property-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-regex": "^7.22.5",
- "@babel/plugin-transform-unicode-sets-regex": "^7.22.5",
- "@babel/preset-modules": "^0.1.5",
- "@babel/types": "^7.22.5",
- "babel-plugin-polyfill-corejs2": "^0.4.4",
- "babel-plugin-polyfill-corejs3": "^0.8.2",
- "babel-plugin-polyfill-regenerator": "^0.5.1",
- "core-js-compat": "^3.31.0",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/preset-modules": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz",
- "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==",
- "license": "MIT",
- "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"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/@babel/regjsgen": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz",
- "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==",
- "license": "MIT"
- },
- "node_modules/@babel/runtime": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz",
- "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==",
- "license": "MIT",
- "dependencies": {
- "regenerator-runtime": "^0.13.11"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/template": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
- "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
- "dependencies": {
- "@babel/code-frame": "^7.22.13",
- "@babel/parser": "^7.22.15",
- "@babel/types": "^7.22.15"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/traverse": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz",
- "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==",
- "dependencies": {
- "@babel/code-frame": "^7.23.5",
- "@babel/generator": "^7.23.6",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.23.6",
- "@babel/types": "^7.23.6",
- "debug": "^4.3.1",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/types": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
- "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==",
- "dependencies": {
- "@babel/helper-string-parser": "^7.23.4",
- "@babel/helper-validator-identifier": "^7.22.20",
- "to-fast-properties": "^2.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@eslint-community/eslint-utils": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
- "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eslint-visitor-keys": "^3.3.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "peerDependencies": {
- "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
- }
- },
- "node_modules/@eslint-community/regexpp": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.0.tgz",
- "integrity": "sha512-uiPeRISaglZnaZk8vwrjQZ1CxogZeY/4IYft6gBOTqu1WhVXWmCmZMWxUv2Q/pxSvPdp1JPaO62kLOcOkMqWrw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
- }
- },
- "node_modules/@eslint/eslintrc": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz",
- "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ajv": "^6.12.4",
- "debug": "^4.3.2",
- "espree": "^9.6.0",
- "globals": "^13.19.0",
- "ignore": "^5.2.0",
- "import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
- "strip-json-comments": "^3.1.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true,
- "license": "Python-2.0"
- },
- "node_modules/@eslint/eslintrc/node_modules/globals": {
- "version": "13.20.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
- "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@eslint/eslintrc/node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/@eslint/js": {
- "version": "8.44.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz",
- "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- }
- },
- "node_modules/@gulp-sourcemaps/identity-map": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-2.0.1.tgz",
- "integrity": "sha512-Tb+nSISZku+eQ4X1lAkevcQa+jknn/OVUgZ3XCxEKIsLsqYuPoJwJOPQeaOk75X3WPftb29GWY1eqE7GLsXb1Q==",
- "dependencies": {
- "acorn": "^6.4.1",
- "normalize-path": "^3.0.0",
- "postcss": "^7.0.16",
- "source-map": "^0.6.0",
- "through2": "^3.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/@gulp-sourcemaps/identity-map/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/@gulp-sourcemaps/identity-map/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "node_modules/@gulp-sourcemaps/identity-map/node_modules/through2": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
- "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
- "dependencies": {
- "inherits": "^2.0.4",
- "readable-stream": "2 || 3"
- }
- },
- "node_modules/@gulp-sourcemaps/map-sources": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz",
- "integrity": "sha512-o/EatdaGt8+x2qpb0vFLC/2Gug/xYPRXb6a+ET1wGYKozKN3krDWC/zZFZAtrzxJHuDL12mwdfEFKcKMNvc55A==",
- "license": "MIT",
- "dependencies": {
- "normalize-path": "^2.0.1",
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/@gulp-sourcemaps/map-sources/node_modules/normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "license": "MIT",
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@hapi/hoek": {
- "version": "9.3.0",
- "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
- "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@hapi/topo": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz",
- "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@hapi/hoek": "^9.0.0"
- }
- },
- "node_modules/@humanwhocodes/config-array": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
- "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "@humanwhocodes/object-schema": "^1.2.1",
- "debug": "^4.1.1",
- "minimatch": "^3.0.5"
- },
- "engines": {
- "node": ">=10.10.0"
- }
- },
- "node_modules/@humanwhocodes/module-importer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
- "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=12.22"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/nzakas"
- }
- },
- "node_modules/@humanwhocodes/object-schema": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
- "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
- "dev": true,
- "license": "BSD-3-Clause"
- },
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
- "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz",
- "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==",
- "license": "MIT",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/set-array": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
- "license": "MIT",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
- "license": "MIT"
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.18",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz",
- "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/resolve-uri": "3.1.0",
- "@jridgewell/sourcemap-codec": "1.4.14"
- }
- },
- "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.14",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz",
- "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==",
- "license": "MIT"
- },
- "node_modules/@mongodb-js/saslprep": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/@mongodb-js/saslprep/-/saslprep-1.1.4.tgz",
- "integrity": "sha512-8zJ8N1x51xo9hwPh6AWnKdLGEC5N3lDa6kms1YHmFBoRhTpJR6HG8wWk0td1MVCu9cD4YBrvjZEtd5Obw0Fbnw==",
- "optional": true,
- "dependencies": {
- "sparse-bitfield": "^3.0.3"
- }
- },
- "node_modules/@nicolo-ribaudo/chokidar-2": {
- "version": "2.1.8-no-fsevents.3",
- "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz",
- "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==",
- "license": "MIT",
- "optional": true
- },
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@sideway/address": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz",
- "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@hapi/hoek": "^9.0.0"
- }
- },
- "node_modules/@sideway/formula": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz",
- "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@sideway/pinpoint": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
- "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
- "license": "BSD-3-Clause"
- },
- "node_modules/@smithy/abort-controller": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-1.0.2.tgz",
- "integrity": "sha512-tb2h0b+JvMee+eAxTmhnyqyNk51UXIK949HnE14lFeezKsVJTB30maan+CO2IMwnig2wVYQH84B5qk6ylmKCuA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/chunked-blob-reader": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader/-/chunked-blob-reader-2.0.0.tgz",
- "integrity": "sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==",
- "dependencies": {
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/chunked-blob-reader-native": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/chunked-blob-reader-native/-/chunked-blob-reader-native-2.0.1.tgz",
- "integrity": "sha512-N2oCZRglhWKm7iMBu7S6wDzXirjAofi7tAd26cxmgibRYOBS4D3hGfmkwCpHdASZzwZDD8rluh0Rcqw1JeZDRw==",
- "dependencies": {
- "@smithy/util-base64": "^2.0.1",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/chunked-blob-reader-native/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/chunked-blob-reader-native/node_modules/@smithy/util-base64": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.1.tgz",
- "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/chunked-blob-reader-native/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/config-resolver": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-1.0.2.tgz",
- "integrity": "sha512-8Bk7CgnVKg1dn5TgnjwPz2ebhxeR7CjGs5yhVYH3S8x0q8yPZZVWwpRIglwXaf5AZBzJlNO1lh+lUhMf2e73zQ==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "@smithy/util-config-provider": "^1.0.2",
- "@smithy/util-middleware": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/core/-/core-1.2.2.tgz",
- "integrity": "sha512-uLjrskLT+mWb0emTR5QaiAIxVEU7ndpptDaVDrTwwhD+RjvHhjIiGQ3YL5jKk1a5VSDQUA2RGkXvJ6XKRcz6Dg==",
- "dependencies": {
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-retry": "^2.0.26",
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "@smithy/util-middleware": "^2.0.9",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/abort-controller": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.16.tgz",
- "integrity": "sha512-4foO7738k8kM9flMHu3VLabqu7nPgvIj8TB909S0CnKx0YZz/dcDH3pZ/4JHdatfxlZdKF1JWOYCw9+v3HVVsw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/fetch-http-handler": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-2.3.2.tgz",
- "integrity": "sha512-O9R/OlnAOTsnysuSDjt0v2q6DcSvCz5cCFC/CFAWWcLyBwJDeFyGTCTszgpQTb19+Fi8uRwZE5/3ziAQBFeDMQ==",
- "dependencies": {
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/middleware-endpoint": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-2.3.0.tgz",
- "integrity": "sha512-VsOAG2YQ8ykjSmKO+CIXdJBIWFo6AAvG6Iw95BakBTqk66/4BI7XyqLevoNSq/lZ6NgZv24sLmrcIN+fLDWBCg==",
- "dependencies": {
- "@smithy/middleware-serde": "^2.0.16",
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "@smithy/url-parser": "^2.0.16",
- "@smithy/util-middleware": "^2.0.9",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/middleware-retry": {
- "version": "2.0.26",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-2.0.26.tgz",
- "integrity": "sha512-Qzpxo0U5jfNiq9iD38U3e2bheXwvTEX4eue9xruIvEgh+UKq6dKuGqcB66oBDV7TD/mfoJi9Q/VmaiqwWbEp7A==",
- "dependencies": {
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/service-error-classification": "^2.0.9",
- "@smithy/smithy-client": "^2.2.1",
- "@smithy/types": "^2.8.0",
- "@smithy/util-middleware": "^2.0.9",
- "@smithy/util-retry": "^2.0.9",
- "tslib": "^2.5.0",
- "uuid": "^8.3.2"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/middleware-serde": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-2.0.16.tgz",
- "integrity": "sha512-5EAd4t30pcc4M8TSSGq7q/x5IKrxfXR5+SrU4bgxNy7RPHQo2PSWBUco9C+D9Tfqp/JZvprRpK42dnupZafk2g==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/middleware-stack": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-2.0.10.tgz",
- "integrity": "sha512-I2rbxctNq9FAPPEcuA1ntZxkTKOPQFy7YBPOaD/MLg1zCvzv21CoNxR0py6J8ZVC35l4qE4nhxB0f7TF5/+Ldw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/node-config-provider": {
- "version": "2.1.9",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.9.tgz",
- "integrity": "sha512-tUyW/9xrRy+s7RXkmQhgYkAPMpTIF8izK4orhHjNFEKR3QZiOCbWB546Y8iB/Fpbm3O9+q0Af9rpywLKJOwtaQ==",
- "dependencies": {
- "@smithy/property-provider": "^2.0.17",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/node-http-handler": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-2.2.2.tgz",
- "integrity": "sha512-XO58TO/Eul/IBQKFKaaBtXJi0ItEQQCT+NI4IiKHCY/4KtqaUT6y/wC1EvDqlA9cP7Dyjdj7FdPs4DyynH3u7g==",
- "dependencies": {
- "@smithy/abort-controller": "^2.0.16",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/querystring-builder": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/property-provider": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.17.tgz",
- "integrity": "sha512-+VkeZbVu7qtQ2DjI48Qwaf9fPOr3gZIwxQpuLJgRRSkWsdSvmaTCxI3gzRFKePB63Ts9r4yjn4HkxSCSkdWmcQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/protocol-http": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-3.0.12.tgz",
- "integrity": "sha512-Xz4iaqLiaBfbQpB9Hgi3VcZYbP7xRDXYhd8XWChh4v94uw7qwmvlxdU5yxzfm6ACJM66phHrTbS5TVvj5uQ72w==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/querystring-builder": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-2.0.16.tgz",
- "integrity": "sha512-Q/GsJT0C0mijXMRs7YhZLLCP5FcuC4797lYjKQkME5CZohnLC4bEhylAd2QcD3gbMKNjCw8+T2I27WKiV/wToA==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "@smithy/util-uri-escape": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/querystring-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-2.0.16.tgz",
- "integrity": "sha512-c4ueAuL6BDYKWpkubjrQthZKoC3L5kql5O++ovekNxiexRXTlLIVlCR4q3KziOktLIw66EU9SQljPXd/oN6Okg==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/service-error-classification": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-2.0.9.tgz",
- "integrity": "sha512-0K+8GvtwI7VkGmmInPydM2XZyBfIqLIbfR7mDQ+oPiz8mIinuHbV6sxOLdvX1Jv/myk7XTK9orgt3tuEpBu/zg==",
- "dependencies": {
- "@smithy/types": "^2.8.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/shared-ini-file-loader": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.8.tgz",
- "integrity": "sha512-E62byatbwSWrtq9RJ7xN40tqrRKDGrEL4EluyNpaIDvfvet06a/QC58oHw2FgVaEgkj0tXZPjZaKrhPfpoU0qw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/smithy-client": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-2.2.1.tgz",
- "integrity": "sha512-SpD7FLK92XV2fon2hMotaNDa2w5VAy5/uVjP9WFmjGSgWM8pTPVkHcDl1yFs5Z8LYbij0FSz+DbCBK6i+uXXUA==",
- "dependencies": {
- "@smithy/middleware-endpoint": "^2.3.0",
- "@smithy/middleware-stack": "^2.0.10",
- "@smithy/protocol-http": "^3.0.12",
- "@smithy/types": "^2.8.0",
- "@smithy/util-stream": "^2.0.24",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/url-parser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-2.0.16.tgz",
- "integrity": "sha512-Wfz5WqAoRT91TjRy1JeLR0fXtkIXHGsMbgzKFTx7E68SrZ55TB8xoG+vm11Ru4gheFTMXjAjwAxv1jQdC+pAQA==",
- "dependencies": {
- "@smithy/querystring-parser": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/util-base64": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-2.0.1.tgz",
- "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/util-hex-encoding": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz",
- "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/util-middleware": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-2.0.9.tgz",
- "integrity": "sha512-PnCnBJ07noMX1lMDTEefmxSlusWJUiLfrme++MfK5TD0xz8NYmakgoXy5zkF/16zKGmiwOeKAztWT/Vjk1KRIQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/util-retry": {
- "version": "2.0.9",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-2.0.9.tgz",
- "integrity": "sha512-46BFWe9RqB6g7f4mxm3W3HlqknqQQmWHKlhoqSFZuGNuiDU5KqmpebMbvC3tjTlUkqn4xa2Z7s3Hwb0HNs5scw==",
- "dependencies": {
- "@smithy/service-error-classification": "^2.0.9",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/util-stream": {
- "version": "2.0.24",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-2.0.24.tgz",
- "integrity": "sha512-hRpbcRrOxDriMVmbya+Mv77VZVupxRAsfxVDKS54XuiURhdiwCUXJP0X1iJhHinuUf6n8pBF0MkG9C8VooMnWw==",
- "dependencies": {
- "@smithy/fetch-http-handler": "^2.3.2",
- "@smithy/node-http-handler": "^2.2.2",
- "@smithy/types": "^2.8.0",
- "@smithy/util-base64": "^2.0.1",
- "@smithy/util-buffer-from": "^2.0.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/util-uri-escape": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-2.0.0.tgz",
- "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/core/node_modules/@smithy/util-utf8": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz",
- "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/credential-provider-imds": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/credential-provider-imds/-/credential-provider-imds-1.0.2.tgz",
- "integrity": "sha512-fLjCya+JOu2gPJpCiwSUyoLvT8JdNJmOaTOkKYBZoGf7CzqR6lluSyI+eboZnl/V0xqcfcqBG4tgqCISmWS3/w==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/node-config-provider": "^1.0.2",
- "@smithy/property-provider": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "@smithy/url-parser": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/eventstream-codec": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-1.0.2.tgz",
- "integrity": "sha512-eW/XPiLauR1VAgHKxhVvgvHzLROUgTtqat2lgljztbH8uIYWugv7Nz+SgCavB+hWRazv2iYgqrSy74GvxXq/rg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@aws-crypto/crc32": "3.0.0",
- "@smithy/types": "^1.1.1",
- "@smithy/util-hex-encoding": "^1.0.2",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-browser": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-browser/-/eventstream-serde-browser-2.0.16.tgz",
- "integrity": "sha512-W+BdiN728R57KuZOcG0GczpIOEFf8S5RP/OdVH7T3FMCy8HU2bBU0vB5xZZR5c00VRdoeWrohNv3XlHoZuGRoA==",
- "dependencies": {
- "@smithy/eventstream-serde-universal": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-browser/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-config-resolver": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-2.0.16.tgz",
- "integrity": "sha512-8qrE4nh+Tg6m1SMFK8vlzoK+8bUFTlIhXidmmQfASMninXW3Iu0T0bI4YcIk4nLznHZdybQ0qGydIanvVZxzVg==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-config-resolver/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-node": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-node/-/eventstream-serde-node-2.0.16.tgz",
- "integrity": "sha512-NRNQuOa6mQdFSkqzY0IV37swHWx0SEoKxFtUfdZvfv0AVQPlSw4N7E3kcRSCpnHBr1kCuWWirdDlWcjWuD81MA==",
- "dependencies": {
- "@smithy/eventstream-serde-universal": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-node/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-universal": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-serde-universal/-/eventstream-serde-universal-2.0.16.tgz",
- "integrity": "sha512-ZyLnGaYQMLc75j9kKEVMJ3X6bdBE9qWxhZdTXM5RIltuytxJC3FaOhawBxjE+IL1enmWSIohHGZCm/pLwEliQA==",
- "dependencies": {
- "@smithy/eventstream-codec": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-universal/node_modules/@smithy/eventstream-codec": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/eventstream-codec/-/eventstream-codec-2.0.16.tgz",
- "integrity": "sha512-umYh5pdCE9GHgiMAH49zu9wXWZKNHHdKPm/lK22WYISTjqu29SepmpWNmPiBLy/yUu4HFEGJHIFrDWhbDlApaw==",
- "dependencies": {
- "@aws-crypto/crc32": "3.0.0",
- "@smithy/types": "^2.8.0",
- "@smithy/util-hex-encoding": "^2.0.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-universal/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/eventstream-serde-universal/node_modules/@smithy/util-hex-encoding": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-2.0.0.tgz",
- "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/fetch-http-handler": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-1.0.2.tgz",
- "integrity": "sha512-kynyofLf62LvR8yYphPPdyHb8fWG3LepFinM/vWUTG2Q1pVpmPCM530ppagp3+q2p+7Ox0UvSqldbKqV/d1BpA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/protocol-http": "^1.1.1",
- "@smithy/querystring-builder": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "@smithy/util-base64": "^1.0.2",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/hash-blob-browser": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@smithy/hash-blob-browser/-/hash-blob-browser-2.0.17.tgz",
- "integrity": "sha512-/mPpv1sRiRDdjO4zZuO8be6eeabmg5AVgKDfnmmqkpBtRyMGSJb968fjRuHt+FRAsIGywgIKJFmUUAYjhsi1oQ==",
- "dependencies": {
- "@smithy/chunked-blob-reader": "^2.0.0",
- "@smithy/chunked-blob-reader-native": "^2.0.1",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/hash-blob-browser/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/hash-node": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/hash-node/-/hash-node-1.0.2.tgz",
- "integrity": "sha512-K6PKhcUNrJXtcesyzhIvNlU7drfIU7u+EMQuGmPw6RQDAg/ufUcfKHz4EcUhFAodUmN+rrejhRG9U6wxjeBOQA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "@smithy/util-buffer-from": "^1.0.2",
- "@smithy/util-utf8": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/hash-stream-node": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/@smithy/hash-stream-node/-/hash-stream-node-2.0.18.tgz",
- "integrity": "sha512-OuFk+ITpv8CtxGjQcS8GA04faNycu9UMm6YobvQzjeEoXZ0dLF6sRfuzD+3S8RHPKpTyLuXtKG1+GiJycZ5TcA==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/hash-stream-node/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/hash-stream-node/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/hash-stream-node/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/hash-stream-node/node_modules/@smithy/util-utf8": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz",
- "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/invalid-dependency": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/invalid-dependency/-/invalid-dependency-1.0.2.tgz",
- "integrity": "sha512-B1Y3Tsa6dfC+Vvb+BJMhTHOfFieeYzY9jWQSTR1vMwKkxsymD0OIAnEw8rD/RiDj/4E4RPGFdx9Mdgnyd6Bv5Q==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/is-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-1.0.2.tgz",
- "integrity": "sha512-pkyBnsBRpe+c/6ASavqIMRBdRtZNJEVJOEzhpxZ9JoAXiZYbkfaSMRA/O1dUxGdJ653GHONunnZ4xMo/LJ7utQ==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/md5-js": {
- "version": "2.0.18",
- "resolved": "https://registry.npmjs.org/@smithy/md5-js/-/md5-js-2.0.18.tgz",
- "integrity": "sha512-bHwZ8/m6RbERQdVW5rJ2LzeW8qxfXv6Q/S7Fiudhso4pWRrksqLx3nsGZw7bmqqfN4zLqkxydxSa9+4c7s5zxg==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "@smithy/util-utf8": "^2.0.2",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/md5-js/node_modules/@smithy/is-array-buffer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-2.0.0.tgz",
- "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/md5-js/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/md5-js/node_modules/@smithy/util-buffer-from": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-2.0.0.tgz",
- "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==",
- "dependencies": {
- "@smithy/is-array-buffer": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/md5-js/node_modules/@smithy/util-utf8": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-2.0.2.tgz",
- "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==",
- "dependencies": {
- "@smithy/util-buffer-from": "^2.0.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/middleware-content-length": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-content-length/-/middleware-content-length-1.0.2.tgz",
- "integrity": "sha512-pa1/SgGIrSmnEr2c9Apw7CdU4l/HW0fK3+LKFCPDYJrzM0JdYpqjQzgxi31P00eAkL0EFBccpus/p1n2GF9urw==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/protocol-http": "^1.1.1",
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/middleware-endpoint": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-1.0.3.tgz",
- "integrity": "sha512-GsWvTXMFjSgl617PCE2km//kIjjtvMRrR2GAuRDIS9sHiLwmkS46VWaVYy+XE7ubEsEtzZ5yK2e8TKDR6Qr5Lw==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/middleware-serde": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "@smithy/url-parser": "^1.0.2",
- "@smithy/util-middleware": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/middleware-retry": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-1.0.4.tgz",
- "integrity": "sha512-G7uRXGFL8c3F7APnoIMTtNAHH8vT4F2qVnAWGAZaervjupaUQuRRHYBLYubK0dWzOZz86BtAXKieJ5p+Ni2Xpg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/protocol-http": "^1.1.1",
- "@smithy/service-error-classification": "^1.0.3",
- "@smithy/types": "^1.1.1",
- "@smithy/util-middleware": "^1.0.2",
- "@smithy/util-retry": "^1.0.4",
- "tslib": "^2.5.0",
- "uuid": "^8.3.2"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/middleware-serde": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-1.0.2.tgz",
- "integrity": "sha512-T4PcdMZF4xme6koUNfjmSZ1MLi7eoFeYCtodQNQpBNsS77TuJt1A6kt5kP/qxrTvfZHyFlj0AubACoaUqgzPeg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/middleware-stack": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-1.0.2.tgz",
- "integrity": "sha512-H7/uAQEcmO+eDqweEFMJ5YrIpsBwmrXSP6HIIbtxKJSQpAcMGY7KrR2FZgZBi1FMnSUOh+rQrbOyj5HQmSeUBA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/node-config-provider": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-1.0.2.tgz",
- "integrity": "sha512-HU7afWpTToU0wL6KseGDR2zojeyjECQfr8LpjAIeHCYIW7r360ABFf4EaplaJRMVoC3hD9FeltgI3/NtShOqCg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/property-provider": "^1.0.2",
- "@smithy/shared-ini-file-loader": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/node-http-handler": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-1.0.3.tgz",
- "integrity": "sha512-PcPUSzTbIb60VCJCiH0PU0E6bwIekttsIEf5Aoo/M0oTfiqsxHTn0Rcij6QoH6qJy6piGKXzLSegspXg5+Kq6g==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/abort-controller": "^1.0.2",
- "@smithy/protocol-http": "^1.1.1",
- "@smithy/querystring-builder": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/property-provider": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-1.0.2.tgz",
- "integrity": "sha512-pXDPyzKX8opzt38B205kDgaxda6LHcTfPvTYQZnwP6BAPp1o9puiCPjeUtkKck7Z6IbpXCPUmUQnzkUzWTA42Q==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/protocol-http": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-1.1.1.tgz",
- "integrity": "sha512-mFLFa2sSvlUxm55U7B4YCIsJJIMkA6lHxwwqOaBkral1qxFz97rGffP/mmd4JDuin1EnygiO5eNJGgudiUgmDQ==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/querystring-builder": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-1.0.2.tgz",
- "integrity": "sha512-6P/xANWrtJhMzTPUR87AbXwSBuz1SDHIfL44TFd/GT3hj6rA+IEv7rftEpPjayUiWRocaNnrCPLvmP31mobOyA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "@smithy/util-uri-escape": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/querystring-parser": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-1.0.2.tgz",
- "integrity": "sha512-IWxwxjn+KHWRRRB+K2Ngl+plTwo2WSgc2w+DvLy0DQZJh9UGOpw40d6q97/63GBlXIt4TEt5NbcFrO30CKlrsA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/service-error-classification": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-1.0.3.tgz",
- "integrity": "sha512-2eglIYqrtcUnuI71yweu7rSfCgt6kVvRVf0C72VUqrd0LrV1M0BM0eYN+nitp2CHPSdmMI96pi+dU9U/UqAMSA==",
- "license": "Apache-2.0",
- "optional": true,
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/shared-ini-file-loader": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-1.0.2.tgz",
- "integrity": "sha512-bdQj95VN+lCXki+P3EsDyrkpeLn8xDYiOISBGnUG/AGPYJXN8dmp4EhRRR7XOoLoSs8anZHR4UcGEOzFv2jwGw==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/signature-v4": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/signature-v4/-/signature-v4-1.0.2.tgz",
- "integrity": "sha512-rpKUhmCuPmpV5dloUkOb9w1oBnJatvKQEjIHGmkjRGZnC3437MTdzWej9TxkagcZ8NRRJavYnEUixzxM1amFig==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/eventstream-codec": "^1.0.2",
- "@smithy/is-array-buffer": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "@smithy/util-hex-encoding": "^1.0.2",
- "@smithy/util-middleware": "^1.0.2",
- "@smithy/util-uri-escape": "^1.0.2",
- "@smithy/util-utf8": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/smithy-client": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-1.0.4.tgz",
- "integrity": "sha512-gpo0Xl5Nyp9sgymEfpt7oa9P2q/GlM3VmQIdm+FeH0QEdYOQx3OtvwVmBYAMv2FIPWxkMZlsPYRTnEiBTK5TYg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/middleware-stack": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "@smithy/util-stream": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/types": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-1.1.1.tgz",
- "integrity": "sha512-tMpkreknl2gRrniHeBtdgQwaOlo39df8RxSrwsHVNIGXULy5XP6KqgScUw2m12D15wnJCKWxVhCX+wbrBW/y7g==",
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/url-parser": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-1.0.2.tgz",
- "integrity": "sha512-0JRsDMQe53F6EHRWksdcavKDRjyqp8vrjakg8EcCUOa7PaFRRB1SO/xGZdzSlW1RSTWQDEksFMTCEcVEKmAoqA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/querystring-parser": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/util-base64": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-1.0.2.tgz",
- "integrity": "sha512-BCm15WILJ3SL93nusoxvJGMVfAMWHZhdeDZPtpAaskozuexd0eF6szdz4kbXaKp38bFCSenA6bkUHqaE3KK0dA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/util-buffer-from": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-body-length-browser": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-browser/-/util-body-length-browser-1.0.2.tgz",
- "integrity": "sha512-Xh8L06H2anF5BHjSYTg8hx+Itcbf4SQZnVMl4PIkCOsKtneMJoGjPRLy17lEzfoh/GOaa0QxgCP6lRMQWzNl4w==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "tslib": "^2.5.0"
- }
- },
- "node_modules/@smithy/util-body-length-node": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-body-length-node/-/util-body-length-node-1.0.2.tgz",
- "integrity": "sha512-nXHbZsUtvZeyfL4Ceds9nmy2Uh2AhWXohG4vWHyjSdmT8cXZlJdmJgnH6SJKDjyUecbu+BpKeVvSrA4cWPSOPA==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-buffer-from": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-1.0.2.tgz",
- "integrity": "sha512-lHAYIyrBO9RANrPvccnPjU03MJnWZ66wWuC5GjWWQVfsmPwU6m00aakZkzHdUT6tGCkGacXSgArP5wgTgA+oCw==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/is-array-buffer": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-config-provider": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-config-provider/-/util-config-provider-1.0.2.tgz",
- "integrity": "sha512-HOdmDm+3HUbuYPBABLLHtn8ittuRyy+BSjKOA169H+EMc+IozipvXDydf+gKBRAxUa4dtKQkLraypwppzi+PRw==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-defaults-mode-browser": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-1.0.2.tgz",
- "integrity": "sha512-J1u2PO235zxY7dg0+ZqaG96tFg4ehJZ7isGK1pCBEA072qxNPwIpDzUVGnLJkHZvjWEGA8rxIauDtXfB0qxeAg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/property-provider": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "bowser": "^2.11.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@smithy/util-defaults-mode-node": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-1.0.2.tgz",
- "integrity": "sha512-9/BN63rlIsFStvI+AvljMh873Xw6bbI6b19b+PVYXyycQ2DDQImWcjnzRlHW7eP65CCUNGQ6otDLNdBQCgMXqg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/config-resolver": "^1.0.2",
- "@smithy/credential-provider-imds": "^1.0.2",
- "@smithy/node-config-provider": "^1.0.2",
- "@smithy/property-provider": "^1.0.2",
- "@smithy/types": "^1.1.1",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">= 10.0.0"
- }
- },
- "node_modules/@smithy/util-endpoints": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/@smithy/util-endpoints/-/util-endpoints-1.0.8.tgz",
- "integrity": "sha512-l8zVuyZZ61IzZBYp5NWvsAhbaAjYkt0xg9R4xUASkg5SEeTT2meHOJwJHctKMFUXe4QZbn9fR2MaBYjP2119+w==",
- "dependencies": {
- "@smithy/node-config-provider": "^2.1.9",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@smithy/util-endpoints/node_modules/@smithy/node-config-provider": {
- "version": "2.1.9",
- "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-2.1.9.tgz",
- "integrity": "sha512-tUyW/9xrRy+s7RXkmQhgYkAPMpTIF8izK4orhHjNFEKR3QZiOCbWB546Y8iB/Fpbm3O9+q0Af9rpywLKJOwtaQ==",
- "dependencies": {
- "@smithy/property-provider": "^2.0.17",
- "@smithy/shared-ini-file-loader": "^2.2.8",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-endpoints/node_modules/@smithy/property-provider": {
- "version": "2.0.17",
- "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-2.0.17.tgz",
- "integrity": "sha512-+VkeZbVu7qtQ2DjI48Qwaf9fPOr3gZIwxQpuLJgRRSkWsdSvmaTCxI3gzRFKePB63Ts9r4yjn4HkxSCSkdWmcQ==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-endpoints/node_modules/@smithy/shared-ini-file-loader": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-2.2.8.tgz",
- "integrity": "sha512-E62byatbwSWrtq9RJ7xN40tqrRKDGrEL4EluyNpaIDvfvet06a/QC58oHw2FgVaEgkj0tXZPjZaKrhPfpoU0qw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-endpoints/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-hex-encoding": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-1.0.2.tgz",
- "integrity": "sha512-Bxydb5rMJorMV6AuDDMOxro3BMDdIwtbQKHpwvQFASkmr52BnpDsWlxgpJi8Iq7nk1Bt4E40oE1Isy/7ubHGzg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-middleware": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-1.0.2.tgz",
- "integrity": "sha512-vtXK7GOR2BoseCX8NCGe9SaiZrm9M2lm/RVexFGyPuafTtry9Vyv7hq/vw8ifd/G/pSJ+msByfJVb1642oQHKw==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-retry": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-1.0.4.tgz",
- "integrity": "sha512-RnZPVFvRoqdj2EbroDo3OsnnQU8eQ4AlnZTOGusbYKybH3269CFdrZfZJloe60AQjX7di3J6t/79PjwCLO5Khw==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/service-error-classification": "^1.0.3",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">= 14.0.0"
- }
- },
- "node_modules/@smithy/util-stream": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-1.0.2.tgz",
- "integrity": "sha512-qyN2M9QFMTz4UCHi6GnBfLOGYKxQZD01Ga6nzaXFFC51HP/QmArU72e4kY50Z/EtW8binPxspP2TAsGbwy9l3A==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/fetch-http-handler": "^1.0.2",
- "@smithy/node-http-handler": "^1.0.3",
- "@smithy/types": "^1.1.1",
- "@smithy/util-base64": "^1.0.2",
- "@smithy/util-buffer-from": "^1.0.2",
- "@smithy/util-hex-encoding": "^1.0.2",
- "@smithy/util-utf8": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-uri-escape": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-1.0.2.tgz",
- "integrity": "sha512-k8C0BFNS9HpBMHSgUDnWb1JlCQcFG+PPlVBq9keP4Nfwv6a9Q0yAfASWqUCtzjuMj1hXeLhn/5ADP6JxnID1Pg==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-utf8": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-1.0.2.tgz",
- "integrity": "sha512-V4cyjKfJlARui0dMBfWJMQAmJzoW77i4N3EjkH/bwnE2Ngbl4tqD2Y0C/xzpzY/J1BdxeCKxAebVFk8aFCaSCw==",
- "license": "Apache-2.0",
- "optional": true,
- "dependencies": {
- "@smithy/util-buffer-from": "^1.0.2",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-waiter": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/util-waiter/-/util-waiter-2.0.16.tgz",
- "integrity": "sha512-5i4YONHQ6HoUWDd+X0frpxTXxSXgJhUFl+z0iMy/zpUmVeCQY2or3Vss6DzHKKMMQL4pmVHpQm9WayHDorFdZg==",
- "dependencies": {
- "@smithy/abort-controller": "^2.0.16",
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-waiter/node_modules/@smithy/abort-controller": {
- "version": "2.0.16",
- "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-2.0.16.tgz",
- "integrity": "sha512-4foO7738k8kM9flMHu3VLabqu7nPgvIj8TB909S0CnKx0YZz/dcDH3pZ/4JHdatfxlZdKF1JWOYCw9+v3HVVsw==",
- "dependencies": {
- "@smithy/types": "^2.8.0",
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@smithy/util-waiter/node_modules/@smithy/types": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@smithy/types/-/types-2.8.0.tgz",
- "integrity": "sha512-h9sz24cFgt/W1Re22OlhQKmUZkNh244ApgRsUDYinqF8R+QgcsBIX344u2j61TPshsTz3CvL6HYU1DnQdsSrHA==",
- "dependencies": {
- "tslib": "^2.5.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/@types/node": {
- "version": "20.4.4",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.4.tgz",
- "integrity": "sha512-CukZhumInROvLq3+b5gLev+vgpsIqC2D0deQr/yS1WnxvmYLlJXZpaQrQiseMY+6xusl79E04UjWoqyr+t1/Ew==",
- "license": "MIT"
- },
- "node_modules/@types/q": {
- "version": "1.5.8",
- "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz",
- "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw=="
- },
- "node_modules/@types/webidl-conversions": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
- "integrity": "sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==",
- "license": "MIT"
- },
- "node_modules/@types/whatwg-url": {
- "version": "8.2.2",
- "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz",
- "integrity": "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==",
- "license": "MIT",
- "dependencies": {
- "@types/node": "*",
- "@types/webidl-conversions": "*"
- }
- },
- "node_modules/@vue/compiler-core": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz",
- "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==",
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.21.3",
- "@vue/shared": "3.3.4",
- "estree-walker": "^2.0.2",
- "source-map-js": "^1.0.2"
- }
- },
- "node_modules/@vue/compiler-dom": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz",
- "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==",
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-core": "3.3.4",
- "@vue/shared": "3.3.4"
- }
- },
- "node_modules/@vue/compiler-sfc": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz",
- "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.20.15",
- "@vue/compiler-core": "3.3.4",
- "@vue/compiler-dom": "3.3.4",
- "@vue/compiler-ssr": "3.3.4",
- "@vue/reactivity-transform": "3.3.4",
- "@vue/shared": "3.3.4",
- "estree-walker": "^2.0.2",
- "magic-string": "^0.30.0",
- "postcss": "^8.1.10",
- "source-map-js": "^1.0.2"
- }
- },
- "node_modules/@vue/compiler-ssr": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz",
- "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==",
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-dom": "3.3.4",
- "@vue/shared": "3.3.4"
- }
- },
- "node_modules/@vue/reactivity": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz",
- "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==",
- "license": "MIT",
- "dependencies": {
- "@vue/shared": "3.3.4"
- }
- },
- "node_modules/@vue/reactivity-transform": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz",
- "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==",
- "license": "MIT",
- "dependencies": {
- "@babel/parser": "^7.20.15",
- "@vue/compiler-core": "3.3.4",
- "@vue/shared": "3.3.4",
- "estree-walker": "^2.0.2",
- "magic-string": "^0.30.0"
- }
- },
- "node_modules/@vue/runtime-core": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz",
- "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==",
- "license": "MIT",
- "dependencies": {
- "@vue/reactivity": "3.3.4",
- "@vue/shared": "3.3.4"
- }
- },
- "node_modules/@vue/runtime-dom": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz",
- "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==",
- "license": "MIT",
- "dependencies": {
- "@vue/runtime-core": "3.3.4",
- "@vue/shared": "3.3.4",
- "csstype": "^3.1.1"
- }
- },
- "node_modules/@vue/server-renderer": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz",
- "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==",
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-ssr": "3.3.4",
- "@vue/shared": "3.3.4"
- },
- "peerDependencies": {
- "vue": "3.3.4"
- }
- },
- "node_modules/@vue/shared": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz",
- "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==",
- "license": "MIT"
- },
- "node_modules/abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/accepts": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
- "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==",
- "license": "MIT",
- "dependencies": {
- "mime-types": "~2.1.34",
- "negotiator": "0.6.3"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/acorn": {
- "version": "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/aggregate-error": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
- "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
- "dev": true,
- "license": "MIT",
- "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==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/alphanum-sort": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
- "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ=="
- },
- "node_modules/ansi-colors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
- "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
- "license": "MIT",
- "dependencies": {
- "ansi-wrap": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.21.3"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-gray": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
- "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==",
- "dependencies": {
- "ansi-wrap": "0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/ansi-styles/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "license": "MIT",
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/ansi-wrap": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
- "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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/anymatch/node_modules/normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/append-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
- "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==",
- "dependencies": {
- "buffer-equal": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/archy": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
- "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw=="
- },
- "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/arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/arr-filter": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
- "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==",
- "dependencies": {
- "make-iterator": "^1.0.0"
- },
- "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-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
- "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==",
- "dependencies": {
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/arr-union": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-buffer-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
- "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "is-array-buffer": "^3.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
- "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
- "license": "MIT"
- },
- "node_modules/array-includes": {
- "version": "3.1.6",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz",
- "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "get-intrinsic": "^1.1.3",
- "is-string": "^1.0.7"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array-initial": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
- "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==",
- "dependencies": {
- "array-slice": "^1.0.0",
- "is-number": "^4.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-initial/node_modules/is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-last": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz",
- "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==",
- "dependencies": {
- "is-number": "^4.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-last/node_modules/is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-slice": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
- "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-sort": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz",
- "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==",
- "dependencies": {
- "default-compare": "^1.0.0",
- "get-value": "^2.0.6",
- "kind-of": "^5.0.2"
- },
- "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": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array.prototype.flat": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz",
- "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.flatmap": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz",
- "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4",
- "es-shim-unscopables": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/array.prototype.reduce": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz",
- "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-array-method-boxes-properly": "^1.0.0",
- "is-string": "^1.0.7"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/arraybuffer.prototype.slice": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz",
- "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==",
- "license": "MIT",
- "dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "get-intrinsic": "^1.2.1",
- "is-array-buffer": "^3.0.2",
- "is-shared-array-buffer": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/asn1": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
- "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
- "license": "MIT",
- "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==",
- "license": "MIT",
- "dependencies": {
- "bn.js": "^4.0.0",
- "inherits": "^2.0.1",
- "minimalistic-assert": "^1.0.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "node_modules/assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/async": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
- "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
- "license": "MIT"
- },
- "node_modules/async-done": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz",
- "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==",
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.2",
- "process-nextick-args": "^2.0.0",
- "stream-exhaust": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/async-each": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz",
- "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ]
- },
- "node_modules/async-settle": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
- "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==",
- "dependencies": {
- "async-done": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
- "license": "MIT"
- },
- "node_modules/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.8",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
- "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
- "dependencies": {
- "browserslist": "^4.12.0",
- "caniuse-lite": "^1.0.30001109",
- "normalize-range": "^0.1.2",
- "num2fraction": "^1.2.2",
- "picocolors": "^0.2.1",
- "postcss": "^7.0.32",
- "postcss-value-parser": "^4.1.0"
- },
- "bin": {
- "autoprefixer": "bin/autoprefixer"
- },
- "funding": {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
- }
- },
- "node_modules/autoprefixer/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/autoprefixer/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "node_modules/available-typed-arrays": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
- "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/aws-sign2": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
- "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
- "license": "Apache-2.0",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/aws4": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
- "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==",
- "license": "MIT"
- },
- "node_modules/axios": {
- "version": "0.26.1",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz",
- "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==",
- "dependencies": {
- "follow-redirects": "^1.14.8"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.5",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz",
- "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==",
- "license": "MIT",
- "dependencies": {
- "@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.4.2",
- "semver": "^6.3.1"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.8.3",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz",
- "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.2",
- "core-js-compat": "^3.31.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz",
- "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==",
- "license": "MIT",
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.2"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/bach": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz",
- "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==",
- "dependencies": {
- "arr-filter": "^1.1.1",
- "arr-flatten": "^1.0.1",
- "arr-map": "^2.0.0",
- "array-each": "^1.0.0",
- "array-initial": "^1.0.0",
- "array-last": "^1.1.1",
- "async-done": "^1.2.2",
- "async-settle": "^1.0.0",
- "now-and-later": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "license": "MIT"
- },
- "node_modules/base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dependencies": {
- "cache-base": "^1.0.1",
- "class-utils": "^0.3.5",
- "component-emitter": "^1.2.1",
- "define-property": "^1.0.0",
- "isobject": "^3.0.1",
- "mixin-deep": "^1.2.0",
- "pascalcase": "^0.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/base/node_modules/define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "dependencies": {
- "is-descriptor": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/base64-js": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
- "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "tweetnacl": "^0.14.3"
- }
- },
- "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==",
- "license": "MIT",
- "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/bluebird": {
- "version": "3.7.2",
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
- "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
- "license": "MIT"
- },
- "node_modules/bn.js": {
- "version": "4.12.0",
- "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
- "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==",
- "license": "MIT"
- },
- "node_modules/body-parser": {
- "version": "1.20.1",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
- "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==",
- "license": "MIT",
- "dependencies": {
- "bytes": "3.1.2",
- "content-type": "~1.0.4",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.11.0",
- "raw-body": "2.5.1",
- "type-is": "~1.6.18",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
- }
- },
- "node_modules/body-parser/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/body-parser/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="
- },
- "node_modules/bowser": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz",
- "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==",
- "license": "MIT"
- },
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/braces": {
- "version": "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/braces/node_modules/extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dependencies": {
- "is-extendable": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/braces/node_modules/is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/browserslist": {
- "version": "4.21.9",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz",
- "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "caniuse-lite": "^1.0.30001503",
- "electron-to-chromium": "^1.4.431",
- "node-releases": "^2.0.12",
- "update-browserslist-db": "^1.0.11"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/bson": {
- "version": "4.7.2",
- "resolved": "https://registry.npmjs.org/bson/-/bson-4.7.2.tgz",
- "integrity": "sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "buffer": "^5.6.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/bson/node_modules/buffer": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
- "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "base64-js": "^1.3.1",
- "ieee754": "^1.1.13"
- }
- },
- "node_modules/buffer": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
- "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
- "dependencies": {
- "base64-js": "^1.0.2",
- "ieee754": "^1.1.4"
- }
- },
- "node_modules/buffer-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz",
- "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==",
- "engines": {
- "node": ">=0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/buffer-from": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
- },
- "node_modules/bytes": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
- "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/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==",
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/caller-callsite": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
- "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==",
- "dependencies": {
- "callsites": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/caller-callsite/node_modules/callsites": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
- "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/caller-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
- "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==",
- "dependencies": {
- "caller-callsite": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/callsites": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
- "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/camelcase": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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.30001517",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz",
- "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "CC-BY-4.0"
- },
- "node_modules/caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
- "license": "Apache-2.0"
- },
- "node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/chalk/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/chokidar/node_modules/anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "license": "ISC",
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/chokidar/node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "license": "MIT",
- "dependencies": {
- "fill-range": "^7.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/chokidar/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==",
- "license": "MIT",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/chokidar/node_modules/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/chokidar/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/chokidar/node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "license": "MIT",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/chokidar/node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "license": "MIT",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dependencies": {
- "arr-union": "^3.1.0",
- "define-property": "^0.2.5",
- "isobject": "^3.0.0",
- "static-extend": "^0.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/class-utils/node_modules/define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/class-utils/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/clean-stack": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
- "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/cli-cursor": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
- "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "restore-cursor": "^3.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/cli-truncate": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz",
- "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "slice-ansi": "^5.0.0",
- "string-width": "^5.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cli-truncate/node_modules/ansi-regex": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
- "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "node_modules/cli-truncate/node_modules/string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/cli-truncate/node_modules/strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==",
- "dependencies": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- }
- },
- "node_modules/cliui/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/cliui/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/cliui/node_modules/wrap-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==",
- "dependencies": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/clone": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
- "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/clone-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
- "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/clone-stats": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
- "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==",
- "license": "MIT"
- },
- "node_modules/cloneable-readable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
- "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.1",
- "process-nextick-args": "^2.0.0",
- "readable-stream": "^2.3.5"
- }
- },
- "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/code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/collection-map": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
- "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==",
- "dependencies": {
- "arr-map": "^2.0.2",
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
- "dependencies": {
- "map-visit": "^1.0.0",
- "object-visit": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/color": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
- "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
- "dependencies": {
- "color-convert": "^1.9.3",
- "color-string": "^1.6.0"
- }
- },
- "node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "license": "MIT",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/color-convert/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
- "license": "MIT"
- },
- "node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "license": "MIT"
- },
- "node_modules/color-string": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz",
- "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
- "dependencies": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
- },
- "node_modules/color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
- "bin": {
- "color-support": "bin.js"
- }
- },
- "node_modules/colorette": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
- "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "license": "MIT",
- "dependencies": {
- "delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/commander": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
- "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
- "license": "MIT",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/component-emitter": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz",
- "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==",
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "license": "MIT"
- },
- "node_modules/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-with-sourcemaps": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz",
- "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==",
- "license": "ISC",
- "dependencies": {
- "source-map": "^0.6.1"
- }
- },
- "node_modules/confusing-browser-globals": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz",
- "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/connect-ensure-login": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/connect-ensure-login/-/connect-ensure-login-0.1.1.tgz",
- "integrity": "sha512-u0LGY/YXgkqdD4uVz8Gkri0adby5SBPYIFQvIa4FjBIaZUN0yuZPVHsjAA2bUiprGyjh8NlqxPUcIzzfTiXhQQ==",
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/connect-flash": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/connect-flash/-/connect-flash-0.1.1.tgz",
- "integrity": "sha512-2rcfELQt/ZMP+SM/pG8PyhJRaLKp+6Hk2IUBNkEit09X+vwn3QsAL3ZbYtxUn7NVPzbMTSLRDhqe0B/eh30RYA==",
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/connect-mongo": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/connect-mongo/-/connect-mongo-4.6.0.tgz",
- "integrity": "sha512-8new4Z7NLP3CGP65Aw6ls3xDBeKVvHRSh39CXuDZTQsvpeeU9oNMzfFgvqmHqZ6gWpxIl663RyoVEmCAGf1yOg==",
- "license": "MIT",
- "dependencies": {
- "debug": "^4.3.1",
- "kruptein": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "mongodb": "^4.1.0"
- }
- },
- "node_modules/content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "5.2.1"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/content-type": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
- "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/convert-source-map": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
- "license": "MIT"
- },
- "node_modules/cookie": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
- "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/cookie-parser": {
- "version": "1.4.6",
- "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz",
- "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==",
- "license": "MIT",
- "dependencies": {
- "cookie": "0.4.1",
- "cookie-signature": "1.0.6"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
- "license": "MIT"
- },
- "node_modules/copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/copy-props": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz",
- "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==",
- "dependencies": {
- "each-props": "^1.3.2",
- "is-plain-object": "^5.0.0"
- }
- },
- "node_modules/copy-props/node_modules/is-plain-object": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
- "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/core-js-compat": {
- "version": "3.31.1",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz",
- "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.21.9"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/core-js"
- }
- },
- "node_modules/core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "license": "MIT"
- },
- "node_modules/cosmiconfig": {
- "version": "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/cosmiconfig/node_modules/import-fresh": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
- "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==",
- "dependencies": {
- "caller-path": "^2.0.0",
- "resolve-from": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/cosmiconfig/node_modules/resolve-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
- "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/cross-spawn/node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "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/css-color-names": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
- "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==",
- "engines": {
- "node": "*"
- }
- },
- "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-declaration-sorter/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/css-declaration-sorter/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-what": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
- "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
- "engines": {
- "node": ">= 6"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/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.11",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz",
- "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==",
- "dependencies": {
- "cosmiconfig": "^5.0.0",
- "cssnano-preset-default": "^4.0.8",
- "is-resolvable": "^1.0.0",
- "postcss": "^7.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/cssnano-preset-default": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz",
- "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==",
- "dependencies": {
- "css-declaration-sorter": "^4.0.1",
- "cssnano-util-raw-cache": "^4.0.1",
- "postcss": "^7.0.0",
- "postcss-calc": "^7.0.1",
- "postcss-colormin": "^4.0.3",
- "postcss-convert-values": "^4.0.1",
- "postcss-discard-comments": "^4.0.2",
- "postcss-discard-duplicates": "^4.0.2",
- "postcss-discard-empty": "^4.0.1",
- "postcss-discard-overridden": "^4.0.1",
- "postcss-merge-longhand": "^4.0.11",
- "postcss-merge-rules": "^4.0.3",
- "postcss-minify-font-values": "^4.0.2",
- "postcss-minify-gradients": "^4.0.2",
- "postcss-minify-params": "^4.0.2",
- "postcss-minify-selectors": "^4.0.2",
- "postcss-normalize-charset": "^4.0.1",
- "postcss-normalize-display-values": "^4.0.2",
- "postcss-normalize-positions": "^4.0.2",
- "postcss-normalize-repeat-style": "^4.0.2",
- "postcss-normalize-string": "^4.0.2",
- "postcss-normalize-timing-functions": "^4.0.2",
- "postcss-normalize-unicode": "^4.0.1",
- "postcss-normalize-url": "^4.0.1",
- "postcss-normalize-whitespace": "^4.0.2",
- "postcss-ordered-values": "^4.1.2",
- "postcss-reduce-initial": "^4.0.3",
- "postcss-reduce-transforms": "^4.0.2",
- "postcss-svgo": "^4.0.3",
- "postcss-unique-selectors": "^4.0.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/cssnano-preset-default/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/cssnano-preset-default/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "node_modules/cssnano-util-get-arguments": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
- "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/cssnano-util-get-match": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
- "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==",
- "engines": {
- "node": ">=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-raw-cache/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/cssnano-util-raw-cache/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/cssnano/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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.3",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
- "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
- "dependencies": {
- "mdn-data": "2.0.14",
- "source-map": "^0.6.1"
- },
- "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/csstype": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
- "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
- "license": "MIT"
- },
- "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==",
- "license": "ISC",
- "dependencies": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- }
- },
- "node_modules/dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
- "license": "MIT",
- "dependencies": {
- "assert-plus": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/date-fns": {
- "version": "2.30.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz",
- "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==",
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.21.0"
- },
- "engines": {
- "node": ">=0.11"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/date-fns"
- }
- },
- "node_modules/date-fns-tz": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/date-fns-tz/-/date-fns-tz-1.3.8.tgz",
- "integrity": "sha512-qwNXUFtMHTTU6CFSFjoJ80W8Fzzp24LntbjFFBgL/faqds4e5mo9mftoRLgr3Vi1trISsg4awSpYVsOQCRnapQ==",
- "license": "MIT",
- "peerDependencies": {
- "date-fns": ">=2.0.0"
- }
- },
- "node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/debug-fabulous": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz",
- "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==",
- "license": "MIT",
- "dependencies": {
- "debug": "3.X",
- "memoizee": "0.4.X",
- "object-assign": "4.X"
- }
- },
- "node_modules/debug-fabulous/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/debug/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==",
- "license": "MIT"
- },
- "node_modules/decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/decode-uri-component": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
- "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==",
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/deep-is": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
- "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/deepmerge": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
- "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/default-compare": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
- "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==",
- "dependencies": {
- "kind-of": "^5.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/default-resolution": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
- "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/define-properties": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz",
- "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==",
- "license": "MIT",
- "dependencies": {
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "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/delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/depd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
- "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/destroy": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
- "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8",
- "npm": "1.2.8000 || >= 1.4.16"
- }
- },
- "node_modules/detect-file": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
- "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/detect-newline": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
- "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/disconnect": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/disconnect/-/disconnect-1.2.2.tgz",
- "integrity": "sha512-0QWtdUdijooW0hUa4V5CYm6eQcWThKBh+1pnFk3C8gJo7zQQz+AX6Hs41df/DMjUeD6SN7UBQzdFwpxZv+Vdbw==",
- "license": "MIT",
- "dependencies": {
- "oauth-1.0a": "2.x.x"
- },
- "engines": {
- "node": ">= 0.12.0"
- }
- },
- "node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ]
- },
- "node_modules/domelementtype": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
- "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
- },
- "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-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/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/each-props": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
- "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==",
- "dependencies": {
- "is-plain-object": "^2.0.1",
- "object.defaults": "^1.1.0"
- }
- },
- "node_modules/eastasianwidth": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
- "license": "MIT",
- "dependencies": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
- }
- },
- "node_modules/ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
- "license": "MIT"
- },
- "node_modules/ejs": {
- "version": "3.1.9",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz",
- "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "jake": "^10.8.5"
- },
- "bin": {
- "ejs": "bin/cli.js"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/electron-to-chromium": {
- "version": "1.4.468",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz",
- "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==",
- "license": "ISC"
- },
- "node_modules/emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/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/entities": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
- "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "license": "MIT",
- "dependencies": {
- "is-arrayish": "^0.2.1"
- }
- },
- "node_modules/es-abstract": {
- "version": "1.22.1",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz",
- "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==",
- "license": "MIT",
- "dependencies": {
- "array-buffer-byte-length": "^1.0.0",
- "arraybuffer.prototype.slice": "^1.0.1",
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "es-set-tostringtag": "^2.0.1",
- "es-to-primitive": "^1.2.1",
- "function.prototype.name": "^1.1.5",
- "get-intrinsic": "^1.2.1",
- "get-symbol-description": "^1.0.0",
- "globalthis": "^1.0.3",
- "gopd": "^1.0.1",
- "has": "^1.0.3",
- "has-property-descriptors": "^1.0.0",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "internal-slot": "^1.0.5",
- "is-array-buffer": "^3.0.2",
- "is-callable": "^1.2.7",
- "is-negative-zero": "^2.0.2",
- "is-regex": "^1.1.4",
- "is-shared-array-buffer": "^1.0.2",
- "is-string": "^1.0.7",
- "is-typed-array": "^1.1.10",
- "is-weakref": "^1.0.2",
- "object-inspect": "^1.12.3",
- "object-keys": "^1.1.1",
- "object.assign": "^4.1.4",
- "regexp.prototype.flags": "^1.5.0",
- "safe-array-concat": "^1.0.0",
- "safe-regex-test": "^1.0.0",
- "string.prototype.trim": "^1.2.7",
- "string.prototype.trimend": "^1.0.6",
- "string.prototype.trimstart": "^1.0.6",
- "typed-array-buffer": "^1.0.0",
- "typed-array-byte-length": "^1.0.0",
- "typed-array-byte-offset": "^1.0.0",
- "typed-array-length": "^1.0.4",
- "unbox-primitive": "^1.0.2",
- "which-typed-array": "^1.1.10"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es-array-method-boxes-properly": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
- "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA=="
- },
- "node_modules/es-set-tostringtag": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz",
- "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==",
- "license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.1.3",
- "has": "^1.0.3",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-shim-unscopables": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz",
- "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has": "^1.0.3"
- }
- },
- "node_modules/es-to-primitive": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
- "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
- "license": "MIT",
- "dependencies": {
- "is-callable": "^1.1.4",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/es5-ext": {
- "version": "0.10.62",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
- "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
- "hasInstallScript": true,
- "license": "ISC",
- "dependencies": {
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.3",
- "next-tick": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
- "license": "MIT",
- "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==",
- "license": "ISC",
- "dependencies": {
- "d": "^1.0.1",
- "ext": "^1.1.2"
- }
- },
- "node_modules/es6-weak-map": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
- "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
- "license": "ISC",
- "dependencies": {
- "d": "1",
- "es5-ext": "^0.10.46",
- "es6-iterator": "^2.0.3",
- "es6-symbol": "^3.1.1"
- }
- },
- "node_modules/escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
- "license": "MIT"
- },
- "node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/eslint": {
- "version": "8.45.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.45.0.tgz",
- "integrity": "sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.4.0",
- "@eslint/eslintrc": "^2.1.0",
- "@eslint/js": "8.44.0",
- "@humanwhocodes/config-array": "^0.11.10",
- "@humanwhocodes/module-importer": "^1.0.1",
- "@nodelib/fs.walk": "^1.2.8",
- "ajv": "^6.10.0",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.3.2",
- "doctrine": "^3.0.0",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.2.0",
- "eslint-visitor-keys": "^3.4.1",
- "espree": "^9.6.0",
- "esquery": "^1.4.2",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "find-up": "^5.0.0",
- "glob-parent": "^6.0.2",
- "globals": "^13.19.0",
- "graphemer": "^1.4.0",
- "ignore": "^5.2.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.3",
- "strip-ansi": "^6.0.1",
- "text-table": "^0.2.0"
- },
- "bin": {
- "eslint": "bin/eslint.js"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-config-airbnb-base": {
- "version": "15.0.0",
- "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz",
- "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "confusing-browser-globals": "^1.0.10",
- "object.assign": "^4.1.2",
- "object.entries": "^1.1.5",
- "semver": "^6.3.0"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- },
- "peerDependencies": {
- "eslint": "^7.32.0 || ^8.2.0",
- "eslint-plugin-import": "^2.25.2"
- }
- },
- "node_modules/eslint-config-prettier": {
- "version": "8.8.0",
- "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz",
- "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "eslint-config-prettier": "bin/cli.js"
- },
- "peerDependencies": {
- "eslint": ">=7.0.0"
- }
- },
- "node_modules/eslint-import-resolver-node": {
- "version": "0.3.7",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz",
- "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^3.2.7",
- "is-core-module": "^2.11.0",
- "resolve": "^1.22.1"
- }
- },
- "node_modules/eslint-import-resolver-node/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-module-utils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
- "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "debug": "^3.2.7"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependenciesMeta": {
- "eslint": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-module-utils/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-import": {
- "version": "2.27.5",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz",
- "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "array-includes": "^3.1.6",
- "array.prototype.flat": "^1.3.1",
- "array.prototype.flatmap": "^1.3.1",
- "debug": "^3.2.7",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.7",
- "eslint-module-utils": "^2.7.4",
- "has": "^1.0.3",
- "is-core-module": "^2.11.0",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.values": "^1.1.6",
- "resolve": "^1.22.1",
- "semver": "^6.3.0",
- "tsconfig-paths": "^3.14.1"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-prettier": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz",
- "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "prettier-linter-helpers": "^1.0.0"
- },
- "engines": {
- "node": ">=12.0.0"
- },
- "peerDependencies": {
- "eslint": ">=7.28.0",
- "prettier": ">=2.0.0"
- },
- "peerDependenciesMeta": {
- "eslint-config-prettier": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-scope": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz",
- "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-visitor-keys": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz",
- "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint/node_modules/argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
- "dev": true,
- "license": "Python-2.0"
- },
- "node_modules/eslint/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/eslint/node_modules/doctrine": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
- "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "esutils": "^2.0.2"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/eslint/node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint/node_modules/glob-parent": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
- "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/eslint/node_modules/globals": {
- "version": "13.20.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz",
- "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.20.2"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/eslint/node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
- "node_modules/eslint/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/espree": {
- "version": "9.6.1",
- "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
- "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "acorn": "^8.9.0",
- "acorn-jsx": "^5.3.2",
- "eslint-visitor-keys": "^3.4.1"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/espree/node_modules/acorn": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
- "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/espree/node_modules/acorn-jsx": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
- "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
- "dev": true,
- "license": "MIT",
- "peerDependencies": {
- "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
- }
- },
- "node_modules/esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "bin": {
- "esparse": "bin/esparse.js",
- "esvalidate": "bin/esvalidate.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/esquery": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
- "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==",
- "dev": true,
- "license": "BSD-3-Clause",
- "dependencies": {
- "estraverse": "^5.1.0"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
- "license": "BSD-2-Clause",
- "dependencies": {
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true,
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/estree-walker": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
- "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==",
- "license": "MIT"
- },
- "node_modules/esutils": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/event-emitter": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
- "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==",
- "license": "MIT",
- "dependencies": {
- "d": "1",
- "es5-ext": "~0.10.14"
- }
- },
- "node_modules/events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "engines": {
- "node": ">=0.8.x"
- }
- },
- "node_modules/excel4node": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/excel4node/-/excel4node-1.8.2.tgz",
- "integrity": "sha512-v5BZZy8y4cibFQ/xvztUleAoyYmIBol1qTKWuDWZZPpFGBAy4P7qkswdpBkTkQgLIQ/WkCpyV/P6liW4mIb/wQ==",
- "license": "MIT",
- "dependencies": {
- "deepmerge": "^4.2.2",
- "image-size": "^1.0.2",
- "jszip": "^3.10.0",
- "lodash.get": "^4.4.2",
- "lodash.isequal": "^4.5.0",
- "lodash.isundefined": "^3.0.1",
- "lodash.reduce": "^4.6.0",
- "lodash.uniqueid": "^4.0.1",
- "mime": "^3.0.0",
- "uuid": "^9.0.0",
- "xmlbuilder": "^15.1.1"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/excel4node/node_modules/mime": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz",
- "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==",
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/excel4node/node_modules/uuid": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
- "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==",
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
- "dependencies": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/expand-brackets/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/expand-brackets/node_modules/define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/expand-brackets/node_modules/extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dependencies": {
- "is-extendable": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/expand-brackets/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/expand-brackets/node_modules/is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/expand-brackets/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "node_modules/expand-tilde": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
- "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
- "dependencies": {
- "homedir-polyfill": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/express": {
- "version": "4.18.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz",
- "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==",
- "license": "MIT",
- "dependencies": {
- "accepts": "~1.3.8",
- "array-flatten": "1.1.1",
- "body-parser": "1.20.1",
- "content-disposition": "0.5.4",
- "content-type": "~1.0.4",
- "cookie": "0.5.0",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "2.0.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.2.0",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.7",
- "qs": "6.11.0",
- "range-parser": "~1.2.1",
- "safe-buffer": "5.2.1",
- "send": "0.18.0",
- "serve-static": "1.15.0",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "type-is": "~1.6.18",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
- },
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/express-session": {
- "version": "1.17.3",
- "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.3.tgz",
- "integrity": "sha512-4+otWXlShYlG1Ma+2Jnn+xgKUZTMJ5QD3YvfilX3AcocOAbIkVylSWEklzALe/+Pu4qV6TYBj5GwOBFfdKqLBw==",
- "license": "MIT",
- "dependencies": {
- "cookie": "0.4.2",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "~2.0.0",
- "on-headers": "~1.0.2",
- "parseurl": "~1.3.3",
- "safe-buffer": "5.2.1",
- "uid-safe": "~2.1.5"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/express-session/node_modules/cookie": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
- "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/express-session/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/express-session/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/express/node_modules/cookie": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
- "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/express/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/express/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/ext": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
- "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
- "license": "ISC",
- "dependencies": {
- "type": "^2.7.2"
- }
- },
- "node_modules/ext/node_modules/type": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
- "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==",
- "license": "ISC"
- },
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "license": "MIT"
- },
- "node_modules/extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "license": "MIT",
- "dependencies": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "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": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "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": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/extsprintf": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
- "engines": [
- "node >=0.6.0"
- ],
- "license": "MIT"
- },
- "node_modules/fancy-log": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
- "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
- "dependencies": {
- "ansi-gray": "^0.1.1",
- "color-support": "^1.1.3",
- "parse-node-version": "^1.0.0",
- "time-stamp": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "license": "MIT"
- },
- "node_modules/fast-diff": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz",
- "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==",
- "dev": true,
- "license": "Apache-2.0"
- },
- "node_modules/fast-json-stable-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "license": "MIT"
- },
- "node_modules/fast-levenshtein": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz",
- "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw=="
- },
- "node_modules/fast-xml-parser": {
- "version": "4.2.5",
- "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz",
- "integrity": "sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==",
- "funding": [
- {
- "type": "paypal",
- "url": "https://paypal.me/naturalintelligence"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/NaturalIntelligence"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "strnum": "^1.0.5"
- },
- "bin": {
- "fxparser": "src/cli/cli.js"
- }
- },
- "node_modules/fastq": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz",
- "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/file-entry-cache": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
- "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "flat-cache": "^3.0.4"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.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/filelist": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz",
- "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==",
- "license": "Apache-2.0",
- "dependencies": {
- "minimatch": "^5.0.1"
- }
- },
- "node_modules/filelist/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/filelist/node_modules/minimatch": {
- "version": "5.1.6",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
- "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "dependencies": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fill-range/node_modules/extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dependencies": {
- "is-extendable": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fill-range/node_modules/is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/finalhandler": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
- "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
- "license": "MIT",
- "dependencies": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "2.4.1",
- "parseurl": "~1.3.3",
- "statuses": "2.0.1",
- "unpipe": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/finalhandler/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/finalhandler/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/find-up": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
- "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "locate-path": "^6.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/findup-sync": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
- "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
- "dependencies": {
- "detect-file": "^1.0.0",
- "is-glob": "^4.0.0",
- "micromatch": "^3.0.4",
- "resolve-dir": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/fined": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
- "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
- "dependencies": {
- "expand-tilde": "^2.0.2",
- "is-plain-object": "^2.0.3",
- "object.defaults": "^1.1.0",
- "object.pick": "^1.2.0",
- "parse-filepath": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/flagged-respawn": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
- "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/flat-cache": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
- "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "flatted": "^3.1.0",
- "rimraf": "^3.0.2"
- },
- "engines": {
- "node": "^10.12.0 || >=12.0.0"
- }
- },
- "node_modules/flatted": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz",
- "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
- "dev": true,
- "license": "ISC"
- },
- "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/follow-redirects": {
- "version": "1.15.5",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
- "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/RubenVerborgh"
- }
- ],
- "engines": {
- "node": ">=4.0"
- },
- "peerDependenciesMeta": {
- "debug": {
- "optional": true
- }
- }
- },
- "node_modules/for-each": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz",
- "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==",
- "license": "MIT",
- "dependencies": {
- "is-callable": "^1.1.3"
- }
- },
- "node_modules/for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/for-own": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
- "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==",
- "dependencies": {
- "for-in": "^1.0.1"
- },
- "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": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
- "license": "Apache-2.0",
- "engines": {
- "node": "*"
- }
- },
- "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==",
- "license": "MIT",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.6",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 0.12"
- }
- },
- "node_modules/forwarded": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
- "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/fragment-cache": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
- "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
- "dependencies": {
- "map-cache": "^0.2.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/fs-mkdirp-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
- "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==",
- "dependencies": {
- "graceful-fs": "^4.1.11",
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/fs-readdir-recursive": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
- "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
- "license": "MIT"
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
- "license": "ISC"
- },
- "node_modules/fsevents": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
- "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
- "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2",
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "dependencies": {
- "bindings": "^1.5.0",
- "nan": "^2.12.1"
- },
- "engines": {
- "node": ">= 4.0"
- }
- },
- "node_modules/function-bind": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/function.prototype.name": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
- "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.3",
- "es-abstract": "^1.19.0",
- "functions-have-names": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/functions-have-names": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz",
- "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "license": "MIT",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/get-caller-file": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
- "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
- },
- "node_modules/get-intrinsic": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
- "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/get-symbol-description": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
- "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
- "license": "MIT",
- "dependencies": {
- "assert-plus": "^1.0.0"
- }
- },
- "node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "license": "ISC",
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
- "dependencies": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- }
- },
- "node_modules/glob-parent/node_modules/is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "dependencies": {
- "is-extglob": "^2.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/glob-stream": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
- "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==",
- "dependencies": {
- "extend": "^3.0.0",
- "glob": "^7.1.1",
- "glob-parent": "^3.1.0",
- "is-negated-glob": "^1.0.0",
- "ordered-read-streams": "^1.0.0",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.1.5",
- "remove-trailing-separator": "^1.0.1",
- "to-absolute-glob": "^2.0.0",
- "unique-stream": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/glob-watcher": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz",
- "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==",
- "dependencies": {
- "anymatch": "^2.0.0",
- "async-done": "^1.2.0",
- "chokidar": "^2.0.0",
- "is-negated-glob": "^1.0.0",
- "just-debounce": "^1.0.0",
- "normalize-path": "^3.0.0",
- "object.defaults": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/glob-watcher/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/glob-watcher/node_modules/chokidar": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies",
- "dependencies": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.1",
- "braces": "^2.3.2",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.3",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^3.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.2.1",
- "upath": "^1.1.1"
- },
- "optionalDependencies": {
- "fsevents": "^1.2.7"
- }
- },
- "node_modules/glob-watcher/node_modules/is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
- "dependencies": {
- "binary-extensions": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/glob-watcher/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/global-modules": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
- "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
- "dependencies": {
- "global-prefix": "^1.0.1",
- "is-windows": "^1.0.1",
- "resolve-dir": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/global-prefix": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
- "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
- "dependencies": {
- "expand-tilde": "^2.0.2",
- "homedir-polyfill": "^1.0.1",
- "ini": "^1.3.4",
- "is-windows": "^1.0.1",
- "which": "^1.2.14"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/globalthis": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz",
- "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==",
- "license": "MIT",
- "dependencies": {
- "define-properties": "^1.1.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/glogg": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
- "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
- "license": "MIT",
- "dependencies": {
- "sparkles": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "license": "ISC"
- },
- "node_modules/graphemer": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/gulp": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz",
- "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==",
- "dependencies": {
- "glob-watcher": "^5.0.3",
- "gulp-cli": "^2.2.0",
- "undertaker": "^1.2.1",
- "vinyl-fs": "^3.0.0"
- },
- "bin": {
- "gulp": "bin/gulp.js"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/gulp-babel": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz",
- "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==",
- "license": "MIT",
- "dependencies": {
- "plugin-error": "^1.0.1",
- "replace-ext": "^1.0.0",
- "through2": "^2.0.0",
- "vinyl-sourcemaps-apply": "^0.2.0"
- },
- "engines": {
- "node": ">=6"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/gulp-cli": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz",
- "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==",
- "dependencies": {
- "ansi-colors": "^1.0.1",
- "archy": "^1.0.0",
- "array-sort": "^1.0.0",
- "color-support": "^1.1.3",
- "concat-stream": "^1.6.0",
- "copy-props": "^2.0.1",
- "fancy-log": "^1.3.2",
- "gulplog": "^1.0.0",
- "interpret": "^1.4.0",
- "isobject": "^3.0.1",
- "liftoff": "^3.1.0",
- "matchdep": "^2.0.0",
- "mute-stdout": "^1.0.0",
- "pretty-hrtime": "^1.0.0",
- "replace-homedir": "^1.0.0",
- "semver-greatest-satisfied-range": "^1.1.0",
- "v8flags": "^3.2.0",
- "yargs": "^7.1.0"
- },
- "bin": {
- "gulp": "bin/gulp.js"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/gulp-concat": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz",
- "integrity": "sha512-a2scActrQrDBpBbR3WUZGyGS1JEPLg5PZJdIa7/Bi3GuKAmPYDK6SFhy/NZq5R8KsKKFvtfR0fakbUCcKGCCjg==",
- "license": "MIT",
- "dependencies": {
- "concat-with-sourcemaps": "^1.0.0",
- "through2": "^2.0.0",
- "vinyl": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/gulp-rename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz",
- "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/gulp-sourcemaps": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-3.0.0.tgz",
- "integrity": "sha512-RqvUckJkuYqy4VaIH60RMal4ZtG0IbQ6PXMNkNsshEGJ9cldUPRb/YCgboYae+CLAs1HQNb4ADTKCx65HInquQ==",
- "dependencies": {
- "@gulp-sourcemaps/identity-map": "^2.0.1",
- "@gulp-sourcemaps/map-sources": "^1.0.0",
- "acorn": "^6.4.1",
- "convert-source-map": "^1.0.0",
- "css": "^3.0.0",
- "debug-fabulous": "^1.0.0",
- "detect-newline": "^2.0.0",
- "graceful-fs": "^4.0.0",
- "source-map": "^0.6.0",
- "strip-bom-string": "^1.0.0",
- "through2": "^2.0.0"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/gulp-uglify": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.2.tgz",
- "integrity": "sha512-gk1dhB74AkV2kzqPMQBLA3jPoIAPd/nlNzP2XMDSG8XZrqnlCiDGAqC+rZOumzFvB5zOphlFh6yr3lgcAb/OOg==",
- "license": "MIT",
- "dependencies": {
- "array-each": "^1.0.1",
- "extend-shallow": "^3.0.2",
- "gulplog": "^1.0.0",
- "has-gulplog": "^0.1.0",
- "isobject": "^3.0.1",
- "make-error-cause": "^1.1.1",
- "safe-buffer": "^5.1.2",
- "through2": "^2.0.0",
- "uglify-js": "^3.0.5",
- "vinyl-sourcemaps-apply": "^0.2.0"
- }
- },
- "node_modules/gulplog": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
- "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==",
- "license": "MIT",
- "dependencies": {
- "glogg": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==",
- "license": "ISC",
- "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==",
- "license": "MIT",
- "dependencies": {
- "ajv": "^6.12.3",
- "har-schema": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "license": "MIT",
- "dependencies": {
- "function-bind": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/has-bigints": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz",
- "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/has-gulplog": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
- "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==",
- "license": "MIT",
- "dependencies": {
- "sparkles": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/has-property-descriptors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
- "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
- "license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "license": "MIT",
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
- "dependencies": {
- "get-value": "^2.0.6",
- "has-values": "^1.0.0",
- "isobject": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
- "dependencies": {
- "is-number": "^3.0.0",
- "kind-of": "^4.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/has-values/node_modules/kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/hasown": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
- "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
- "dependencies": {
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "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/homedir-polyfill": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
- "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
- "dependencies": {
- "parse-passwd": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
- "license": "ISC"
- },
- "node_modules/hsl-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
- "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A=="
- },
- "node_modules/hsla-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
- "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA=="
- },
- "node_modules/http-errors": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
- "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
- "license": "MIT",
- "dependencies": {
- "depd": "2.0.0",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": "2.0.1",
- "toidentifier": "1.0.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==",
- "license": "MIT",
- "dependencies": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
- },
- "engines": {
- "node": ">=0.8",
- "npm": ">=1.3.7"
- }
- },
- "node_modules/human-signals": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
- "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
- "dev": true,
- "license": "Apache-2.0",
- "engines": {
- "node": ">=10.17.0"
- }
- },
- "node_modules/husky": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz",
- "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "husky": "lib/bin.js"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/typicode"
- }
- },
- "node_modules/iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "license": "MIT",
- "dependencies": {
- "safer-buffer": ">= 2.1.2 < 3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "BSD-3-Clause"
- },
- "node_modules/ignore": {
- "version": "5.2.4",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz",
- "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/ignore-by-default": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/image-size": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz",
- "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==",
- "license": "MIT",
- "dependencies": {
- "queue": "6.0.2"
- },
- "bin": {
- "image-size": "bin/image-size.js"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
- "license": "MIT"
- },
- "node_modules/immutable": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz",
- "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==",
- "license": "MIT"
- },
- "node_modules/import-fresh": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
- "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "parent-module": "^1.0.0",
- "resolve-from": "^4.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.8.19"
- }
- },
- "node_modules/indent-string": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
- "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/indexes-of": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
- "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA=="
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "license": "ISC",
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "license": "ISC"
- },
- "node_modules/ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
- },
- "node_modules/internal-slot": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz",
- "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==",
- "license": "MIT",
- "dependencies": {
- "get-intrinsic": "^1.2.0",
- "has": "^1.0.3",
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/interpret": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
- "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ip": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz",
- "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==",
- "license": "MIT"
- },
- "node_modules/ipaddr.js": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
- "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/is-absolute": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
- "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
- "dependencies": {
- "is-relative": "^1.0.0",
- "is-windows": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-absolute-url": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
- "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-accessor-descriptor": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz",
- "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==",
- "dependencies": {
- "hasown": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/is-array-buffer": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
- "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "is-typed-array": "^1.1.10"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
- "license": "MIT"
- },
- "node_modules/is-bigint": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
- "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
- "license": "MIT",
- "dependencies": {
- "has-bigints": "^1.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "license": "MIT",
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-boolean-object": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
- "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
- },
- "node_modules/is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-color-stop": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
- "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==",
- "dependencies": {
- "css-color-names": "^0.0.4",
- "hex-color-regex": "^1.1.0",
- "hsl-regex": "^1.0.0",
- "hsla-regex": "^1.0.0",
- "rgb-regex": "^1.0.1",
- "rgba-regex": "^1.0.0"
- }
- },
- "node_modules/is-core-module": {
- "version": "2.12.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz",
- "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==",
- "license": "MIT",
- "dependencies": {
- "has": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-data-descriptor": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz",
- "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==",
- "dependencies": {
- "hasown": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/is-date-object": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
- "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
- "license": "MIT",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-descriptor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz",
- "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==",
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/is-directory": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
- "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-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": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "license": "MIT",
- "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==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "license": "MIT",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-negated-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
- "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-negative-zero": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
- "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dependencies": {
- "kind-of": "^3.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-number-object": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz",
- "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==",
- "license": "MIT",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-number/node_modules/kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/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/is-path-inside": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
- "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "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==",
- "license": "MIT",
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-promise": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
- "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
- "license": "MIT"
- },
- "node_modules/is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-relative": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
- "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
- "dependencies": {
- "is-unc-path": "^1.0.0"
- },
- "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-shared-array-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz",
- "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-string": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
- "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
- "license": "MIT",
- "dependencies": {
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-symbol": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
- "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
- "license": "MIT",
- "dependencies": {
- "has-symbols": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-typed-array": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz",
- "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==",
- "license": "MIT",
- "dependencies": {
- "which-typed-array": "^1.1.11"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
- "license": "MIT"
- },
- "node_modules/is-unc-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
- "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
- "dependencies": {
- "unc-path-regex": "^0.1.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q=="
- },
- "node_modules/is-valid-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
- "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-weakref": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
- "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-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/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "license": "MIT"
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "license": "ISC"
- },
- "node_modules/isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
- "license": "MIT"
- },
- "node_modules/jake": {
- "version": "10.8.7",
- "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz",
- "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==",
- "license": "Apache-2.0",
- "dependencies": {
- "async": "^3.2.3",
- "chalk": "^4.0.2",
- "filelist": "^1.0.4",
- "minimatch": "^3.1.2"
- },
- "bin": {
- "jake": "bin/cli.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/jake/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/jake/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/jake/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/joi": {
- "version": "17.9.2",
- "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz",
- "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "@hapi/hoek": "^9.0.0",
- "@hapi/topo": "^5.0.0",
- "@sideway/address": "^4.1.3",
- "@sideway/formula": "^3.0.1",
- "@sideway/pinpoint": "^2.0.0"
- }
- },
- "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": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
- "license": "MIT"
- },
- "node_modules/jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "license": "MIT",
- "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==",
- "license": "MIT"
- },
- "node_modules/json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
- "license": "(AFL-2.1 OR BSD-3-Clause)"
- },
- "node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "license": "MIT"
- },
- "node_modules/json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "license": "MIT"
- },
- "node_modules/json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
- "license": "ISC"
- },
- "node_modules/json5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "license": "MIT",
- "bin": {
- "json5": "lib/cli.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/jsprim": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
- "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
- "license": "MIT",
- "dependencies": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.4.0",
- "verror": "1.10.0"
- },
- "engines": {
- "node": ">=0.6.0"
- }
- },
- "node_modules/jszip": {
- "version": "3.10.1",
- "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz",
- "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==",
- "license": "(MIT OR GPL-3.0-or-later)",
- "dependencies": {
- "lie": "~3.3.0",
- "pako": "~1.0.2",
- "readable-stream": "~2.3.6",
- "setimmediate": "^1.0.5"
- }
- },
- "node_modules/just-debounce": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz",
- "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ=="
- },
- "node_modules/kareem": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz",
- "integrity": "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "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/knacss": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/knacss/-/knacss-8.0.4.tgz",
- "integrity": "sha512-J1XPRkzJyJtkeaLytUtxOZE/rR0ajA8/2BTsPeq2dALVUw8NrsYKoZlsrd5vrAvpijZ4X0hd8Oe15dLiZShRAA==",
- "dependencies": {
- "autoprefixer": "^9.7.1",
- "cssnano": "^4.1.10",
- "gulp-rename": "^2.0.0",
- "postcss-combine-media-query": "^1.0.1"
- }
- },
- "node_modules/kruptein": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/kruptein/-/kruptein-3.0.6.tgz",
- "integrity": "sha512-EQJjTwAJfQkC4NfdQdo3HXM2a9pmBm8oidzH270cYu1MbgXPNPMJuldN7OPX+qdhPO5rw4X3/iKz0BFBfkXGKA==",
- "license": "MIT",
- "dependencies": {
- "asn1.js": "^5.4.1"
- },
- "engines": {
- "node": ">8"
- }
- },
- "node_modules/last-run": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
- "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==",
- "dependencies": {
- "default-resolution": "^2.0.0",
- "es6-weak-map": "^2.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/lazystream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
- "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
- "dependencies": {
- "readable-stream": "^2.0.5"
- },
- "engines": {
- "node": ">= 0.6.3"
- }
- },
- "node_modules/lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==",
- "dependencies": {
- "invert-kv": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/lead": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
- "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==",
- "dependencies": {
- "flush-write-stream": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "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==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "prelude-ls": "^1.2.1",
- "type-check": "~0.4.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/lie": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz",
- "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==",
- "license": "MIT",
- "dependencies": {
- "immediate": "~3.0.5"
- }
- },
- "node_modules/liftoff": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz",
- "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==",
- "dependencies": {
- "extend": "^3.0.0",
- "findup-sync": "^3.0.0",
- "fined": "^1.0.1",
- "flagged-respawn": "^1.0.0",
- "is-plain-object": "^2.0.4",
- "object.map": "^1.0.0",
- "rechoir": "^0.6.2",
- "resolve": "^1.1.7"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/lilconfig": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz",
- "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/lint-staged": {
- "version": "12.5.0",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-12.5.0.tgz",
- "integrity": "sha512-BKLUjWDsKquV/JuIcoQW4MSAI3ggwEImF1+sB4zaKvyVx1wBk3FsG7UK9bpnmBTN1pm7EH2BBcMwINJzCRv12g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cli-truncate": "^3.1.0",
- "colorette": "^2.0.16",
- "commander": "^9.3.0",
- "debug": "^4.3.4",
- "execa": "^5.1.1",
- "lilconfig": "2.0.5",
- "listr2": "^4.0.5",
- "micromatch": "^4.0.5",
- "normalize-path": "^3.0.0",
- "object-inspect": "^1.12.2",
- "pidtree": "^0.5.0",
- "string-argv": "^0.3.1",
- "supports-color": "^9.2.2",
- "yaml": "^1.10.2"
- },
- "bin": {
- "lint-staged": "bin/lint-staged.js"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/lint-staged"
- }
- },
- "node_modules/lint-staged/node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fill-range": "^7.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/lint-staged/node_modules/commander": {
- "version": "9.5.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
- "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^12.20.0 || >=14"
- }
- },
- "node_modules/lint-staged/node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/lint-staged/node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/lint-staged/node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/lint-staged/node_modules/pidtree": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.5.0.tgz",
- "integrity": "sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "pidtree": "bin/pidtree.js"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/lint-staged/node_modules/supports-color": {
- "version": "9.4.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz",
- "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/supports-color?sponsor=1"
- }
- },
- "node_modules/lint-staged/node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/listr2": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz",
- "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "cli-truncate": "^2.1.0",
- "colorette": "^2.0.16",
- "log-update": "^4.0.0",
- "p-map": "^4.0.0",
- "rfdc": "^1.3.0",
- "rxjs": "^7.5.5",
- "through": "^2.3.8",
- "wrap-ansi": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "peerDependencies": {
- "enquirer": ">= 2.3.0 < 3"
- },
- "peerDependenciesMeta": {
- "enquirer": {
- "optional": true
- }
- }
- },
- "node_modules/listr2/node_modules/cli-truncate": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
- "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "slice-ansi": "^3.0.0",
- "string-width": "^4.2.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/listr2/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==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/listr2/node_modules/slice-ansi": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
- "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/listr2/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==",
- "license": "MIT",
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/load-json-file/node_modules/pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/locate-path": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
- "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "p-locate": "^5.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/lodash.debounce": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
- "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
- "license": "MIT"
- },
- "node_modules/lodash.foreach": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz",
- "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==",
- "license": "MIT"
- },
- "node_modules/lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==",
- "license": "MIT"
- },
- "node_modules/lodash.isequal": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
- "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==",
- "license": "MIT"
- },
- "node_modules/lodash.isundefined": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz",
- "integrity": "sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==",
- "license": "MIT"
- },
- "node_modules/lodash.memoize": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
- "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
- },
- "node_modules/lodash.merge": {
- "version": "4.6.2",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
- "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
- "license": "MIT"
- },
- "node_modules/lodash.reduce": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz",
- "integrity": "sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==",
- "license": "MIT"
- },
- "node_modules/lodash.uniq": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
- "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
- },
- "node_modules/lodash.uniqueid": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/lodash.uniqueid/-/lodash.uniqueid-4.0.1.tgz",
- "integrity": "sha512-GQQWaIeGlL6DIIr06kj1j6sSmBxyNMwI8kaX9aKpHR/XsMTiaXDVPNPAkiboOTK9OJpTJF/dXT3xYoFQnj386Q==",
- "license": "MIT"
- },
- "node_modules/log-update": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
- "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-escapes": "^4.3.0",
- "cli-cursor": "^3.1.0",
- "slice-ansi": "^4.0.0",
- "wrap-ansi": "^6.2.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/log-update/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==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/log-update/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==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "astral-regex": "^2.0.0",
- "is-fullwidth-code-point": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/slice-ansi?sponsor=1"
- }
- },
- "node_modules/log-update/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/log-update/node_modules/wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "license": "ISC",
- "dependencies": {
- "yallist": "^3.0.2"
- }
- },
- "node_modules/lru-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
- "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==",
- "license": "MIT",
- "dependencies": {
- "es5-ext": "~0.10.2"
- }
- },
- "node_modules/magic-string": {
- "version": "0.30.1",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.1.tgz",
- "integrity": "sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.4.15"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "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==",
- "license": "MIT",
- "dependencies": {
- "pify": "^4.0.1",
- "semver": "^5.6.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/make-dir/node_modules/pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/make-dir/node_modules/semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/make-error": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "license": "ISC"
- },
- "node_modules/make-error-cause": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
- "integrity": "sha512-4TO2Y3HkBnis4c0dxhAgD/jprySYLACf7nwN6V0HAHDx59g12WlRpUmFy1bRHamjGUEEBrEvCq6SUpsEE2lhUg==",
- "license": "Apache-2.0",
- "dependencies": {
- "make-error": "^1.2.0"
- }
- },
- "node_modules/make-iterator": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
- "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
- "dependencies": {
- "kind-of": "^6.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/make-iterator/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/map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
- "dependencies": {
- "object-visit": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/mastodon": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/mastodon/-/mastodon-1.2.2.tgz",
- "integrity": "sha512-ixcYkzn6SorH8U2jNc1vwiX89EiVMjzd2aDYFtr191YY9rdoVo+owI6cQo2EjUnzg2RN9WxyBJ9KDuw+R4lt+w==",
- "license": "MIT",
- "dependencies": {
- "bluebird": "^3.1.5",
- "mime": "^1.3.4",
- "request": "^2.68.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/matchdep": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
- "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==",
- "dependencies": {
- "findup-sync": "^2.0.0",
- "micromatch": "^3.0.4",
- "resolve": "^1.4.0",
- "stack-trace": "0.0.10"
- },
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/matchdep/node_modules/findup-sync": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
- "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==",
- "dependencies": {
- "detect-file": "^1.0.0",
- "is-glob": "^3.1.0",
- "micromatch": "^3.0.4",
- "resolve-dir": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/matchdep/node_modules/is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "dependencies": {
- "is-extglob": "^2.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/mdn-data": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
- "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
- },
- "node_modules/media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/memoizee": {
- "version": "0.4.15",
- "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
- "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
- "license": "ISC",
- "dependencies": {
- "d": "^1.0.1",
- "es5-ext": "^0.10.53",
- "es6-weak-map": "^2.0.3",
- "event-emitter": "^0.3.5",
- "is-promise": "^2.2.2",
- "lru-queue": "^0.1.0",
- "next-tick": "^1.1.0",
- "timers-ext": "^0.1.7"
- }
- },
- "node_modules/memory-pager": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz",
- "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==",
- "optional": true
- },
- "node_modules/memorystream": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
- "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==",
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==",
- "license": "MIT"
- },
- "node_modules/merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/micromatch": {
- "version": "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/micromatch/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/mime": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
- "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
- "license": "MIT",
- "bin": {
- "mime": "cli.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "license": "MIT",
- "dependencies": {
- "mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/minimalistic-assert": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
- "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
- "license": "ISC"
- },
- "node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/minimist": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/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.6",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
- "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
- "dependencies": {
- "minimist": "^1.2.6"
- },
- "bin": {
- "mkdirp": "bin/cmd.js"
- }
- },
- "node_modules/mongodb": {
- "version": "4.17.2",
- "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.17.2.tgz",
- "integrity": "sha512-mLV7SEiov2LHleRJPMPrK2PMyhXFZt2UQLC4VD4pnth3jMjYKHhtqfwwkkvS/NXuo/Fp3vbhaNcXrIDaLRb9Tg==",
- "dependencies": {
- "bson": "^4.7.2",
- "mongodb-connection-string-url": "^2.6.0",
- "socks": "^2.7.1"
- },
- "engines": {
- "node": ">=12.9.0"
- },
- "optionalDependencies": {
- "@aws-sdk/credential-providers": "^3.186.0",
- "@mongodb-js/saslprep": "^1.1.0"
- }
- },
- "node_modules/mongodb-connection-string-url": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz",
- "integrity": "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@types/whatwg-url": "^8.2.1",
- "whatwg-url": "^11.0.0"
- }
- },
- "node_modules/mongoose": {
- "version": "6.12.5",
- "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-6.12.5.tgz",
- "integrity": "sha512-lG+FlJ1ItmwtQ4JPT1KqOsHp5HiD/LvjssRp7zmruZ5UDBSGWeht1rYPMzb1t70SNhMJDuimL5qvIi+AQiJFlQ==",
- "dependencies": {
- "bson": "^4.7.2",
- "kareem": "2.5.1",
- "mongodb": "4.17.2",
- "mpath": "0.9.0",
- "mquery": "4.0.3",
- "ms": "2.1.3",
- "sift": "16.0.1"
- },
- "engines": {
- "node": ">=12.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/mongoose"
- }
- },
- "node_modules/mongoose-unique-validator": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/mongoose-unique-validator/-/mongoose-unique-validator-3.1.0.tgz",
- "integrity": "sha512-UsBBlFapip8gc8x1h+nLWnkOy+GTy9Z+zmTyZ35icLV3EoLIVz180vJzepfMM9yBy2AJh+maeuoM8CWtqejGUg==",
- "license": "MIT",
- "dependencies": {
- "lodash.foreach": "^4.1.0",
- "lodash.get": "^4.0.2",
- "lodash.merge": "^4.6.2"
- },
- "peerDependencies": {
- "mongoose": "^6.0.0"
- }
- },
- "node_modules/mpath": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz",
- "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==",
- "license": "MIT",
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/mquery": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/mquery/-/mquery-4.0.3.tgz",
- "integrity": "sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==",
- "license": "MIT",
- "dependencies": {
- "debug": "4.x"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "license": "MIT"
- },
- "node_modules/mute-stdout": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz",
- "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/nan": {
- "version": "2.18.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz",
- "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==",
- "optional": true
- },
- "node_modules/nanoid": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^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/nanomatch/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/natural-compare": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/negotiator": {
- "version": "0.6.3",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
- "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/next-tick": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
- "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
- "license": "ISC"
- },
- "node_modules/nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
- "license": "MIT"
- },
- "node_modules/node-releases": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
- "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
- "license": "MIT"
- },
- "node_modules/nodemailer": {
- "version": "6.9.4",
- "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.4.tgz",
- "integrity": "sha512-CXjQvrQZV4+6X5wP6ZIgdehJamI63MFoYFGGPtHudWym9qaEHDNdPzaj5bfMCvxG1vhAileSWW90q7nL0N36mA==",
- "license": "MIT-0",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/nodemon": {
- "version": "2.0.22",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz",
- "integrity": "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chokidar": "^3.5.2",
- "debug": "^3.2.7",
- "ignore-by-default": "^1.0.1",
- "minimatch": "^3.1.2",
- "pstree.remy": "^1.1.8",
- "semver": "^5.7.1",
- "simple-update-notifier": "^1.0.7",
- "supports-color": "^5.5.0",
- "touch": "^3.1.0",
- "undefsafe": "^2.0.5"
- },
- "bin": {
- "nodemon": "bin/nodemon.js"
- },
- "engines": {
- "node": ">=8.10.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/nodemon"
- }
- },
- "node_modules/nodemon/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/nodemon/node_modules/semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/nopt": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "abbrev": "1"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- }
- },
- "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==",
- "license": "BSD-2-Clause",
- "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.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "license": "ISC",
- "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==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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/now-and-later": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
- "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
- "dependencies": {
- "once": "^1.3.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/npm-run-all": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
- "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "chalk": "^2.4.1",
- "cross-spawn": "^6.0.5",
- "memorystream": "^0.3.1",
- "minimatch": "^3.0.4",
- "pidtree": "^0.3.0",
- "read-pkg": "^3.0.0",
- "shell-quote": "^1.6.1",
- "string.prototype.padend": "^3.0.0"
- },
- "bin": {
- "npm-run-all": "bin/npm-run-all/index.js",
- "run-p": "bin/run-p/index.js",
- "run-s": "bin/run-s/index.js"
- },
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/npm-run-all/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "license": "MIT",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm-run-all/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==",
- "license": "MIT",
- "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/npm-run-all/node_modules/path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/npm-run-all/node_modules/semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/npm-run-all/node_modules/shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
- "license": "MIT",
- "dependencies": {
- "shebang-regex": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/npm-run-all/node_modules/shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "license": "MIT",
- "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": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg=="
- },
- "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": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/oauth-1.0a": {
- "version": "2.2.6",
- "resolved": "https://registry.npmjs.org/oauth-1.0a/-/oauth-1.0a-2.2.6.tgz",
- "integrity": "sha512-6bkxv3N4Gu5lty4viIcIAnq5GbxECviMBeKR3WX/q87SPQ8E8aursPZUtsXDnxCs787af09WPRBLqYrf/lwoYQ==",
- "license": "MIT"
- },
- "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==",
- "license": "Apache-2.0",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==",
- "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": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-copy/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object-copy/node_modules/kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.12.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
- "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object-keys": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object-visit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==",
- "dependencies": {
- "isobject": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.defaults": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
- "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==",
- "dependencies": {
- "array-each": "^1.0.1",
- "array-slice": "^1.0.0",
- "for-own": "^1.0.0",
- "isobject": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.entries": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz",
- "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object.getownpropertydescriptors": {
- "version": "2.1.7",
- "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz",
- "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==",
- "dependencies": {
- "array.prototype.reduce": "^1.0.6",
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "safe-array-concat": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.map": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
- "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==",
- "dependencies": {
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.reduce": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz",
- "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==",
- "dependencies": {
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.values": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz",
- "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/on-finished": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
- "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
- "license": "MIT",
- "dependencies": {
- "ee-first": "1.1.1"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/on-headers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
- "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "license": "ISC",
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/onetime": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
- "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "mimic-fn": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/opentype.js": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/opentype.js/-/opentype.js-0.7.3.tgz",
- "integrity": "sha512-Veui5vl2bLonFJ/SjX/WRWJT3SncgiZNnKUyahmXCc2sa1xXW15u3R/3TN5+JFiP7RsjK5ER4HA5eWaEmV9deA==",
- "license": "MIT",
- "dependencies": {
- "tiny-inflate": "^1.0.2"
- },
- "bin": {
- "ot": "bin/ot"
- }
- },
- "node_modules/optionator": {
- "version": "0.9.3",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
- "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@aashutoshrathi/word-wrap": "^1.2.3",
- "deep-is": "^0.1.3",
- "fast-levenshtein": "^2.0.6",
- "levn": "^0.4.1",
- "prelude-ls": "^1.2.1",
- "type-check": "^0.4.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/optionator/node_modules/fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/ordered-read-streams": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
- "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==",
- "dependencies": {
- "readable-stream": "^2.0.1"
- }
- },
- "node_modules/os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==",
- "dependencies": {
- "lcid": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "yocto-queue": "^0.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
- "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "p-limit": "^3.0.2"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "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==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "aggregate-error": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/pako": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
- "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
- "license": "(MIT AND Zlib)"
- },
- "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==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "callsites": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/parse-filepath": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
- "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==",
- "dependencies": {
- "is-absolute": "^1.0.0",
- "map-cache": "^0.2.0",
- "path-root": "^0.1.1"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==",
- "license": "MIT",
- "dependencies": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/parse-node-version": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
- "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/parse-passwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
- "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/pascalcase": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/passport": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/passport/-/passport-0.5.3.tgz",
- "integrity": "sha512-gGc+70h4gGdBWNsR3FuV3byLDY6KBTJAIExGFXTpQaYfbbcHCBlRRKx7RBQSpqEqc5Hh2qVzRs7ssvSfOpkUEA==",
- "dependencies": {
- "passport-strategy": "1.x.x",
- "pause": "0.0.1"
- },
- "engines": {
- "node": ">= 0.4.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/jaredhanson"
- }
- },
- "node_modules/passport-custom": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/passport-custom/-/passport-custom-1.1.1.tgz",
- "integrity": "sha512-/2m7jUGxmCYvoqenLB9UrmkCgPt64h8ZtV+UtuQklZ/Tn1NpKBeOorCYkB/8lMRoiZ5hUrCoMmDtxCS/d38mlg==",
- "license": "MIT",
- "dependencies": {
- "passport-strategy": "1.x.x"
- },
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/passport-http": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/passport-http/-/passport-http-0.3.0.tgz",
- "integrity": "sha512-OwK9DkqGVlJfO8oD0Bz1VDIo+ijD3c1ZbGGozIZw+joIP0U60pXY7goB+8wiDWtNqHpkTaQiJ9Ux1jE3Ykmpuw==",
- "dependencies": {
- "passport-strategy": "1.x.x"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/passport-local": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz",
- "integrity": "sha512-9wCE6qKznvf9mQYYbgJ3sVOHmCWoUNMVFoZzNoznmISbhnNNPhN9xfY3sLmScHMetEJeoY7CXwfhCe7argfQow==",
- "dependencies": {
- "passport-strategy": "1.x.x"
- },
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/passport-strategy": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/passport-strategy/-/passport-strategy-1.0.0.tgz",
- "integrity": "sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==",
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/path-dirname": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q=="
- },
- "node_modules/path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "license": "MIT"
- },
- "node_modules/path-root": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
- "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==",
- "dependencies": {
- "path-root-regex": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-root-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
- "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==",
- "license": "MIT"
- },
- "node_modules/path-type": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
- "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
- "license": "MIT",
- "dependencies": {
- "pify": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/path-type/node_modules/pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pause": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/pause/-/pause-0.0.1.tgz",
- "integrity": "sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg=="
- },
- "node_modules/performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==",
- "license": "MIT"
- },
- "node_modules/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "license": "MIT",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pidtree": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
- "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
- "license": "MIT",
- "bin": {
- "pidtree": "bin/pidtree.js"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
- "dependencies": {
- "pinkie": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/plugin-error": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz",
- "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
- "license": "MIT",
- "dependencies": {
- "ansi-colors": "^1.0.1",
- "arr-diff": "^4.0.0",
- "arr-union": "^3.1.0",
- "extend-shallow": "^3.0.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/posix-character-classes": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/postcss": {
- "version": "8.4.33",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz",
- "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.7",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "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-calc/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-calc/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-colormin/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-combine-media-query": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/postcss-combine-media-query/-/postcss-combine-media-query-1.0.1.tgz",
- "integrity": "sha512-DFSXuYy3ltDkC2esIF0ORoS9DCjlyfWhtoQkG9brZMuJY1ABOER95sm3dvccR6IEgSrYX4RgqiHD4Lq3JGrxyw==",
- "dependencies": {
- "postcss": "^7.0.21"
- }
- },
- "node_modules/postcss-combine-media-query/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-combine-media-query/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-convert-values/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-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-comments/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-discard-comments/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-duplicates/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-discard-duplicates/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-empty/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-discard-empty/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-discard-overridden/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-discard-overridden/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-merge-longhand/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-merge-rules/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-minify-font-values/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-minify-gradients/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-minify-params/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-minify-selectors/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-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-charset/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-normalize-charset/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-normalize-display-values/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-normalize-positions/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-normalize-repeat-style/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-normalize-string/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-normalize-timing-functions/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-normalize-unicode/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-normalize-url/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-normalize-whitespace/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-ordered-values/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-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-initial/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-reduce-initial/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-reduce-transforms/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-selector-parser": {
- "version": "6.0.15",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz",
- "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-svgo": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz",
- "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==",
- "dependencies": {
- "postcss": "^7.0.0",
- "postcss-value-parser": "^3.0.0",
- "svgo": "^1.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/postcss-svgo/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-svgo/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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-unique-selectors/node_modules/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/postcss-unique-selectors/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "node_modules/postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
- },
- "node_modules/prelude-ls": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
- "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/prettier": {
- "version": "2.8.8",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
- "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
- "dev": true,
- "license": "MIT",
- "bin": {
- "prettier": "bin-prettier.js"
- },
- "engines": {
- "node": ">=10.13.0"
- },
- "funding": {
- "url": "https://github.com/prettier/prettier?sponsor=1"
- }
- },
- "node_modules/prettier-linter-helpers": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
- "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "fast-diff": "^1.1.2"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "license": "MIT"
- },
- "node_modules/proxy-addr": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
- "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==",
- "license": "MIT",
- "dependencies": {
- "forwarded": "0.2.0",
- "ipaddr.js": "1.9.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/psl": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
- "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
- "license": "MIT"
- },
- "node_modules/pstree.remy": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz",
- "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==",
- "dev": true,
- "license": "MIT"
- },
- "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/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/punycode": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
- "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/q": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
- "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==",
- "engines": {
- "node": ">=0.6.0",
- "teleport": ">=0.2.0"
- }
- },
- "node_modules/qs": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
- "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "side-channel": "^1.0.4"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/queue": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
- "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
- "license": "MIT",
- "dependencies": {
- "inherits": "~2.0.3"
- }
- },
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/random-bytes": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
- "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/raw-body": {
- "version": "2.5.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
- "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
- "license": "MIT",
- "dependencies": {
- "bytes": "3.1.2",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/read-pkg": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
- "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==",
- "license": "MIT",
- "dependencies": {
- "load-json-file": "^4.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==",
- "dependencies": {
- "find-up": "^1.0.0",
- "read-pkg": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up/node_modules/find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==",
- "dependencies": {
- "path-exists": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up/node_modules/load-json-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==",
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0",
- "strip-bom": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up/node_modules/parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==",
- "dependencies": {
- "error-ex": "^1.2.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up/node_modules/path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==",
- "dependencies": {
- "pinkie-promise": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up/node_modules/path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==",
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up/node_modules/read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==",
- "dependencies": {
- "load-json-file": "^1.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up/node_modules/strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==",
- "dependencies": {
- "is-utf8": "^0.2.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "license": "MIT",
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "node_modules/readable-stream/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "license": "MIT"
- },
- "node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "license": "MIT",
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/rechoir": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==",
- "dependencies": {
- "resolve": "^1.1.6"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/regenerate": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
- "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
- "license": "MIT"
- },
- "node_modules/regenerate-unicode-properties": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz",
- "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==",
- "license": "MIT",
- "dependencies": {
- "regenerate": "^1.4.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/regenerator-runtime": {
- "version": "0.13.11",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "license": "MIT"
- },
- "node_modules/regenerator-transform": {
- "version": "0.15.1",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz",
- "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==",
- "license": "MIT",
- "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/regexp.prototype.flags": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
- "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "functions-have-names": "^1.2.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/regexpu-core": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz",
- "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==",
- "license": "MIT",
- "dependencies": {
- "@babel/regjsgen": "^0.8.0",
- "regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^10.1.0",
- "regjsparser": "^0.9.1",
- "unicode-match-property-ecmascript": "^2.0.0",
- "unicode-match-property-value-ecmascript": "^2.1.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/regjsparser": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
- "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "jsesc": "~0.5.0"
- },
- "bin": {
- "regjsparser": "bin/parser"
- }
- },
- "node_modules/regjsparser/node_modules/jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
- "bin": {
- "jsesc": "bin/jsesc"
- }
- },
- "node_modules/remove-bom-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
- "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
- "dependencies": {
- "is-buffer": "^1.1.5",
- "is-utf8": "^0.2.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/remove-bom-stream": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
- "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==",
- "dependencies": {
- "remove-bom-buffer": "^3.0.0",
- "safe-buffer": "^5.1.0",
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==",
- "license": "ISC"
- },
- "node_modules/repeat-element": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
- "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/replace-ext": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
- "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/replace-homedir": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz",
- "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==",
- "dependencies": {
- "homedir-polyfill": "^1.0.1",
- "is-absolute": "^1.0.0",
- "remove-trailing-separator": "^1.1.0"
- },
- "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==",
- "license": "Apache-2.0",
- "dependencies": {
- "aws-sign2": "~0.7.0",
- "aws4": "^1.8.0",
- "caseless": "~0.12.0",
- "combined-stream": "~1.0.6",
- "extend": "~3.0.2",
- "forever-agent": "~0.6.1",
- "form-data": "~2.3.2",
- "har-validator": "~5.1.3",
- "http-signature": "~1.2.0",
- "is-typedarray": "~1.0.0",
- "isstream": "~0.1.2",
- "json-stringify-safe": "~5.0.1",
- "mime-types": "~2.1.19",
- "oauth-sign": "~0.9.0",
- "performance-now": "^2.1.0",
- "qs": "~6.5.2",
- "safe-buffer": "^5.1.2",
- "tough-cookie": "~2.5.0",
- "tunnel-agent": "^0.6.0",
- "uuid": "^3.3.2"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/request/node_modules/qs": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz",
- "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.6"
- }
- },
- "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==",
- "license": "MIT",
- "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": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/require-main-filename": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
- "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug=="
- },
- "node_modules/resolve": {
- "version": "1.22.2",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz",
- "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==",
- "license": "MIT",
- "dependencies": {
- "is-core-module": "^2.11.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/resolve-dir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
- "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==",
- "dependencies": {
- "expand-tilde": "^2.0.0",
- "global-modules": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/resolve-options": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
- "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==",
- "dependencies": {
- "value-or-function": "^3.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/resolve-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==",
- "deprecated": "https://github.com/lydell/resolve-url#deprecated"
- },
- "node_modules/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,
- "license": "MIT",
- "dependencies": {
- "onetime": "^5.1.0",
- "signal-exit": "^3.0.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
- "engines": {
- "node": ">=0.12"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/rfdc": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
- "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/rgb-regex": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
- "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w=="
- },
- "node_modules/rgba-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
- "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg=="
- },
- "node_modules/rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "license": "ISC",
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "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==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "node_modules/rxjs": {
- "version": "7.8.1",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
- "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "tslib": "^2.1.0"
- }
- },
- "node_modules/safe-array-concat": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz",
- "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.0",
- "has-symbols": "^1.0.3",
- "isarray": "^2.0.5"
- },
- "engines": {
- "node": ">=0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/safe-array-concat/node_modules/isarray": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
- "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==",
- "license": "MIT"
- },
- "node_modules/safe-buffer": {
- "version": "5.2.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "license": "MIT"
- },
- "node_modules/safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==",
- "dependencies": {
- "ret": "~0.1.10"
- }
- },
- "node_modules/safe-regex-test": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz",
- "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.1.3",
- "is-regex": "^1.1.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "license": "MIT"
- },
- "node_modules/sass": {
- "version": "1.64.1",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.1.tgz",
- "integrity": "sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ==",
- "license": "MIT",
- "dependencies": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
- "source-map-js": ">=0.6.2 <2.0.0"
- },
- "bin": {
- "sass": "sass.js"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/sax": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
- },
- "node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/semver-greatest-satisfied-range": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
- "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==",
- "dependencies": {
- "sver-compat": "^1.5.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/send": {
- "version": "0.18.0",
- "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
- "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
- "license": "MIT",
- "dependencies": {
- "debug": "2.6.9",
- "depd": "2.0.0",
- "destroy": "1.2.0",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
- "mime": "1.6.0",
- "ms": "2.1.3",
- "on-finished": "2.4.1",
- "range-parser": "~1.2.1",
- "statuses": "2.0.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/send/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "license": "MIT",
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/send/node_modules/debug/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "license": "MIT"
- },
- "node_modules/serve-static": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
- "license": "MIT",
- "dependencies": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.3",
- "send": "0.18.0"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
- },
- "node_modules/set-value": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
- "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
- "dependencies": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.3",
- "split-string": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/set-value/node_modules/extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dependencies": {
- "is-extendable": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/set-value/node_modules/is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/setimmediate": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
- "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==",
- "license": "MIT"
- },
- "node_modules/setprototypeof": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
- "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
- "license": "ISC"
- },
- "node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shell-quote": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
- "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/side-channel": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
- "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.0",
- "get-intrinsic": "^1.0.2",
- "object-inspect": "^1.9.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/sift": {
- "version": "16.0.1",
- "resolved": "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz",
- "integrity": "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==",
- "license": "MIT"
- },
- "node_modules/signal-exit": {
- "version": "3.0.7",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
- "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
- "dev": true,
- "license": "ISC"
- },
- "node_modules/simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
- "dependencies": {
- "is-arrayish": "^0.3.1"
- }
- },
- "node_modules/simple-swizzle/node_modules/is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
- },
- "node_modules/simple-update-notifier": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz",
- "integrity": "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "semver": "~7.0.0"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/simple-update-notifier/node_modules/semver": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
- "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/slash": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
- "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/slice-ansi": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz",
- "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^6.0.0",
- "is-fullwidth-code-point": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/slice-ansi?sponsor=1"
- }
- },
- "node_modules/slice-ansi/node_modules/ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
- "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/smart-buffer": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
- "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
- "license": "MIT",
- "engines": {
- "node": ">= 6.0.0",
- "npm": ">= 3.0.0"
- }
- },
- "node_modules/snapdragon": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
- "dependencies": {
- "base": "^0.11.1",
- "debug": "^2.2.0",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "map-cache": "^0.2.2",
- "source-map": "^0.5.6",
- "source-map-resolve": "^0.5.0",
- "use": "^3.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dependencies": {
- "define-property": "^1.0.0",
- "isobject": "^3.0.0",
- "snapdragon-util": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon-node/node_modules/define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "dependencies": {
- "is-descriptor": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "dependencies": {
- "kind-of": "^3.2.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon-util/node_modules/kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "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": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon/node_modules/extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dependencies": {
- "is-extendable": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/snapdragon/node_modules/is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- },
- "node_modules/snapdragon/node_modules/source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon/node_modules/source-map-resolve": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
- "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
- "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
- "dependencies": {
- "atob": "^2.1.2",
- "decode-uri-component": "^0.2.0",
- "resolve-url": "^0.2.1",
- "source-map-url": "^0.4.0",
- "urix": "^0.1.0"
- }
- },
- "node_modules/socks": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz",
- "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==",
- "license": "MIT",
- "dependencies": {
- "ip": "^2.0.0",
- "smart-buffer": "^4.2.0"
- },
- "engines": {
- "node": ">= 10.13.0",
- "npm": ">= 3.0.0"
- }
- },
- "node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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==",
- "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
- "dependencies": {
- "atob": "^2.1.2",
- "decode-uri-component": "^0.2.0"
- }
- },
- "node_modules/source-map-url": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
- "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
- "deprecated": "See https://github.com/lydell/source-map-url#deprecated"
- },
- "node_modules/sparkles": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
- "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/sparse-bitfield": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz",
- "integrity": "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==",
- "optional": true,
- "dependencies": {
- "memory-pager": "^1.0.2"
- }
- },
- "node_modules/spdx-correct": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
- "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
- "license": "Apache-2.0",
- "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==",
- "license": "CC-BY-3.0"
- },
- "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==",
- "license": "MIT",
- "dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-license-ids": {
- "version": "3.0.13",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz",
- "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==",
- "license": "CC0-1.0"
- },
- "node_modules/split-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
- "dependencies": {
- "extend-shallow": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- },
- "node_modules/sshpk": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
- "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
- "license": "MIT",
- "dependencies": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
- },
- "bin": {
- "sshpk-conv": "bin/sshpk-conv",
- "sshpk-sign": "bin/sshpk-sign",
- "sshpk-verify": "bin/sshpk-verify"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/stable": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
- "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
- "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility"
- },
- "node_modules/stack-trace": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
- "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==",
- "engines": {
- "node": "*"
- }
- },
- "node_modules/static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==",
- "dependencies": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/static-extend/node_modules/define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/static-extend/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/statuses": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
- "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/stream-browserify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
- "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
- "dependencies": {
- "inherits": "~2.0.4",
- "readable-stream": "^3.5.0"
- }
- },
- "node_modules/stream-browserify/node_modules/readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/stream-exhaust": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
- "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw=="
- },
- "node_modules/stream-shift": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.2.tgz",
- "integrity": "sha512-rV4Bovi9xx0BFzOb/X0B2GqoIjvqPCttZdu0Wgtx2Dxkj7ETyWl9gmqJ4EutWRLvtZWm8dxE+InQZX1IryZn/w=="
- },
- "node_modules/string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "license": "MIT",
- "dependencies": {
- "safe-buffer": "~5.1.0"
- }
- },
- "node_modules/string_decoder/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "license": "MIT"
- },
- "node_modules/string-argv": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
- "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=0.6.19"
- }
- },
- "node_modules/string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
- "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/string-width/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/string-width/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": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
- "dependencies": {
- "number-is-nan": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/string-width/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/string.prototype.padend": {
- "version": "3.1.4",
- "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.4.tgz",
- "integrity": "sha512-67otBXoksdjsnXXRUq+KMVTdlVRZ2af422Y0aTyTjVaoQkGr3mxl2Bc5emi7dOQ3OGVVQQskmLEWwFXwommpNw==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trim": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
- "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimend": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
- "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/string.prototype.trimstart": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
- "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
- "es-abstract": "^1.20.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/strip-bom-string": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
- "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==",
- "license": "MIT",
- "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==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/strip-json-comments": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
- "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/strnum": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz",
- "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==",
- "license": "MIT"
- },
- "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/picocolors": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
- "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
- },
- "node_modules/stylehacks/node_modules/postcss": {
- "version": "7.0.39",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
- "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
- "dependencies": {
- "picocolors": "^0.2.1",
- "source-map": "^0.6.1"
- },
- "engines": {
- "node": ">=6.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- }
- },
- "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==",
- "license": "MIT",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/sver-compat": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
- "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==",
- "dependencies": {
- "es6-iterator": "^2.0.1",
- "es6-symbol": "^3.1.1"
- }
- },
- "node_modules/svg-captcha": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/svg-captcha/-/svg-captcha-1.4.0.tgz",
- "integrity": "sha512-/fkkhavXPE57zRRCjNqAP3txRCSncpMx3NnNZL7iEoyAtYwUjPhJxW6FQTQPG5UPEmCrbFoXS10C3YdJlW7PDg==",
- "license": "MIT",
- "dependencies": {
- "opentype.js": "^0.7.3"
- },
- "engines": {
- "node": ">=4.x"
- }
- },
- "node_modules/svgo": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
- "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
- "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.",
- "dependencies": {
- "chalk": "^2.4.1",
- "coa": "^2.0.2",
- "css-select": "^2.0.0",
- "css-select-base-adapter": "^0.1.1",
- "css-tree": "1.0.0-alpha.37",
- "csso": "^4.0.2",
- "js-yaml": "^3.13.1",
- "mkdirp": "~0.5.1",
- "object.values": "^1.1.0",
- "sax": "~1.2.4",
- "stable": "^0.1.8",
- "unquote": "~1.1.1",
- "util.promisify": "~1.0.0"
- },
- "bin": {
- "svgo": "bin/svgo"
- },
- "engines": {
- "node": ">=4.0.0"
- }
- },
- "node_modules/text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/through2": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
- "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "license": "MIT",
- "dependencies": {
- "readable-stream": "~2.3.6",
- "xtend": "~4.0.1"
- }
- },
- "node_modules/through2-filter": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
- "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
- "dependencies": {
- "through2": "~2.0.0",
- "xtend": "~4.0.0"
- }
- },
- "node_modules/time-stamp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
- "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/timers-ext": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
- "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
- "license": "ISC",
- "dependencies": {
- "es5-ext": "~0.10.46",
- "next-tick": "1"
- }
- },
- "node_modules/timsort": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
- "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A=="
- },
- "node_modules/tiny-inflate": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz",
- "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==",
- "license": "MIT"
- },
- "node_modules/to-absolute-glob": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
- "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==",
- "dependencies": {
- "is-absolute": "^1.0.0",
- "is-negated-glob": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==",
- "dependencies": {
- "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": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "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": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "dependencies": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-through": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
- "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==",
- "dependencies": {
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/toidentifier": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
- "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.6"
- }
- },
- "node_modules/touch": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "nopt": "~1.0.10"
- },
- "bin": {
- "nodetouch": "bin/nodetouch.js"
- }
- },
- "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==",
- "license": "BSD-3-Clause",
- "dependencies": {
- "psl": "^1.1.28",
- "punycode": "^2.1.1"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/tr46": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz",
- "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==",
- "license": "MIT",
- "dependencies": {
- "punycode": "^2.1.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/tsconfig-paths": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
- "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.2",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
- }
- },
- "node_modules/tsconfig-paths/node_modules/json5": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
- "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "minimist": "^1.2.0"
- },
- "bin": {
- "json5": "lib/cli.js"
- }
- },
- "node_modules/tslib": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz",
- "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==",
- "license": "0BSD"
- },
- "node_modules/tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
- "license": "Apache-2.0",
- "dependencies": {
- "safe-buffer": "^5.0.1"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
- "license": "Unlicense"
- },
- "node_modules/type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
- "license": "ISC"
- },
- "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==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "prelude-ls": "^1.2.1"
- },
- "engines": {
- "node": ">= 0.8.0"
- }
- },
- "node_modules/type-fest": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
- "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
- "dev": true,
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/type-is": {
- "version": "1.6.18",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
- "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
- "license": "MIT",
- "dependencies": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.24"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/typed-array-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz",
- "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "get-intrinsic": "^1.2.1",
- "is-typed-array": "^1.1.10"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/typed-array-byte-length": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz",
- "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typed-array-byte-offset": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz",
- "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==",
- "license": "MIT",
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "has-proto": "^1.0.1",
- "is-typed-array": "^1.1.10"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typed-array-length": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz",
- "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "is-typed-array": "^1.1.9"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/typedarray": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
- },
- "node_modules/uglify-js": {
- "version": "3.17.4",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
- "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
- "license": "BSD-2-Clause",
- "bin": {
- "uglifyjs": "bin/uglifyjs"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/uid-safe": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
- "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==",
- "license": "MIT",
- "dependencies": {
- "random-bytes": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/unbox-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
- "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==",
- "license": "MIT",
- "dependencies": {
- "call-bind": "^1.0.2",
- "has-bigints": "^1.0.2",
- "has-symbols": "^1.0.3",
- "which-boxed-primitive": "^1.0.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/unc-path-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
- "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/undefsafe": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz",
- "integrity": "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/undertaker": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz",
- "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==",
- "dependencies": {
- "arr-flatten": "^1.0.1",
- "arr-map": "^2.0.0",
- "bach": "^1.0.0",
- "collection-map": "^1.0.0",
- "es6-weak-map": "^2.0.1",
- "fast-levenshtein": "^1.0.0",
- "last-run": "^1.1.0",
- "object.defaults": "^1.0.0",
- "object.reduce": "^1.0.0",
- "undertaker-registry": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/undertaker-registry": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz",
- "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/unicode-canonical-property-names-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
- "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-match-property-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
- "license": "MIT",
- "dependencies": {
- "unicode-canonical-property-names-ecmascript": "^2.0.0",
- "unicode-property-aliases-ecmascript": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-match-property-value-ecmascript": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz",
- "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-property-aliases-ecmascript": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
- "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
- "license": "MIT",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/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": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/uniq": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
- "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA=="
- },
- "node_modules/uniqs": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
- "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ=="
- },
- "node_modules/unique-stream": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
- "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
- "dependencies": {
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "through2-filter": "^3.0.0"
- }
- },
- "node_modules/unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/unquote": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
- "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg=="
- },
- "node_modules/unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==",
- "dependencies": {
- "has-value": "^0.3.1",
- "isobject": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/unset-value/node_modules/has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
- "dependencies": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
- "dependencies": {
- "isarray": "1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/unset-value/node_modules/has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
- "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/update-browserslist-db": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
- "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "license": "MIT",
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "update-browserslist-db": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "node_modules/urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==",
- "deprecated": "Please see https://github.com/lydell/urix#deprecated"
- },
- "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-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "license": "MIT"
- },
- "node_modules/util.promisify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
- "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
- "dependencies": {
- "define-properties": "^1.1.3",
- "es-abstract": "^1.17.2",
- "has-symbols": "^1.0.1",
- "object.getownpropertydescriptors": "^2.1.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4.0"
- }
- },
- "node_modules/uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "license": "MIT",
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/v8flags": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
- "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
- "dependencies": {
- "homedir-polyfill": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "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==",
- "license": "Apache-2.0",
- "dependencies": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "node_modules/value-or-function": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
- "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==",
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/vendors": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
- "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
- "engines": [
- "node >=0.6.0"
- ],
- "license": "MIT",
- "dependencies": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
- }
- },
- "node_modules/verror/node_modules/core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==",
- "license": "MIT"
- },
- "node_modules/vinyl": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
- "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
- "license": "MIT",
- "dependencies": {
- "clone": "^2.1.1",
- "clone-buffer": "^1.0.0",
- "clone-stats": "^1.0.0",
- "cloneable-readable": "^1.0.0",
- "remove-trailing-separator": "^1.0.1",
- "replace-ext": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vinyl-fs": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
- "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
- "dependencies": {
- "fs-mkdirp-stream": "^1.0.0",
- "glob-stream": "^6.1.0",
- "graceful-fs": "^4.0.0",
- "is-valid-glob": "^1.0.0",
- "lazystream": "^1.0.0",
- "lead": "^1.0.0",
- "object.assign": "^4.0.4",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.3.3",
- "remove-bom-buffer": "^3.0.0",
- "remove-bom-stream": "^1.2.0",
- "resolve-options": "^1.1.0",
- "through2": "^2.0.0",
- "to-through": "^2.0.0",
- "value-or-function": "^3.0.0",
- "vinyl": "^2.0.0",
- "vinyl-sourcemap": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vinyl-sourcemap": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
- "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==",
- "dependencies": {
- "append-buffer": "^1.0.2",
- "convert-source-map": "^1.5.0",
- "graceful-fs": "^4.1.6",
- "normalize-path": "^2.1.1",
- "now-and-later": "^2.0.0",
- "remove-bom-buffer": "^3.0.0",
- "vinyl": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vinyl-sourcemap/node_modules/normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/vinyl-sourcemaps-apply": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
- "integrity": "sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==",
- "license": "ISC",
- "dependencies": {
- "source-map": "^0.5.1"
- }
- },
- "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
- "license": "BSD-3-Clause",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/vue": {
- "version": "3.3.4",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz",
- "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==",
- "license": "MIT",
- "dependencies": {
- "@vue/compiler-dom": "3.3.4",
- "@vue/compiler-sfc": "3.3.4",
- "@vue/runtime-dom": "3.3.4",
- "@vue/server-renderer": "3.3.4",
- "@vue/shared": "3.3.4"
- }
- },
- "node_modules/webidl-conversions": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
- "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/whatwg-url": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz",
- "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==",
- "license": "MIT",
- "dependencies": {
- "tr46": "^3.0.0",
- "webidl-conversions": "^7.0.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "license": "ISC",
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "which": "bin/which"
- }
- },
- "node_modules/which-boxed-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
- "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
- "license": "MIT",
- "dependencies": {
- "is-bigint": "^1.0.1",
- "is-boolean-object": "^1.1.0",
- "is-number-object": "^1.0.4",
- "is-string": "^1.0.5",
- "is-symbol": "^1.0.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/which-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
- "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ=="
- },
- "node_modules/which-typed-array": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
- "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
- "license": "MIT",
- "dependencies": {
- "available-typed-arrays": "^1.0.5",
- "call-bind": "^1.0.2",
- "for-each": "^0.3.3",
- "gopd": "^1.0.1",
- "has-tostringtag": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
- }
- },
- "node_modules/wrap-ansi/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==",
- "dev": true,
- "license": "MIT"
- },
- "node_modules/wrap-ansi/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
- "license": "ISC"
- },
- "node_modules/xmlbuilder": {
- "version": "15.1.1",
- "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
- "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
- "license": "MIT",
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "license": "MIT",
- "engines": {
- "node": ">=0.4"
- }
- },
- "node_modules/y18n": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
- "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ=="
- },
- "node_modules/yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
- "license": "ISC"
- },
- "node_modules/yaml": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
- "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
- "dev": true,
- "license": "ISC",
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/yargs": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz",
- "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==",
- "dependencies": {
- "camelcase": "^3.0.0",
- "cliui": "^3.2.0",
- "decamelize": "^1.1.1",
- "get-caller-file": "^1.0.1",
- "os-locale": "^1.4.0",
- "read-pkg-up": "^1.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^1.0.2",
- "which-module": "^1.0.0",
- "y18n": "^3.2.1",
- "yargs-parser": "^5.0.1"
- }
- },
- "node_modules/yargs-parser": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz",
- "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==",
- "dependencies": {
- "camelcase": "^3.0.0",
- "object.assign": "^4.1.0"
- }
- },
- "node_modules/yocto-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
- "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- }
- }
-}
diff --git a/package.json b/package.json
index e8815fb..d574778 100644
--- a/package.json
+++ b/package.json
@@ -4,17 +4,16 @@
"description": "Simple application to manage your CD/Vinyl collection",
"scripts": {
"start": "node ./dist/bin/www",
- "run:all": "npm-run-all build sass uglify start",
- "watch": "npx nodemon -e js,scss",
+ "run:all": "npm-run-all build sass start",
+ "watch": "nodemon -e js,scss",
"sass": "npx sass sass/index.scss public/css/main.css -s compressed --color",
- "uglify": "npx gulp",
"prebuild": "rimraf dist",
- "build": "npx babel ./src --out-dir dist --copy-files",
+ "build": "babel ./src --out-dir dist --copy-files",
"test": "jest",
- "prepare": "npx husky install"
+ "prepare": "husky install"
},
"engines": {
- "node": "16.x || 18.x",
+ "node": "16.x",
"yarn": "1.x"
},
"repository": {
@@ -24,7 +23,7 @@
"author": {
"name": "Damien Broqua",
"email": "contact@darkou.fr",
- "url": "https://www.darkou.link"
+ "url": "https://www.darkou.fr"
},
"license": "GPL-3.0-or-later",
"devDependencies": {
@@ -39,35 +38,27 @@
"prettier": "^2.5.1"
},
"dependencies": {
- "@aws-sdk/client-s3": "^3.490.0",
- "@aws-sdk/lib-storage": "^3.490.0",
"@babel/cli": "^7.17.0",
"@babel/core": "^7.17.2",
"@babel/preset-env": "^7.16.11",
+ "aws-sdk": "^2.1110.0",
"axios": "^0.26.0",
"connect-ensure-login": "^0.1.1",
"connect-flash": "^0.1.1",
"connect-mongo": "^4.6.0",
"cookie-parser": "^1.4.6",
- "date-fns": "^2.28.0",
- "date-fns-tz": "^1.3.3",
"debug": "^4.3.3",
"disconnect": "^1.2.2",
"ejs": "^3.1.6",
"excel4node": "^1.7.2",
"express": "^4.17.2",
"express-session": "^1.17.2",
- "gulp": "^4.0.2",
- "gulp-babel": "^8.0.0",
- "gulp-concat": "^2.6.1",
- "gulp-sourcemaps": "^3.0.0",
- "gulp-uglify": "^3.0.2",
"joi": "^17.6.0",
"knacss": "^8.0.4",
- "mastodon": "^1.2.2",
+ "moment": "^2.29.1",
+ "moment-timezone": "^0.5.34",
"mongoose": "^6.2.1",
"mongoose-unique-validator": "^3.0.0",
- "nodemailer": "^6.7.8",
"npm-run-all": "^4.1.5",
"passport": "^0.5.2",
"passport-custom": "^1.1.1",
@@ -75,16 +66,14 @@
"passport-local": "^1.0.0",
"rimraf": "^3.0.2",
"sass": "^1.49.7",
- "svg-captcha": "^1.4.0",
"uuid": "^8.3.2",
"vue": "^3.2.31"
},
"nodemonConfig": {
- "exec": "npm run run:all",
+ "exec": "yarn run:all",
"watch": [
"src/*",
- "sass/*",
- "javascripts/*"
+ "sass/*"
],
"ignore": [
"**/__tests__/**",
diff --git a/public/font/icon.eot b/public/font/icon.eot
index 424368f..a17c0f6 100644
Binary files a/public/font/icon.eot and b/public/font/icon.eot differ
diff --git a/public/font/icon.svg b/public/font/icon.svg
index 52ad914..d5ac2f6 100644
--- a/public/font/icon.svg
+++ b/public/font/icon.svg
@@ -26,8 +26,6 @@
-
-
diff --git a/public/font/icon.ttf b/public/font/icon.ttf
index 6688a79..4ccfa6d 100644
Binary files a/public/font/icon.ttf and b/public/font/icon.ttf differ
diff --git a/public/font/icon.woff b/public/font/icon.woff
index 9543cf5..3262198 100644
Binary files a/public/font/icon.woff and b/public/font/icon.woff differ
diff --git a/public/font/icon.woff2 b/public/font/icon.woff2
index c2acb70..f73baf4 100644
Binary files a/public/font/icon.woff2 and b/public/font/icon.woff2 differ
diff --git a/public/img/loading-dark.gif b/public/img/loading-dark.gif
deleted file mode 100644
index 54c888b..0000000
Binary files a/public/img/loading-dark.gif and /dev/null differ
diff --git a/public/img/loading-light.gif b/public/img/loading-light.gif
deleted file mode 100644
index 66472af..0000000
Binary files a/public/img/loading-light.gif and /dev/null differ
diff --git a/public/js/main.js b/public/js/main.js
new file mode 100644
index 0000000..895683a
--- /dev/null
+++ b/public/js/main.js
@@ -0,0 +1,138 @@
+/**
+ * Fonction permettant d'afficher un message dans un toastr
+ * @param {String} message
+ */
+ function showToastr(message, success = false) {
+ let x = document.getElementById("toastr");
+ if ( message ) {
+ x.getElementsByTagName("SPAN")[0].innerHTML = message;
+ }
+
+ x.className = `${x.className} show`.replace("sucess", "");
+ if ( success ) {
+ x.className = `${x.className} success`;
+ }
+ setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000);
+};
+
+/**
+ * Fonction permettant de masquer le toastr
+ */
+function hideToastr() {
+ let x = document.getElementById("toastr");
+
+ x.className = x.className.replace("show", "");
+ x.getElementsByTagName("SPAN")[0].innerHTML = "";
+}
+
+/**
+ * Fonction permettant de récupérer la valeur d'un cookie
+ * @param {String} cname
+ * @param {String} defaultValue
+ *
+ * @return {String}
+ */
+function getCookie(cname, defaultValue = 'false') {
+ let name = cname + "=";
+ let decodedCookie = decodeURIComponent(document.cookie);
+ let ca = decodedCookie.split(';');
+ for(let i = 0; i < ca.length; i+=1) {
+ let c = ca[i];
+ while (c.charAt(0) == ' ') {
+ c = c.substring(1);
+ }
+ if (c.indexOf(name) == 0) {
+ return c.substring(name.length, c.length);
+ }
+ }
+ return defaultValue;
+}
+
+/**
+ * Fonction permettant de créer un cookie
+ * @param {String} cname
+ * @param {String} cvalue
+ * @param {Number} exdays
+ */
+function setCookie(cname, cvalue, exdays = 30) {
+ const d = new Date();
+ d.setTime(d.getTime() + (exdays*24*60*60*1000));
+ let expires = "expires="+ d.toUTCString();
+ document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
+}
+
+/**
+ * Fonction de (dé)charger le thème accessible
+ * @param {String} value
+ */
+function setAriaTheme(value) {
+ let body = document.body;
+ if ( value === 'true' ) {
+ let classesString = body.className || "";
+ if (classesString.indexOf("is-accessible") === -1) {
+ body.classList.add("is-accessible");
+ }
+ } else {
+ body.classList.remove("is-accessible");
+ }
+}
+
+/**
+ * Fonction de (dé)charger le thème accessible
+ */
+function switchAriaTheme() {
+ let body = document.body;
+
+ body.classList.toggle("is-accessible");
+
+ setCookie('ariatheme', body.classList.contains("is-accessible"));
+}
+
+/**
+ * Fonction permettant de switcher de thème clair/sombre
+ * @param {Object} e
+ */
+function switchTheme(e) {
+ const theme = e.target.checked ? 'dark' : 'light';
+
+ document.documentElement.setAttribute('data-theme', theme);
+ setCookie('theme', theme);
+}
+
+/**
+ * Ensemble d'actions effectuées au chargement de la page
+ */
+document.addEventListener('DOMContentLoaded', () => {
+ const $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0);
+ if ($navbarBurgers.length > 0) {
+ $navbarBurgers.forEach( el => {
+ el.addEventListener('click', () => {
+ const target = el.dataset.target;
+ const $target = document.getElementById(target);
+
+ el.classList.toggle('is-active');
+ $target.classList.toggle('is-active');
+ });
+ });
+ }
+
+ const switchAriaThemeBtn = document.querySelector("#switchAriaTheme");
+ if ( switchAriaThemeBtn ) {
+ switchAriaThemeBtn.addEventListener("click", switchAriaTheme);
+ }
+ setAriaTheme(getCookie('ariatheme'));
+
+ const toggleSwitch = document.querySelector('.theme-switch input[type="checkbox"]');
+ if ( toggleSwitch ) {
+ toggleSwitch.addEventListener('change', switchTheme, false);
+ }
+
+ let currentThemeIsDark = getCookie('theme');
+ if ( currentThemeIsDark === 'false' && window.matchMedia ) {
+ currentThemeIsDark = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
+ }
+ switchTheme({target: {checked: currentThemeIsDark === 'dark'}});
+ if ( toggleSwitch) {
+ toggleSwitch.checked = currentThemeIsDark === 'dark';
+ }
+});
\ No newline at end of file
diff --git a/public/robots.txt b/public/robots.txt
deleted file mode 100644
index e69de29..0000000
diff --git a/sass/ajouter-un-album.scss b/sass/ajouter-un-album.scss
index a29fa02..d822e30 100644
--- a/sass/ajouter-un-album.scss
+++ b/sass/ajouter-un-album.scss
@@ -7,18 +7,10 @@
.list {
margin-top: 2rem;
- .item {
+ .item{
img {
cursor: pointer;
}
-
- &.in-collection {
- opacity: 0.6;
-
- small {
- font-style: italic;
- }
- }
}
}
}
\ No newline at end of file
diff --git a/sass/collection.scss b/sass/collection.scss
index 88f94b5..6412fe1 100644
--- a/sass/collection.scss
+++ b/sass/collection.scss
@@ -17,7 +17,6 @@
}
@include respond-to("small-up") {
- width: 33%;
&:last-child {
padding-right: 0;
}
@@ -29,17 +28,6 @@
}
}
- .showMoreFilters {
- cursor: pointer;
-
- .up::before {
- transform: rotate(90deg);
- }
- .down::before {
- transform: rotate(270deg);
- }
- }
-
.list{
.title {
.icon-trash {
diff --git a/sass/colors.scss b/sass/colors.scss
index 4328cf3..441062c 100644
--- a/sass/colors.scss
+++ b/sass/colors.scss
@@ -22,12 +22,10 @@ $nord15: #b48ead;
$primary-color: $nord8;
$danger-color: $nord11;
-$error-color: $nord12;
$warning-color: $nord13;
$success-color: $nord14;
$primary-color-hl: darken($primary-color, $hoverAmount);
$danger-color-hl: darken($danger-color, $hoverAmount);
-$error-color-hl: darken($error-color, $hoverAmount);
$warning-color-hl: darken($warning-color, $hoverAmount);
$success-color-hl: darken($success-color, $hoverAmount);
@@ -37,9 +35,6 @@ $button-alternate-color: #01103C;
$pagination-border-color: $nord3;
$pagination-hover-color: rgb(115, 151, 186);
-$close-background: rgba(10,10,10,.6);
-$close-background-dark: rgba(240,240,240,.6);
-
:root {
--default-color: #{$white};
--bg-color: #{darken($white, 5%)};
@@ -61,10 +56,6 @@ $close-background-dark: rgba(240,240,240,.6);
--button-link-text-color: #2C364A;
- --close-background: #{$close-background};
-
- --loader-img: url('/img/loading-light.gif');
-
--nord0: #{$nord0};
--nord1: #{$nord1};
--nord2: #{$nord2};
@@ -103,8 +94,4 @@ $close-background-dark: rgba(240,240,240,.6);
--border-color: #{$nord1};
--button-link-text-color: #{$white};
-
- --close-background: #{$nord3};
-
- --loader-img: url('/img/loading-dark.gif');
}
\ No newline at end of file
diff --git a/sass/error.scss b/sass/error.scss
index 930d6db..cf534ac 100644
--- a/sass/error.scss
+++ b/sass/error.scss
@@ -1,6 +1,4 @@
-main {
- &.error {
- min-height: calc(100vh - 3.25rem - 100px);
- padding-top: 4rem;
- }
+.error {
+ min-height: calc(100vh - 3.25rem - 100px);
+ padding-top: 4rem;
}
\ No newline at end of file
diff --git a/sass/flash.scss b/sass/flash.scss
index b1eb3d5..db28cb0 100644
--- a/sass/flash.scss
+++ b/sass/flash.scss
@@ -9,14 +9,6 @@
margin: 2rem auto;
.header {
- font-weight: 700;
- }
-
- &.info {
- background-color: $warning-color;
- }
-
- &.success {
- background-color: $success-color;
+ font-weight: 800;
}
}
\ No newline at end of file
diff --git a/sass/fonts.scss b/sass/fonts.scss
index 8d0cc8e..f4a7ba9 100644
--- a/sass/fonts.scss
+++ b/sass/fonts.scss
@@ -1,5 +1,29 @@
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on February 23, 2022 */
+
+
+@font-face {
+ font-family: 'luciolebold';
+ src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
+ font-weight: normal;
+ font-style: normal;
+
+}
+
+
+
+
+@font-face {
+ font-family: 'luciolebold_italic';
+ src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
+ font-weight: normal;
+ font-style: normal;
+
+}
+
+
+
+
@font-face {
font-family: 'lucioleregular';
src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
@@ -8,6 +32,32 @@
}
+
+
+
+@font-face {
+ font-family: 'lucioleitalic';
+ src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
+ font-weight: normal;
+ font-style: normal;
+
+}
+
+
+@font-face {
+ font-family: 'open_sansregular';
+ src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'open_sansitalic';
+ src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2');
+ font-weight: normal;
+ font-style: normal;
+}
+
@font-face {
font-family: 'fira_codelight';
src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAE9sABIAAAAA35QAAE8BAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4bgT4cgbwGBmAAg2IIgSwJnAwRCAqBvDyBpUoLg2gAATYCJAOHOgQgBYtgB4ZJDIFWG/zQN5ibuqo43G0DoG9V4o/3nI2wYeMAkgENjgwEGwcQkP+xZP///xnJyRAlcQVM1LX9/5wSzChOFwo1C0XBFNxepd2HNYtwoBec+bR5QmXeX0dzoJg3M4Ej1pfYjUKFc91z+8FCvZNLQbdk4QlnJhtS+IFhoxsT9IFgBb81C7+ESdzXvfGAY4ycQVEMJBPqPJjZGf2LjIzMesSZwM9W0mglW/gxw3phOAoClbTxxnk7OHlRcWKm3lft3/HnDxr8x6GY8lNv2is4nuF1pb3T1Zkucwa2jfxJTt7/Hzf9+x5JCFlKZc4sMyoHqM8MSle+02+G21yks4pNne0zY6nMjK9TxTjYphJAd+zaNR7e30/P/XlthyQMsqtbPApDFD92zdSEofhN2PqpCQcYPws0AHOrWWiDSuToWETBCjYWxYqoNSmjYgwYbSBICwbYGIXohXrGeX9eyHnqeVHWe+0/70+zcy48+F9gyWaZZJhJIs+wB8jjZTmyEvaq0iqkaAmhBK4Au3RLRb0lUhmw/6gre1+WPcReICVae8B/kZ3RAsFgUidduhxhVacop7y2u4dzUDvMWtnFJQA0qrkC6c5JRmoiLw51ViPHCoys+BD7e2AWOAvkLHKUaZzdr5Ivv2LoANHwBJe6qm5b9gxbkoFklOUhWCLdA+HUV04YZZ9ku4dp9H6oe3XAv7gBqXDqFcguUMAlfQqCrijlO3/umGH2Nr1zyMV5bP77kx/pUeQmB2eWPNgvFVX3bacA92296TYZ1kPEPJRSsSRS2uH8S1q/u7FMgsj+2eajdGqGXmwS0tbFK3r3bSZXplrp9GL3BJBniLPQG493vvKzNvz4swuiRc9gsTuzAIgFQQILkUcCoo4CZQDQmccCoh6AVO+s5YHSnQSdczZ764PIuST76D/NvM0+yPIP4rfqxPEABjSWfdo79o5Xay2V3xr7c/o96pWqEYz/trLEVpXVeCHzTL1flhYtw1ZvtVb2aPjmACiABf28etXtqXYvzwHgcXMexANIABsFxfD8/9V0/r+zVBZgZBefhtJOuKzHw0ec2FAeWELYY6gOAWPSp2PW3KWoNL6TMn+eTTMFkt5q+3/2Mq4RQghhjPEOYQj+15HdnzG1D47uleSu4EREhjwRgfS2f8xlOZva70yqMqhGCCwGAHS5w62TuAsA4HalfCAAwL3i6goQABZAEwAYgryEEACeLS5vxiATUNMv+vpHkC4P9jsha91vckCvHV3QDZp9m9sKP+8PHjwY9AjwPPPkOxej5dcGvEAfaAACAOjlDBKZAZ+UjnoBGGsxiaVWy1R893ZRanY1/oShkcMutcssTWhBgO1QSKSeLb/KIlCEaCKMBjndWIiPSaCyQgBXEiSUNhIhyztA4i++kkWQeDM46RY3Pe/lczII+QsIrn205rKY3nX/7JCmJ7GLI2cQNMvEv+/AE4lCjG6PC0WZ/ToDSnB6DE6U5vGfJyB4IJABYi/wQqjyQqmZDaP2DSFvAEn68GnALPtngzjiLuBQxl3PD8IoTlKR5UVZ1bJR7WQ6my+Wq/Vmu9sfHZ+cnp1fXF5d39zeaQKRRKZQaXQGk5WeweZwefzMLIEwWySWSGVyhVKVo9ZodfrcvPyCwqJiAGgHl+EyXR0Xcf0IPw3Kz8Y1/SvEQOKvMSQo6qWPgRGLmqDWSIoyUB/yqaWNrVzAddzHUt5glDFJwlLcCWtEJSbpky1SJJfkobyUmDKCJgKpoJNArULVq02bdYGu0z16Us/pHY3qUD4TDNGScMQmcUkZC1jDbq5gES8xwrckQTYhGVnIXWVJLYNq5NASbdIBFeuSwqrVZ4qhmlGCWqT2zbXaBtfY4RXe5iKf8x1H/R50/DvmRVOsjeXxWozElwnoGro1nUJn0d3ofokLBAAVglBWeLeBaqLjwr5YuT7vJEg/KiThLju+KzSpKM7IinFpR7qR3uYm0FRliuj37Mi78rUceySrmjD9i8pipCguyOeXtJ9ooGjwWvW1qk4uswv1ke3AXndRO5aRA8u6qMP9/h4NEnHSuNNRJRp0zsCcnHsjng4liNfFP9a1u/ZCUOEacN/iDnZXu9e6jy5T9+Pu993fePh6oD2ylip6yDxqPEY9VjyizCExkq4/kAxdIwMaQEfQPfR20Z+rc/Wl2lsVVZGaVRd1u/qyttV99b68rktrrOo9/T3JniWeDs8a1slzyfOZl9gL71XkNeR12uuRhanXU2/WG+qd593sPbWcq3mf9l71YXzQPjafGZ/7Pp99U3xVvt2+y74P/bBI6bfWL8FP6Nfqd82P92f84/QKf6i/yr/d/4L/uwDPAHAoAogBRQEDAcsBLwM9AlNsJoHYwLxAV+DxwE/u89MgNggalBVkOWpQc9BE0PJ5exz0HujbgUnAdGCDBbAeOA98BGSbr5tmSBppc9tUNkPNocVWNq9hDJvwQYAbhuA0hDEsCU7Cm/gXbsTrFnsAhwlDUshpQn4njWQHqSb8wjG6pffUQLtH0jW0mD6msYNjDJOxa6Zv/ayPHWDn8Bb7zMd82fF+XMub+Yr9Fl7NawWlLZLEongW5WKv2JMz4oi4I2KyLWU7eSj1slVukacNRVkpeSVWGcpworTKogbUIXXhvr2lPuux3tUiofW6UW/Q5Tp8Ih01rFGY4yqN1ljMgDlpIpa2nF5mpfbUFtg+e8B6IXvNvnd9V86M6+W+uHq3zd3ztE/zl77cj/py/zpQTgcqpITzYAlToTwo3k7qcaRjWnyMzXHFIuOGWB6jiU1d0q0CpV9TZdqf9mmnk+lhJnJavs15uZC92ZX35ep7eCN/LMOySKVPUZfGsqzKsqlUFp7DBjUBwUFaUPUpgOpBE6AV0D3gD2AWnASmOjAfbAEPgI/iEvhLcAzi7SBhEDJED6lp2yHzkDuQx/gK6gmFQtkOKoFWQ0egp/EaNAKjYEAHi4Olw0pgza0LdhL2CFaLf8ID4Vi40MHV8Eb4FPwSfgjnEWJElEOkIbIQNoQT9yIuIL5GvHXItcgIJBWp2BcgHcijyBUdkPeRr1HeKDhKgjLFgKpE7UddQj0CPkUT6Cg0ltBMdBHaiZ7SAb2Ifoh+i/HFIDF8GIwEU40ZwZyWmGuYCJbCxmCZWHW3RWwBths7g72GrbPB/oDLwdXgBgzuEO4nPBTPJrwE78Cfxq9e/qz+jeBPQBO0hG7CDOEO4R0xkEgmFhBdxLPEVRJAGULCk1SkWtIo6RLpa9Lf5EAykiwhl5OHyMfJt8ir5PcUXwqSIqFUU/ZTLlG+pgLUCVQ21UQdoB6nfkh9Rh3aLtQl6qOf1h9ogMFo22hhNDit/ldov66nddMWaY/pgP6+dCxdT3fQT9IfM9YywhhEhppRyxhlXGJ8zfibGcgEM9OZWmYjc4q5wnzJ2sSKY5FZClb5emRxWbfS8endZ9IPZ4Rl7M14ZNjr2dXsN5wU4ig4j7hs7v5P5X7J/ZvnWVvFC+MReQW8dt4h3tbYhfcx7+lPa/T+p00vNDd3WNYjMXea/73Wr51y758va89qH2tfAibBcBmuhr7zXqpT7wWE0VH2fgh7Xgo5DFWmXAWMJTBMyACIYDf2ugjlyv37CiBJltgHE32unBgq8EzU8zRIwkkHg4QvFayjPBjSSCuQP3S2wkFMjPCBn9MI4UA08NX4vr3O/3ytw7GdVwrLvAkBfyQNUOy/xAdk/nuunFW2DGBCNJIbeXOqLsl1ELUMlnSb0VohryFtBM6Bmkg4qwqBoNWJArcWNATlr1sctbrO9syyXQpUJk0OS18ckqyLavQohOq6uAPVuQDzrEvqlD4WklLsq/stoi7QjvGgew/l4yV2iCWhGuQ95DggB+6E9mvJqEgc6uVi+To7+9GDPozWg16kOctxSB+8gmdz7+TE27TzXto7x7UfWWfO+CNR9NXUTbOA9C21R/Hu6ZW1Rh+rjgcOn+d44ykFH/dxYjLnhQP3SVQdLU8OsxcVp9wdroOm1ato4wV2PqKH9cfv0FZgLNIHpkqVNU9vr+ev0l7j/gbXdGqB+Ba+FaGqZ4tLHgfVRGoBaGHpO5RAARB4WSke9xMnf78ueK3IKQ+tm3T43saKh0AQiDibUHmswdWgapT8nBsqPiaFenSYOHhRvVx+6UsNcB44ybrdTiUHrei8G4bTWCzxSFzV/m4t+207bdpp4F6AnCvnlcPrUNPV22kDqwXLa31zmMNshljPiKNkdDxug533W9U5xcsSb5sd2zzb6kRV3eaf9+u+3buvFV/uqNJ1Ft59nvbZQTp963+NTLxvvnh1FcWjtbk6DbcJ9QhkpVyUmwDSrUd7nVXMSYHwUvIj6cFxdPATrw1eBkJLIKR0QA5SEb9uDBjHra1kYfFa4BiQhldRrzLDwIff83G7+BhGeniFNrD6/PtOCe2l7XwctsfjRHuOWW2nVY4pdlkvYRkofOwkkPwYeMDT8DGRiAmOl0vsG6b8nJczqFCFNtGqQdOaQ22aR/HiiSNHsRWkdDI4eBEHnoecyESaoyPEwYs4cBkkIUSao3NJHLyIA78cLtOXXppPAq/OyYNn2WwOOC/FXHH5gbqGkh4DC4AVDsfViB48ywCMUqwBfR6ep57jz23PIW//61xxaEARkAKONBZM+tyskp9DemIa4cKRAHnzBpWgKaJyERJqpfN7DFxuk19ZQk+XE9XGeMssIadJUQG6hhVdw5xa8TW9Lm+p31HSepbXCuiFw7GciSuWdIvsVqsldF6u1A8YYwxMEQmFQ3FVSZ9c73bn1usZgc+YuQyfyU9hRT0yj0AtwhpQC5bHVplS+90DWpeR+o5PEbdqMBb7yhRWqlnanvbT49HiDe+n8rps1FoXOeb9uudWv5y6e62uT9tFRV/o9+xO16m37SzUAq2mGbHa4lyEErfWfpi2IL8gFWqDvNQjNzilaemBN/AtXse324cz+EJad2yjhqC+BPUHPgWukiIURX3m7fkdndbLEqWs1VUIiouSMAFvX7OomiLKgVOMs43RGGIq4tEWAVO3x4TWKsE27whG1ZxC3n6vEVVTRHPIqYxnW0YlSEpwScsyUPcWJT0GFoDbwtGAzmFOzfhsm9G6bd3xg8EDsvZ7ihg0gFTAgJON0BRSKuHJltAWWqrhzdbQj+Fj6iP+Mf3x6kgcPssAHEsxx6WQ8Ctd7fs3Fi1CaD9JjUWB/qtNDHixFai171+0LDP1HdvnS+vE0RSh3D6AuVSttn8ftFr+bSm7rY5AbJppqLTvxtg0Rai1B9quLsiDZxmAi1LMcZv8yscgcnaVKLS/AomimYa8/fBGURT1XymujVsYfxvb63JLfKpb/rQFP412p9TE8Gq7+35KTIzUTJmfP9k844n4Cf9cyYH+V/xz40HJf5Hzj59cfPbyAdouldpwkWLO1y8V7S8Oci9pCctxBZG1SzeGqw933dPeY60a/7sd05jPmoTKh4/fbACfKgV4SA3q1qK/f62kd7rX1zRyj8EL9ZXB9T+5+xw+3N/Q9piv5XmoiAX1/pNTsvvguNv70PFul0GiCKsRa4osbukWsdQDmnetZfu1qLOvpZ73J6X4ej2GQxzpQRRICGsKZdAIKy9lWAnrU2Xgid6/fhV0sIv62Wphqldi6hSCnaU4CP9aG8dijnVMdvYVUXXFLFr57Pe3ae8HrHb//lr7t/Iuvy/LcsPD7aXaqLqnu+M9sn06FIy4U+EVJO08nw3Hwx4/4IDvk+g+LwfsyAE7cmAlnFFtkcUP+n+3F5nfD0jK1dy9BTZYYMM6uEUMEDj2CjbpeX3+d/l1fEx3NvH2vzF+0Ztd+yb/o0sZOxy/dIxYXFxQWqrBZ5//BnC5JMOHt1hzLvDo9ZySkp4sDye94Uy8OVU0ZUjdV3tR9//uMav4/vLmWPl4+R55c3+8ORYfj++xbv7ndcO/2jX/iM1MifubEJr+tGkMigdbEwFlvPOYMq0MSuF7e9RDHipTyovykcTZ2joTPS73P5uzYL/qxyvdBj+PCenb/5QP2jaQa0mGxyD3pLTmE2k7ZUCWx8slETsAsOAhcBnZ2fjrupoWkQAY8Qz83qQPTwtwHQAA5YKqH5wU1/k5mJ8zA0RnlvIvwMqnAoAYJ0cCgEOxxXvRkgsb4A6HdN9LODkowyEs56IfYYQwoweU35V76975M9AIpmEeCAiIsA6fYR6343/+gzMthFXGRfePCFwWJmF2V2vf3/v/rVznkrmeX2q/1IQrwyXh0+FT4aLzJw43I+//vsUDW26OQBeU96Bt94JgGTsp4R8oov3RItofMvS/PzGhjAupdLHi4hMSk5JTUtNAYAgUBkcgUWgMFocnEElkCpVGZzBZ6RlsDpfHz8wSCLNFYolUJlcoVTlqwMTWdkff8MGJ8cnpqZnD83NHjh4/trB48vSpM+fOXrxw6TJgVacvWK04ZCz6riwCDph8DggC6y4AALiOYHO5XlsKAOA+fmAYO2Fo+dMbN+/eu3X7CJy+gcdvEQAYcn8fxp82Oju6e1xdA4OA+Zcj+69/XuEHKD8AZExl4kVgzEuMA8QW3HXMW76oSwlePfT6J8vOWIDbspcvAyA/GiaCBBljEnHNCrfYm3gdu/Df3b9Rp+7oL6ke/Zp00hzABNz4rhDNN0hfzMO5+uQxP4TKQxhSdXMP4cWfUUTRHvCOsRZ4AAx3ahBMcBmIoRrDDILZggpXo8VU7lvFC4lro2AoBKei2HbqWQbCbOwRkhrCtGMJeb5XCyFMcHjXvWYxhXW6NFK/RmsBu7pABX0hBs79rtQuic6ILLAClIwn1U7cIPGsGioJvXNI/1NdoZTpDrpwdryF5cnaZ99ZaKp7hfPz/0Z4s7D8umL5QUhRXyxRweCe2pKm+XQl0sujIVV/NlcSN8KJK7wn3uCLr2QxGUT6mkB4SJoBcOmBo2PDHnWD0mjx6FFsshgUHkdjoyVSRgEFItwTuSjgGnaSwWbqEqQXS0LErHhEtENUO2Ntf7aRwZG1SiTIaaTliIBDNU3f8XEi7EZ3ALtm8awbqtSf3ynQaduD9Fd9WDFxTTyLFUJ45YkblQT7saEMEUbMPKohdEyim49pxwRoFyFaQ1D7PgmRWoYYE6eFaTNoJFr1wMMOG4LioZMeU5zrWBqm6x5aoyEJpxGZSQopCljbGKQXqFvpJpWStjCkjdVQQwillYTlNc1O++uTqhvD+AVAxYykcTAnfj+VhLWz4q1hKw9thgyrEDvoWPoyZHnUCeyMmasdmJPaiYJ7cCmyY0Vy6kIlsklqJNqVbiJnAlUNVdQq4U3meX7Dq+x05DZSXd47kcLSVT+/fhozdnQVHrzIinx7U8/nSaCmQy6Q4eSE5zRzBtlxIJcJlnfnKrtiSM9Vf6ou+7I1y99oW9MUEREQepEvyJg+shBQymhqTfS3RQUK3AEZYLMmovOLrcSJQuxseOS1oy7S2iGlYTccheP+/hHkknOJc054Upwf1NRiNMBfwdAtwTyXFaVHhfRJRPolQQYkiwxKkgxJNhmWHDIiRcioFCVjUqwnYFZ9QziN+Q3PlINeLEUN1UxY5Mqfdz2xyJe/vMsUJ8gEIi4FNQ9PETlEg3eg4D0o0KBgHBR4oMAHBWVQUAEFVVBQA5WdZCqMlUwVBvQ3qM170danTg8+Cdf2aW70Bpiq3e87w0T9yiOZ4TjBs/qaF3IjOJllJxlNOztgWwgzNbWp1PVPRUAxJ5s5FGfnmV5x3b3ACVrHDjsbFPBRGdcU7gEAYPsdT+g8lcR8lywyFdTnPQmY4dMowxLnl4oMy+XaQWqgd/wKq4B7h3JvA9pSBmarP/d0ykXyO8bhjteuXiYqnX+IhasMuOh7xqT3S8tsWpOoI2Ee7VaTmqioln92Z62DclrtcE5aRZvQcCfjwwu/L1WqTM756aA4JzsYN1TpyknuhaGumao8ODrmkeaRJpQM28RyCOxi0RAPTq5s9VRkMjbyuRcnDCNuet4qHjcMnmmgjDMyWOVBEynbi1K2hA3p90DyDCsHnWgJm2WSYV0NBikJ20dJLiY+L9qII16k9wA7xBGMbOLpQJiSJwPXPqeCra/V3uHEU1gSY453qJmNW5gGKwI9OFJcm3v1FhcRoysegpuyw9X0mwuZKVegKpvuM37FrImnQnKdpuKjxm4/HHbNrKy73myNK7/JhrEadJa/zVgLKnVDeD2L1XK5Ajgmx7SZ7MThQtP0lZ6MSE5s2Hg5kqmgnCdoF+6yxqXn+te6Of9M9AGM4qALe92CJ4yFSsIKj2SvB6uPFGLsH9RbwnIeFCQ0fDgwS1PeqmHd+jnNvVjbM4cDR6ygXQxLpB+3jZU3OTk6uF2mnHqVbirKOmVjViuBteCMa2DXw7lE5KKFAJcS8ati2JOuEZGbFgLcSlR4x/sADMO9i8hDKwEeXUSetgcInl1EXloJ8Ooi/sYOdqQGJqTZQoCWRLxdDPtSBxHpthDgo0RCgOUJXA64XHB54PLBFYArBFcEq2NWIO2JZC8GFeQUNM8kThMw/TkrFpNCQVepIKm6gClCLTM0MvMWsSvoZIZeZnN4A0PGLhBXMMkCZlnAIgtYZQGbLGCXBRyLJJyyhEuWcMsSHlnCK0v4ZJn9WcTjimo3dW+3fkzRF75UVmn15Zf6rPvn8R+aW/f+vVA3WAHBY44bz//PH/8EwHNQ3wEW/juQXwFkCticgGAjJD/8CoeAYcUoAopV2Wdas13RWTEst3uWIBXorYWmJvBOPhRrqWmJITKkFnof1gqm4rVE23N+XquohsfIoGK1NaSH7MrgKXdEg9xXvqmsKjwOK95ZGBKT3hDeJQkMsUoCMmKtaDacDkcZEIwuUp2fZWy6pZoKICM+Pftj3hqrsViSTaTUaQRL9uj5OWuKMi8yZAJMy7qNGjaQ3j9bBY0J9WXbFZUy3eqxW+0mFMUOuz44W8zLLvA2MgYxRSmSUAvNEEZgEp0ARSAO6WLrHMUf1Bg0K75nlXkL9/Q6p4a66lM3q40byQ1jFQ1+erDtANLdnkWx+QoK3ZisBdTCtusBkhG7ZB2hITEg5DEpEoAR9gc7IBNeEcleAUsSJpKX4S71E03Bhnmp8rCU74m1Nc+pbKKwJecXSYcz6QiJUkS6Zaj7ZoneeXV7Gze9FpA9rVfP7RMa1OonYnmVV4eA/ksFSyzLL9ungwfm2CK/ZhB9s4llXyVz/80NxO9WpzH7C3W8jw9uv27pL8qczeJ3aoyp0Uj3N2xfbEb6yZMQeFgKmCytyqVocirC/hdOB4bZTvF7ZSF6yPrm04Z00u5Vv4CXtkN31UvQfe/vrOM1FHhjDmsjJnawA2lQD5aqUO1ggWixzhlyoRG6VCY4qpLJpzdHtIuzbDPdCmEHrpax1E+q7vWpYi1MkshJt29TX+283C/65K+o1tTiuZrGF6OG6mwnOteqURD2kZVOZq0OdpsvRh3qbezMNG86tTb8KySa/qNM8S6Y7YaVehoLWtVjiQjgkUrJTonU+XdZCThR5KNYWlZtRlBnyzKWHLTM6opSD0cKgKzjADeWCgzxLe1BT34YQcS3Gce1Dx3aMOKqsd6DfDNc08P8LVI9QhIOV8I2CWUHvqysD20pRI/4IA+qQqgKo0nhK3Lpt0KSukP/APwlbf4/jcBFUe2W20stL/iV/BDqsnRHH6rtMKSdar47Sl2FoKnG4HmeLQVG+ntrJ6/2dRZ+yIUjCKoSdqCsBYzKyQiQvkrA5HPc4KZYW0dJxsJQkcN2HtsPtYrq1ME60Rpuhna27xeH+zv6gw3OqIpEjsgJZr5f1bb3qrdlGA8yWvDpgAKrgZB4kjrwZP3yZliiexpnqidUh0otgZvmwli/Uw0cTBFlPtshBWz3ApUB3F4RKxNYXwyZFraF+8Nn7ganSrPpWTE1jTNTOLvpI2/v89hSqTWcuFGSEDgJZJ0iFzBJASOje6J53A22G43ZUUp256nPaFJjexohjBAEn9IOs4QamnZvI1NI1tmk7k980UDYtXNoNGsnHeoYQnQMou2WKx2T2VuoscYoWRyYuA2oMCftzZtmhGIAqYIyGgG1L6wesnr7/OdOTltWUzzOu0SieBOHGL6Dul7E6pF5vYN8gdNlrChgaHqqjERlMySVB5vsdZC0eu/4oB+cLYiUxRYurePG6oq7JKqtpi/RbygWDRk50ihXq5dsTeiPFaIXObBpfSA8mGvzhXkf1xHNsb5NJRqxfUXNTK0NJg4WFWkrnOGnwYZOuU8RTFSQyUaHmfPUa+f+fAI9AcPMimixZ7De29R3WqbJvOhu+yPom2SDjCMTzHpSBb7oJsG331ZE1QCWsAqdV+8EcjMhcXZCjE+K5jROUGvRQdUKW5SJQ1UH9EAIBF01qRuZa3Ttp8hUlCIT4BjH2f6CObJef8r05V+hJaFktGKtTlWKohZhKWZ8wfmVWYD+Mr7epkPqd8fLvE9xG6hZefuH8dpowvQoonTxp545miyeQ1gJmSiZa/v3ArnbrFYfnuhXFmHUpt8OSfsRq8lrzPzFyBYgV09JCMDHb4YFTMyIaTFLPnInyMo5HgY8qr5dWLf61jRLouu7joFvyprfGwg1WyFMuFpuNb+ouTyux77qPbHtK/Q7F/SqJJjRIJcBL1nNLQd09g80vAi1Mv2aRTXBJnVz+amYPCzV2ayuy4VWaLhOFjHVqy10rUaDgFwjDBRBUqaRI8PMETVxtywP6BFDfm3wLPUCj9WYfvVjAE+R8LN8WyGnCCVRS+1g7HKHaAUwsC+2T5cqx5IN0uFghk/YcWiavqfN9RvSrZIysfDXARm8Tx0JK0AAlrul5Uip6ixKIFfqOSGZt2HJwh421sq7LABTKUBwax1HuZrMOdwIROol8y8yasxWgwgpVPVBCcG9PSHbocz6ugCgXatEDLF1G8ZTEOvozNYJfaglq7rqpflR6nhOMMefsOgSr3scfe2GAiX+g+ZCcu253b4JaVeuxvDPnigDVazFTcMMkrSeRS7wTeUlLuhwq6amcuoJTqpFMifZr7w2tdG2zDyn79JzfVBNd2aHugs2Q6nUjLsJ59ZpEqiEBzvVUpHpJ+eUgpItQU6HXjvtzEPeCH1J73mhqqsNtYQgVRVC/aljYI/TlMUlTLJUEs+sOJCHRCmzDIZHh/8Om1iMKjONHKbMu8LH21NyRNrJ5gxtwg8eJffe3XiY5DBjfka/iJ5eUCzNi6j5BTyzjHfLlaw/2mwNs3XHBHlirvY/JN1qG9GvT7w1aUYyN6015GrRpfMgDqEK9V4BbxS4QSuszFf8yeHQIzyGA6MPHxqPHNsw+siRhYPDtd0Vu+qn9Z6hp8TmlM7SqBpzW3x0uhXE1wLXJ+RC/b2+WZGGbg8lxU3aAXuvVAEu99Yvj0CpFBCYQoOByTRwGpma4Av6Gii8GLTxFpHz/8+PjGiYxz1YKLmaYDMk5zOS8ktT8o+WXMA/WCi9nKwpTdOwkjSGNM3x0sUHdPwDVmVC1A3o4G1L8lmxdKadxtn6RhZ0NNc0VSPLmpo12z1iGsKcm+5aCXihDEOckOg35UzBrp9xMtO7xnKrtkA2geMSXyQ+Veia1h0R7yjP12SIi8uTIaT+cRmNMGkX0SBr3uM0WmuRwkLGKfPLypTqyHA3nCbPUKy0kHCq/PIyVQ62NKdZTukXZFGGm1RqVauKNpyVTetvlUaD3HKa5NR+YRZ1qEmVo2pTUYeyRNT+Nqk4/FQ3fwSWJeNlKMoxmTZztYpAM1ZSWUTTDfB6nXgcbzt4rVp0WbN/8u5+4AalV4Es3oYSiwan5QNHo0yOAsL+9HScwyE2KYfxP9DCzF8HCS8EbYQMfHwYudH0YOZskQRNnWr+yXOY6Kefq7N/8trQhKYZ5DNnjPdgpBtIfXsOtsF4b/ZMqRxNm2760Wuo6H9Voh89NzajqcWS6bOmB0ihWxh4eN20syG6qtv+Z2Z++tvsd9n56X9mdtujq5wN66ZD48iM/i5jV09tT7uxvZ+tg+IEAjSwE/BCa5uyvRdIiERnCqI+pdhCbcBLrqQ4JiMuOZUVF8dQxLFY8anJjPg41u6nt/MSYdFeepBblM715VPzpW/MX33x1KxUPLU8Lm6dCKYcjHjB7DPSWbLWGvqORw9x8c21ZWkhzqDMRagBnLTBDiCF9cvpt2B/Dv3j9+lO9/YScRjFteekRn3MpCVfHv7k3b8Lh2Y9LNGmiQPPfnAd53UHNzHrunprDK10KkfOzNJcF4PCKC77kiJ3RJmV3lEppm7JWNfNk/UXVpVde1jSXvCMz85RUpHUeUr26NFpZzGvqgMkNLkXc2l1sEyrpHa63ipvw9FIDEE27xKVGdHkyk3xBbn+LWzRXJ8xVB7deTWxJ8XuXQR/QY40B1Csh3Wya50dJXc/MDjKl3h8Jo9PJgxic3rHFk5WMtqqECyqypfoZT5GitO52I0xk2nyIAMQWzk5zotas+wDtaHXs66+mycrKe3VSH71iT6wcX0rte5EaXnxSWnJlcFR2+NrBsOeOXn+YvKa8ZdW7lenSdd3WELDTv41ZgzND8K9Sc1rHLLhWkDzF5utlsX7ms7uu/qSBWPTyEIdypBiHbapuW17BI5IFNUZWZHJbNmwO0BfaDmXbo76wZBJrlfXj/WMjB4diXydIMlUDSH1IflwQ0WhpbexqcHVEhPxaVfvcodq7cn/8ULnL7rXXoID9beR4tHmPy6tk5+lftYi1Q4PLswe7jnQbJlsphk7kfJT1dVlpwp0tzoHrSsr6pTbDWiBBEcSijEEoZCEEwgT46OIpKg4klCAwwolJJxAglZjSUIROuTA7vlOh6pnjocRijA3iHExrvztPhv97BQh99uPv73PUqTwno26YXdbbG9tb8rK3paleHieSvn929EUwrN09bM7z+65RVld1nmR3MHOoVcWCYr4DIOY2ybNYdSVyEv4DDU9ZzDfyBxhEPk5FHHeXel68oITk0H/+sNGQFzjjzXNc5QvfOstaxO5NRMVRDkBkeObk7xpO0FehBEUN5ajH7a6P/zjBMXsL0yUVCRUMuITIMh8n1PrXlQ5gYDBlUWjS/Uruckm1rfaQrSe1hHT5zf1weMcFYUjp6ZJforPpLhnwq+Wi6rKqoIi7UeCIPaW6V/WuL/2jkTtrLeKq3qSBB4Jm8EmTw0CnQf7uWGsqOnVLxvqe8qvbzKKh3qlJ6PlSgBpx4jmQjo4Wa25MlZNGZOwg72tl6J0Jid+6mpeJHAJbAkZMZDErXpgqHV7/nXlxjsWe+V+SjFDPnMzq3dyx+RB4g+/HCJsOZSKWXvzhvC7duNoBOvq3mX2aEpLbeYPnWcXWe/to6PZR8P4aQBuDyx/BjncV+QR7Ne0ZZ1nuWdQt8kTwO1/e1iS/d9uSUSYEC11AG4P2WmJrdx94KcDjYTXp5Xuh058KCpsmqPzWUIxHt2HkLIH0GWt9Bfz96VbT9Y0cF2RpMjbaYkVHw1Kk26TSY5F1mIDgNsb1Cx1PYDbo7FNdgPuIM6w3oA/iDfEYnX2M+yIKbVzQexQrOB5GJxUhRqJRh4c+/AwdL85wXrZuH6zU+Yc47dUvJsLSm7pIgVwwN/uNcEknX3DBnvzOtLGdVS3g+t71xat8chas29n45pdgJXhdfsS1n67paF58h679z7c8fphYl5o1lt3Qa5b7/pxzjuxGl0IA/+zc+Pw5tWaV7v/jRxOeXXxfill9ezM9OrJUuKjB6X01fPTM6unS6ntj0I2o5eXZ3AhwcegF68fhgVjeh+WK1pHEervGv6XPwVVdTqbJtuvvs7afzGgAcDt7Ff+t8PVuy4Ow/6suVSAUuxq4cgaQ7SjxNjiwv6xjIqRLxZN+EcPzPSn56dnnp42UZsfhe5BLy8fx4aFnIFcvH4CFkf69r9g+MC4Tud5rGJioPQLQyOA23n/bCjuWuqZ2rPwMikyebounmS020ynvtIfdLzJFmUJcmjki/wmyRhGV6NmQvUOrj2iPvJjlaXPqC44cE3a4LjNFjKzlemU42gprzUtU8MmUuTjbEeMLnBJZBmNiaO4AWy3egB3W6nw2FEeStTZzztNDz+0NLXctBU9dJyvezl0ZKCz69jA0MtQ6xm/NzfrgZN2M/CU3enFem7fIbDf3AqGbvWE3t4OsbdvzfpsayPoxtb1oG1ZnyUJm+z7eVAetHug5cN3B6qHG4adK7+EbAoLbwoFrlP09H41/FVzUGLZ251lhcbkNwOnypGm2LYXgMz7ulwPoKr01piNUwQ9CBbtlZ/oBobWASp5Tyy5AKo6tzwm9sXJ+ur+6L9j/u6qr47WGcoBg6JS1//ZeoFn0750Q40+JH70T5j8loq2iwFjzmYUjJ46MTDx75HX4/k1Xdo90DZffmBErip8JJB58eq5ocPjomEBOB20eHmwqdRQbKB5vT6I5o4Ic3oWOrh/TB9S/XWhq/1qYctWcymAfFGz0+P5yMCBJ0+7sCtVuXLtYFkiMTGR7OQr5pVCF2SGIKAirxOEBz5vMfwxM2r4+3HvgZwFDANFlNBTO1MZfVdXnwxmX90rS4U+f1+zE8BflLr34qUjrCzn6Y7sPyfG1H8tuZrVLjKMuN1v4MA3TzrxN2vylPpOUxIpJYnuYCtQz9c2S+f7eCJBQwo9jahkws9jxX0P2g1/Tk+Y/vzI2dJwrkbzcizQH/DA9/XHz2y9pF13YewcBvzpe3Zt4AeJFh+LN85WKVf8btpeqC21l24p2vJ9jr5tjq4hRfQltdN3790oksSK20UF0ql5eTWatQXlSg6PI0AFN3NnWOpa3gG3sZdjF4n8jhILGSxsjq+pHovlCQiC/ZmlN+sqytmpCMWAKCm7Kzc/b/KcqqpjzZSHOXh2sKd5yGJuHe6vrnfaG+pbe73evlZisq9IVIe6pvu32ENVedICajVaKVoKtAPIb6Plb0DLCM+20iwho4TzInVpXGJHWlJHYlyHDvYGdHxiZDV60p2QRuoDPn/pe844WPdLLpVo3Zd6o+GRI0BbnzPTz1CZgCelYoDe2wHki5iOTS9eZRVS+CCJ5zcROlNlcLr9eFtNI7uECz9JS1BE46trw/ZsNvvqiLBCUnIGt3O7n5+OgMg/u1WgPLe6faXiTIwZGZAdSyjkqlZBjs37sJl3pZJJxwBuyfVV/sPZFAV9D0YhWfLLiOqj9d5oU70/PKr9a7kn6kaH+s/JSc2fN52u0qF9j589Gf5ycGj4i+Whx4mpb2jdsx2MP6YPif460+U8U2zfWOMB4E/yt4/AedMqTpEGYmchgdjFyRroefy0C7FSlpsb/pCmH2TCadtrCm1q97/6UjHicY7AdbSN9cf0mOSvE66x4l7XN086UTfK9AqtqySZlJJA72bn/lBwXHG8cKf3Gmz9Qt9gHGEbPbwMIQ6vP3UcfvnNVwVzq/c32uu28/6bj1C07c8XQkLZJRhzgDlwhiw1yMW6PceJpTXnSb8i/5rtgRqcJjEFAifXgooC8wJGMrKrNSZ7yy2Uy3md/54tezaJTyXgQcSBcMKh03P1x/4t+Pd9zY6NVR75BfNyra4ckxe4ktT4DWiNOScvX3vMmEwPs4MKtw8QeOdFiv37xvo9MkgPQc3Xg1y+y6BxXppFz9eLoY/vb+6N3WKO/Xj7epBj87fPtz6Qnd1Kkm1+8LwpJmiwH6b684D7qPfosO5NH2YS+3WIcgLkux4dptYtzla1uHuXGHbbefSaAGGcbwSo3Qu04hlYiRprzd9tfauLahDAKx7mxSKg88WcOiCDtYGQuLIxPSCXjv5oiQn312/kJ97cQKQzG4DsImqPXzmBaNksSxh1I4WoO6BD2uEOcLDajZgwsUlCtJbhe/zRsd+BoDZcChAN++wemKf2+FfgidbN0oRxN1JCjhPcpm1zQhPVG0kJY8d/9JUTevyoRZx6IJPlRki8uTEzQJcFydhC2ybABue6pSeuuBGYrDogF+SvCWfnY3i8dHQyMTcvipYHH+EYKrkSuh6TyeOhUykafTQjH3qCbajMwO0PXZO5sG8NaAF+H9yfCk6j0SFgMj0NTKZykzeYIM8qkkYoYmqaMQztPLT65Jvxh06sNYYCxinrKhO/ix+dcG336eDnvYKfj/bVu0MhCZEu/SkWUSylKWpQbGt5S63b6fzTgYKEXk7CxR1WsYHvT+HuyEPGHsk/4pMrGh9XULY8fLJ0IaU+0lUbtvv8kkZ7+lxqbEM6J74efPaURnfp3M494QyWPZywpN8kls5FxDQMxdStOXsR2NDmnIpyTra1d072ujqnC6hN9v7LgJnopej86LSOtPD88KXwgj9dlweK9m4u2YuNfWS6X3rf7U1JvuukpFhdxn4UPpmhnC1PlspsQkZaHLkEkRs+j3C0mfmqBlJMHrmQKs2pmyUWl4xj8Kks6VxdvERqz2SC4kglMG3oPKqntYynbiDEVOALKDJ93QwRl0RHapIJKOoooRcKR6lTMeuJIcH8JqFxmpg4XVy0IC4mszSGxDplRDQfKKrp1fxv0zUB83NyE/ptZv7wq5m6gLl5e8Dv0wu/cPIitTjxeHZQfHZFw1CHuVWOkkSrkdn1VoSo8+L1pVrZ7EAWp6/vRpf6t36X+vcbnX29K505v7v64EbXpY30ej820V97ODnBHyixseAI315sRsfh7orWn9vuVjIkRq46ocGL4R+jEYUN+AGbjC1+LeENc837OkRcYZ5QTqrAD4gtS+y0gjFtweSrN3j87BjphTsoPDPA8U3o+yedNQEcc2Q8xWa1AaMErzqed7S86JD7PH/W6mg/M63PHHkZZzo6T3P0mbYlc+FVi7Xw8nmjtWzJWHTrpl85X7hdTe/myDzOnZO/14ytYh8U4OcyiUs0DDkOIimGPrfsyt0VEih4L+ihSzp0Wpy3hybg99KlHbkaaRueZZ4+WRyHkDBYCLk4PplZpikuKdPC4/oISRGmCGmTNP+iTvLvvVVxuwK5eXOqjYG37ZuJo7mhtaCXBfGHBVXeccEmcgp3TpUpUSbTAJi9XdWwE8BXa0Um30mBRFKyrziF5AeiUuwAoXeVF6B84v8AH6jy2nJ0zQ9F1tOFBtvpl8VzUZtvBHZXhrG3P9HsU7tlaWAkMr8gGoks8tanZN3J8AiD0WLyNkfp3lefKlTfdDRqPjxlqKo+Vaz9oLVZe+uMIaTJ2OLb4ju5pqp7Ym6uZ7qyyjkNJ8c5gYIR5SHj7LTCSW3hGDvNNrZDCqDgQt4k2ANXkk3bYEp47d4/bxsxoshjsp5r1eY6c7EI+EVe8uvez9xOVJ+sMMgz9iBMbfXboIS7wx0j+vID5SSSyLoRfSOpekcJSDmde66MkZkKIsHwkOLkP6WUPa55QNJu4xfWvK6h19ZVtKsEEBwpc1v2NiEpXTpi7ecchOPwfNJfFfEoEQ+ZhOKlpMu20YmUjBio1oEwRrNILBqqPwnS78/TzvnJb4bVxJ54C6E5Gg+IsnEK1X5fksOoL5EX85kf5XY4yCAM/URqsM6JFAd+UAz0bxr0vPWW0erwf2t/5VG2zgiYVV5u9iouX/3ulW0LyQ8V92C7ZY8F5UE99NnhBvug7JTGlNR5D/UVe4CgmjsC0T//pZTW/71Vols7+g++9jFsdvV0CfWzA4J7zj45WfKfHNvjhmDuxu+8iWt22k8NwRnvg0leWWN+akfu1Sks8Iv09SOm6qvTMOCXjE0jFojPpP335289HjydaP/gN+nQZzvqANxuV/636u/cMYS0r2lxZRgcFflePUTLrhViUoQMPB3qHwUTsvfQ7BJBi96WOzrLU/NrwzORorKCIJClxVZNwSrVtBK8mopTEtEQTgaCncZJio4QKXHCmo72eZ6d+vnD/7lgz2inDvv9iugA336t9JQJp0igE3Pv1sP5RT05yDyCoUWsd84t9k8/O/65UmfJUUtgqgBiUJQFD+yKwJRX5AYIg0Rtug0hmrGK2nyjwsDMKCmA6m95DM1/qdVO7Pjg8LoF8YUVH2Pl4hKrOirdHWiQeA2Dvu0YyGI2tB6vnulJOFL27kF9R/XH5opvRodsqyvVluIZDoru3+r6Nj/9yInH/h0ScTDpKWUJx8HOnmq6tvBJ2/7LP4F63D9pvm3WkUF0ahqERgOD6DRIGp26DrT9M6BIlBmEqD6aY7ktL5ha2etY6cjLf1JxfrGESnfZdq4rA8rY28xhipBgys51li2F8oG9nz8doV1rzlYODD5eHaVebcqGeL19z8NkTPDkAdcrrbimt0ZaNYhg9JdytH+/K5SwcctZjzI/LDnjj42nMsrZ625x11IYjPJP3z8Ovf5Yl/eLmnR10lHe0upHITt2NjiavUiPEExF5RnEG9rxMb9fA1uvTdh+teC0ESNJoBNyn1TD+eZBU1R+lKqxym7t66D/OTlJ+bPfWdbUUBmmDVc0114uKpE9ffJc/qjYIPz491XRk2V3nXZi+wf71y1wL/yHHa9dNJrHC9mOF0Ta+zP+UbY9KGUqNBsOgQoUqegtDyaAwGCiUoCkQbAEuLRBoJhLCoYhwhPfZoLZqeS06DAPpyw5FK8VUmHpqYS0aGD8HWlyNDeXgPsyYg3gkeTlEWxAqu02XShJZAMyi4tCZnJQnoa4o6VlvCpFkw9QdwP5CxeBFHCRfvuQCrENyAd9nhUS4biFnLb9zCM6py/X7BPy0FAmjuHV9s6VVib7jwINgXuoRcIdsAZ6fHpBOal8i5CH8v2IMWcoY1clNR8LRIr4cJTAL98Xe8xg6+odALsXks2xCLpoRR5N2uaBQDgG/9xW63YM0UUXqLtLzkdjCklkTH4BmkQuxKALyGR0fiEqmFUKpjJgCBoDDKUxEVI8BAEzGVDoJw9OZcKgTOZ+Qrv6WvgnAkCGk7R40ZhWNElL2D3rdljmOUtPyJ7UZo/R492Sb7i0g3GkRJbOUhWCdp5fCLy7wy/vv6rMx3bO797stVFNP6l573xfvObunzu4fy775O9b++EZn7z5+Pc7kII2uWftbt88X8816+V+bsqm6j1NG9zWyHZ5+ciDzv52TnPukfKzEoFIQADF487Fv+6Y/MBTKMx4nUTJ2T4/W8ZcJsNw38SUH6hozxFAcMTM7dnbskks6cH5fwHDEfjEgm6SR5MzpFsZJEp6DETbEfeD9PfJxE1B07GUfbom35293i1jYHv8wA3LInapWEvujnN7+7FVT6+6TU+404vSDYUQBbhUuuclqfSWZ59LTR8dQUIeahKcQ21VqJNf5DMP6kmevVwhNdSMhNqpUDew55Hl+pYP8hXgD1lW6nfO5jnb2TnburNzV7iru+aupYee+dpM3kbF67MHuswVdlBO/mzoDAVB1eGBLsPBmaBKHugyHGhnFf8UBhUPdJkrcPCbVR44lK1i/ivmv1L0HONrIbEAjv/PL0tXXiveNRmG+nBL9bR5qu77lbJbE32JzdPP78ETaF8+pB/zTe7K2/RrOPEpmdVSX8bvgH2Hz2n022fiTlA2lV25mQh/CMf9GnzhOcF3+ec5A9gdcQfKprwbsJJIv/4lJkAJlyGBFinaqNViE68+5qmMO1A25V0NAauxEbqj4k5UNuXdACxXAfYxbeTXj6P0CaeD0lX25fWE/w/H/S78LiY4bS/GT495BoTTULryvmqdQQK2EE5D6cr7asuNcIH+J0zxA9cdHk4HpSvvawGDCv3xc0iKCkMmBGD4nOeeeC10oR6ZtwnhD4SEO/ST7kLq9v/oK76GG+GF+p3Y5MeeE7GP9gNw5vpx2oP/LGr/vWJGT4id/EjfkzRQZ3joGZZwC/wwA4BDI3nl0KKIjqC6p303oMxW9zoU2gh5vvP2/fqDL7TjakpiKASuYb+lfYMgcSQEOCR9zuA9A82JARYtBm8O84t1Og4CV6GA45I5Xzl0pqoaYxpWCknp+iGhyFXpt3T7CSW8YqT4ZBOt1KqBzgH/H5mjoQWtJI7+YwKi7OYi76119H63aJUUaRSyXnJjncKeUigfAogPg9xjH8AWbH15q+Qkz3X0Z0gxZaT0oPCgPikZEsGASaaIjQqa3ToEMo4Q417sn1pmglHLdi8sr1ZXSopFtgh9mrJUmrzSqv5KOMsiXKHK+aYRVHsQpwbRMUiMIgFqC8HOg9me9Ymz62kb+ow61RSwjdspz+nDHgqPwsjiDDKOrEN4lO4D6gcdeLKB57M0s3Q+qpRFTv+IqxOqoksCbwZQQ02oDwkIoZR5A4j4MND9um4MsbwMxI+K8P0tyhDics9AjwGUKNWf7OQWD5c9EuyBRR5wnEwmUkSNNZVM/ZT70hNLU5w50tXkbWnkhc6TCzEm7fLMUGEPwkswMvl1qlbbfKUkZvhgqbIUDAWLcO97IdPmdPbuvk8++EKHk+DBAbj6rkUcBIPglBigIng90YkfP9C8E4FYJF9OCNTIF9DbJDaoVYrZRJWXTrJWhpj3JZ/DMi77kM/z68uF4WFm2lCTHujmtPfCYeo2QQgmgeIQsUX2mje9c1KXRRYFzMkJp/F0ktZzW8YqHKseGBX6IQAU8Emm42OMZSynGzyQxXxt0thsEPiDuam5EnqcPiAMDxPClS0BaEObK9VK1s3L9RsQRuPSoiGGPNSgYjrJ5NAm4ovd99x3oslFjI794lN4Kto6seEwrEeii+MiXkG/wcf26LTa1sw0UfbGkrZGcFKAPeh31qsZyUsdvcqEIfeFMrULgYo+3r1kW8I+0S6SyONwEk+6YUMQ8YV62uuHoLJb2m38shCdYIoGzxvV1GzMZyBm9S2PoDT4aDsxJ4/UfkunFlPTjF02Zo8nynVqxKw7XqovpYgqqyHPjS3E8a8ICSgxdqqIHoHthajcM6eqF1zBr+CWE/ZAG9he3wuXL7Op6kYarGaIrTqb5lPjwyMpXuwf7LaG+iqD3t5zNAbtQTND1DBBhDDKBAYaH4c7RonmJqz+7jHixuXxSycvrZehkUh8d5BxAS8UR5m6T+PlIQ2g4cneK4cm4+Kr7DcsarmD7LJFjOoKgIrZJQl3E4GjsCHMrlq/3SZL2jArWrucqI1wiV6f5l3wWgkCVHdbwRUvEADosFJzxfKy7VnVwOXIJQBOi7ISV9qCIbla1nlF2rL9TrM2KTWstH1G5jbNxnpUEZdlqrUJe2CTGEXTwOtWjQfmKqqhN8+SiElxt03cjJFGHZZRabbtklfoD4rPZmSUbUi88qXSs36GBh1awqgMzYKmApiGaVcphxBPOrYoxNUtZBK4Cv0mZ1RdIIKK7FR20+ZwTqZqbu4PhEfodoqI97oJG9OgMB3AHMyxMFTR05bYSQ9RKU41ocmUj3pCXQLZ4JZqJWlMYIYoZQxAe2zcBtusrSS8WifkTcpJ0G3JtSyaEtI5Uj7CqWlY4zzZbqq78EFYpIq8G22QmvOouaXKJdtrxVt/TlQ0Qv0KE+0hImKjwTQihVAZTewgvaabG5Q2sxpuvrNiMUiqqE0gKGOkHkX0cBVUmg0+JRskFxPMrxz6XCxyVWT+OomtUC2EQdusmw20PYoaCYGNQEbdGOuPZhSggiHCMlU5MjI1194jrP0k6KruowgVG1AZgwCPEMI8A6Li9Ac/9gItTCJYI9AClGxAaJpb5sF4QZk5hA1YIRgntL0S4/lZIGUzirkSZj0juiDc6OPZZNT+oU2zEWncLtumnFdzJZtZR9TjGq8sj2Bq7DWogYMIIgyVxf5ZP0fC5aQqxaJ1MpK2rByvHk83k4gXbsHb2s6L81w1jEu90kXoiUJpKHpIjldXzDEzWkaI9KXLYkPKmhkHpg5s4Iyk0nShmek0dkuvbCXfZC+7UY4+Jg9UuI4jzepqjazlNAxvmFaigiVYbJXsXot+eEBDIRZP2qnNcHc3Rq7hXI+xVkeHIKqalGF4FWf5iBmXM/p/jzEkBSzgQsRjDKgoXqgJM32Q53ADFjyYvxcZlMwJBMEkjIskQLA+uH8I7nrmN5frD90pIKaI9N5GL4QpZedkoN2721dfvn3z7s3FiXTVWVsP8mpHNwyd7aoZEBxM7ci+/9NnTNQ5MGk0qiEEHyW633ZKlg1lK667HM3GUi1dtt4FCOZhcoqyyR8UQMMpSmR2MYLeiiciukyiYYiiQuijn3UdH+NotAJ04ALOdmqIU+6zWF9ElbcQTl1LEGnlgvBAy5XM75NShMObVmV2PxKSSOg9Giw+da6FW8KbDQCO84X0EEADGq6SjnBWr90KRkaJ2EmASs3GkNTeEiqSGpFACNcPC54uSVY80CFiLTtMnORxp1bm4EsuZOv5N9rSWl7qgup0WXn9XcvkUMAKYV8LRKP7WO9Aj4bNwmzjSpdbNf8gspt995QzbM5zFqfigx4RbPfuc7NO8YBKKex6InsoRuICHJeoSoiIlRU9vTOjIFjqcsR8MnNczRENbMQ5orWr7hjKdLGIWqSPaN+kk4TI7blsnpg6LNzQxGaMrKF/Iug4SuIMkaRXpfDulgbD3XGMA1ofWnYPeYVKxiAydnwL2eDcLUgsZEVKCe1W21oWD2sgd18NfX7Ck5JES3KilfKnBu1ib+NrmTqKP06HUQRYEMmXJjDf6yrJSAzi5thsOpgI/4Jm+zKEQGqdaNIsOthBg4sQnUDskIPOXdoD7v4wucncxOtgaMzzjgJOGtsyMZnRAMhIiRiGLX1VwJSlsWnw6kgTkmNLHSpVqUthy72r0a4V1ErsI6xfUZQGp5qcWzDUo8EatSqboZUtx9y9weCCbkb3raPeWKoMf/b4un3RJxbYQqAD5pjAoOTBJ0uEA5AyglDuA3AH3IH4uT+T8c4oKTy4Ah+qebPYkd4WyHVONuCET0CIUSYwVRvArAY3bHrfHRMWsYjauQWXJh/3kijmfGPCNY1LVihCQ2KajSvBsIiLzxsBEps5SyaCiBmXPDehOv2LYjZiwS2a/CqZDXN6XxB+auJCLPjcFGoPzLr/UQBEhDb2kHVYD5vJGC9eksc+xjm6SS9SAlCAJN2iNJFflRMyq5lIGzEICO62gRv57JY2RbCeOtlUFpoGVXvtblQcLMWMkgHWzIb40aDyceMEHRR8Nm4UhUygpA7G7qTyPmg83tyYtvVSLgPPtaq3sSsfkdlLRDSDhVCLXRZiqGTgxQJ6ZKlpEoZrle030McmiZubwkOu8VUKLlwDlhM7GmxWIukG7OLugupEfGq2WctAG41cTEHcV61owcaG89X56ChZhj31X/iliyrrM325Nt20hG0FQ1uYZI4N6rjPo7kvktGKsZFIPG87C0YRF/eLy+WlkrmIAjpn815EnfUy+Wa3P8tQsYyip0uJIXIu0elZYM8WCr2sKGmNcJjbo0n/6PEB9tdLxM68bUpZyrpKIt91qljDtaKc6zyrZJTzHV0DiA8rhZQjpQiHoPAezjoX4oBN8G31hxZDZi/SgwbX9xZESTHIpEKrMmVLE2QEz2GsLt8aZ9Z1xRni/HZ9sjlZLuaz6aRa1askYiUvexFTOFWr8bo+I3reBjV4Dq6fBbhqYn0PWwxpxrJa3irUOxNxpTTlsMcYwxDTR16lAlTqqatWNRxA/0keDn8pH/rhyasmuJ6SbdYVYc0EIr1pbim6VHb3rj/MKqw20ZxLEWNDxi4IfhjAjBK+Mtp6a9PTLAu4k1azuN+gYQpFUTa/f64FCGHyehAwYiCUHsnc39Kl56tEwXu3ucELpZgBVLSaJVSqLehzm0g0h00iO9SyR+Gua5lZj1Ksk+cVfkHd1MFZ8/K89nV2YcVt9lEnuIoTTYbqLPgk7QGJ9Lo/YTfxo0DLUVRMxzCajyxLs3KxtGEgxSmywoqFQgO1lo+8HrN7NWsTm5Zkq2CAn9YmFJxjU2TWXktj3kQT200s+m02NcxnrtjMNJxC0QvnUTPPMSbvVQi4wacySZoLmIUT5BTyUcFU7bVFKY6RsxqNz+GenaVlO9dSk4vzs9OT4+1mvWqbquj9o5ljHe/UFJJfmIzpfImIPt/kvU4AfOAEHfoIvcqrVIjKHQlFYzY60ct9zjmq4MhD0sQxEhASxnbN2LIqBA6jwZE9LNobbrfZ2g65cVvVBYBWHAWjskh3iEFh9kOzZ4iDeWTXyeBeEW9jqxazbNbzBvUOEPUJW4YQ54YSwyFyq4dq0vF8fd5ubFeEmYGoo+0vUHSeFOm1PoFFBkKDBsnJNUR0YVsFKXbpf1gl5q2Rh67YGlzL/e0bfKlZ5uLRdi3nDsJlvBzwPEya+woDOo3h4cr0UIVV7XumvdZfJJuDEKdoAY5ETxOUoJQcVwtxZ4gK2RA9y2PcuH0xWvokYBQ26tqScxBBNpPXV4i926tH149Oj7drx4gvS0M/U6TglgapFt9mCpNtl4PCDdideSAfVk/kQAybS2OXEf8L3HZpcJpPNAbEiuxZ8UEsNJ75fTa/pwMsfVRtIFdUmL227zsN/DEWc6EGCA6mHGHXotbDRpON7FZa05holLi+mwacBuqgcjWUoDBXG5dJ4rVZiDKP7dE9jCJtgXQ9Fv4MIDp14JPQXKBHtPRRwFFMCaPCTM8cO5UjoM6li0xgltw0mwbeOIUOMrRODqKFrYoGQlHsbDCHmerEQwc+vfVJWe4mlflBYsfgy9DhRtbJjSupVMVq9aK2o4Yswcgm2NOW3IlhlSqHefb0RWCnBu8rxgCf//2uVYjd493Z/mw5V9t2W+ZRwOkgx4At3KoCuWNxghsNXQBvbuJYPndowDS0zJJRBrfL7yspCuhh9gACQjixYsYUTp+i0YUrZnF2OQfwNBePuDekYBGQH2uuBjr4m4doA3FQyEycDiUBS7m1hNt4G1jrXub5byBbMfKUPsxv8xn6dwwfUvr45sFzu8QTOt6WeoR2cQEImmODXtgcrC5Bp+qIiAAciU1kj289KEe2n5DW9xZJ5GtJdL55Bl9gDNYrWS5ymZZogmSMR650htBRGhDbjayrssgH6KAYahR8t5N4snpMt/0gGhZJFUcMLdLkD6YoQTUcvag8OHRqMNB7l2ApnwUB64UVHx037uIGNQLPeRurd9aG3WyRk/fNaJynHpcbpj4TQp6YBBPY5G9NmEfiUljwTjWGeaDaVN1ivI4AL9hMRNYtYgxHt601Krev7hhXPRz54f/2oEGydPB7GLajo6Vq+UG1uPgNCQTgoLeMvYtP1v0Tj36T2tDwYhaaHD95dol9iR4A0HACGXmis6dvAKgN9/F5fOT8kItmPFRw4+tO4vazh1Fi9GAgrID2ZJBbRB7GEb8HXmPJBtuNawVOkCEebIKbMB5GwDrYH96XgnlkoZvnOMuQE+YjVIMEesI9mGsUOWgECnBCEURgM3nlYXo4P2W6rXlggihxefAn2ehBPxDD96AiGzycEh7iE7YRs4cTyeoYwgiV4eW2ocpclvKQhStQB1PlAU+LLd/CUc3wrscwE2QwITzHPnnvkXToWmWuewLPeFBAjJYopIIlUEBuu3GUs9SUeZQYHvuY9PUwF2aTMx6Y4ARMhg3mea4btAeYIA9erkfPzx3HT9rwDNgI+4dIJKMFFZBgwrneRoAKPsCtPbE6cfy6DXX2YX/IdmJJ7SvgaQitcaJqzjfkx47fOTNmKcZUgHk5qeAgYKy0b268H0N3Ti7GoAbgkNjYKIQCqAl4WCoXe1BrRoOHQ/jXvADyBRElAw406bSUnVq+gX0JSdftGA5jLJrFdmgyEIBXNEj5CDjro+WYDogrzgGGATQODAIoiQBgGzj7kda2+TGxSr9Alht+giIYP0kSXfyUlqH1C1mjxE9zxiMi2iYj+htol+0AVrngjwsOv/SL5aQkf4KkpPYnYtKv/nJNkt5fISMN8lcSp01QJR+4WG4qSFIxlDy8BvOzsbAK4mTJkCmH/EA/pzg/6mAy1JZBPx2OJYyPU9/zb2AXBm6qr1AxrDjUL4CTIpkK8h6mdpMunYUtWxiip2AwpVzSIeXhHrwOgzUV7bDuVN3o15aXa5lY7iknnU/lUjg07u1O+YZV+ukuVyXnzkW4Hremf2ZyJmx2qzittSEP33jdPMJWH3wsgmksFy55w4E9HubKBxljh7BxcppM+3mpWydoxFBooAM/ClcoSZnI7iJPB6tteNE2cfihusKNdF/50fj2LhzNiuoabTgEvD8/A3ScPVSuW1QwXDjHLNaRmQS1cLfVKFzALAYiamqI4Sxhg+VCEyNOaAMj+MPB2KhQga9xvuMtc4rWfs0GWdmugUz8zBpcSbO0P4wBTtjabugzJsMDhwgzqJnu64fzqqBuuEoED+kAw4gbXm8EUARkhKJJH+kW6b6j9nV5hbEpPRi/+G49czWYV5HhU4TMYga3GyMnP2aGLrrJlgtZYW7zEVlytplu9KgxdlQzhBwttH1CNugx64R9eKL/H8iWeQXQzreKeEksP3VfdsqvgdgAa40z3nELPDXBDFMtt9m6oGCKW8aaG0JEw3QLTXLGvRDBClu88dpba2xXocwOegazGFUxKVfpvGpnnfOM2WUXXLSTRb3ZrrniKqvnakxmH9jGLk5uq3j4eFtDLwG/QQYYKGqQIQYbarhhDlltpBFGGY1X64jrdtntqBvuuvkhgSg0BosXH9ZYZ4NNtthmB4tOOO2MZSedckOLuejiksvRYx+OGHDIEceccMoZ51xwyVVwtXUO9lozv+ZlSem2ZUST/G0bQoas2oaYpWRLXY2s7iCUVCVNASlgBaJAFZgCVxAyYZvUlI7ULbfzs9SoC1hPW6dRbQiVuAlt+lbdipS0x21S3F5Nlg4O9LwTzK0E0fXl44w20+vuyBW3ZFPLvAqjpgk+nSEUxJuzqY1/9b+0V1mePs1FL6yI/cDSoM1pLO1lDSbjrtWpO5ZTTuYb/Kf1SvSvfKd/YaXJD0WkfgR8eGZT1HAcH86eju+OL570T/afsOMPF7gcPRzdbE22xtJl88n6v0KvdlJ7uRfCJEWCSS6B8CND05+wgG0dp99X7xH+fn+fdKTKkiaKN0XYFqPlNe9X9FtC0tLZvn4SP5zoD2fPR/dHl1uV1mBqp2sN/X9C/qOiVrxvd1rY7gAAAA==) format('woff2');
diff --git a/sass/forms.scss b/sass/forms.scss
index 125527a..fd302e0 100644
--- a/sass/forms.scss
+++ b/sass/forms.scss
@@ -24,6 +24,9 @@
}
}
+ label {
+ font-weight: 800;
+ }
input,
textarea,
select {
@@ -31,12 +34,13 @@
max-width: 100%;
width: 100%;
background-color: var(--input-color);
- border: 1px solid var(--input-active-color) !important;
+ border: 1px solid transparent !important;
color: var(--input-font-color);
@include transition() {}
&:focus-visible {
outline: unset;
+ border-color: var(--input-active-color) !important;
}
}
diff --git a/sass/global.scss b/sass/global.scss
index 91a34ed..454cd14 100644
--- a/sass/global.scss
+++ b/sass/global.scss
@@ -7,10 +7,19 @@ html {
display: flex;
flex-direction: column;
padding-top: 3.5rem;
- font-family: 'lucioleregular';
+ font-family: 'open_sansregular';
+ font-weight: 400;
min-height: 100vh;
color: var(--font-color);
- @include transition();
+ @include transition() {}
+
+ &.is-accessible {
+ font-family: 'lucioleregular';
+
+ .text-justify {
+ text-align: left;
+ }
+ }
footer.footer {
margin-top: auto;
diff --git a/sass/icons.scss b/sass/icons.scss
index 7b2150b..4250307 100644
--- a/sass/icons.scss
+++ b/sass/icons.scss
@@ -1,11 +1,11 @@
@font-face {
font-family: 'icon';
- src: url('/font/icon.eot?41426785');
- src: url('/font/icon.eot?41426785#iefix') format('embedded-opentype'),
- url('/font/icon.woff2?41426785') format('woff2'),
- url('/font/icon.woff?41426785') format('woff'),
- url('/font/icon.ttf?41426785') format('truetype'),
- url('/font/icon.svg?41426785#icon') format('svg');
+ src: url('/font/icon.eot?80770511');
+ src: url('/font/icon.eot?80770511#iefix') format('embedded-opentype'),
+ url('/font/icon.woff2?80770511') format('woff2'),
+ url('/font/icon.woff?80770511') format('woff'),
+ url('/font/icon.ttf?80770511') format('truetype'),
+ url('/font/icon.svg?80770511#icon') format('svg');
font-weight: normal;
font-style: normal;
}
@@ -42,7 +42,6 @@
.icon-left-open:before { content: '\e807'; } /* '' */
.icon-right-open:before { content: '\e808'; } /* '' */
.icon-export:before { content: '\e809'; } /* '' */
-.icon-refresh:before { content: '\e80a'; } /* '' */
.icon-spin:before { content: '\e839'; } /* '' */
.icon-link-ext:before { content: '\f08e'; } /* '' */
.icon-sun:before { content: '\f185'; } /* '' */
diff --git a/sass/index.scss b/sass/index.scss
index 476e4b8..3a53fd2 100644
--- a/sass/index.scss
+++ b/sass/index.scss
@@ -1,4 +1,28 @@
-@import '../node_modules/knacss/sass/knacss.scss';
+// @use '../node_modules/knacss/sass/knacss.scss';
+
+// NOYAU
+@import "../node_modules/knacss/sass/abstracts/variables-sass";
+@import "../node_modules/knacss/sass/abstracts/mixins-sass";
+
+@import "../node_modules/knacss/sass/base/reset-base";
+@import "../node_modules/knacss/sass/base/reset-accessibility";
+@import "../node_modules/knacss/sass/base/reset-forms";
+@import "../node_modules/knacss/sass/base/reset-print";
+@import "../node_modules/knacss/sass/base/layout";
+
+// UTILITAIRES
+@import "../node_modules/knacss/sass/utils/utils-global";
+@import "../node_modules/knacss/sass/utils/utils-font-sizes";
+@import "../node_modules/knacss/sass/utils/utils-spacers";
+@import "../node_modules/knacss/sass/utils/grillade";
+
+// COMPOSANTS (à ajouter au besoin)
+// @import "../node_modules/knacss/sass/components/button";
+// @import "components/burger";
+// @import "../node_modules/knacss/sass/components/checkbox";
+@import "../node_modules/knacss/sass/components/radio";
+// @import "../node_modules/knacss/sass/components/select";
+// @import "components/quote";
// SPÉCIFIQUE AU SITE
@import './fonts';
@@ -15,13 +39,11 @@
@import './icons';
@import './list';
@import './box';
-@import './loader';
@import './error';
-@import './messages.scss';
@import './500';
@import './home';
@import './ajouter-un-album';
@import './collection';
@import './ma-collection-details';
-@import './composants';
+@import './composants';
\ No newline at end of file
diff --git a/sass/list.scss b/sass/list.scss
index d42f326..9dbd03a 100644
--- a/sass/list.scss
+++ b/sass/list.scss
@@ -23,12 +23,6 @@
background-color: var(--default-color);
}
- &:nth-child(4n),
- &:nth-child(4n-1)
- {
- background-color: var(--default-color);
- }
-
&:first-child,
&:nth-child(2) {
border-top: 2px solid var(--border-color);
@@ -42,6 +36,7 @@
}
.title {
+ font-weight: 800;
font-size: 1.4rem;
}
diff --git a/sass/loader.scss b/sass/loader.scss
deleted file mode 100644
index a2ecace..0000000
--- a/sass/loader.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-.loader {
- display: flex;
- flex-direction: column;
- align-items: center;
-
- .animation {
- background-image: var(--loader-img);
- background-repeat: no-repeat;
- background-position: center center;
- width: 64px;
- height: 64px;
- }
-}
\ No newline at end of file
diff --git a/sass/ma-collection-details.scss b/sass/ma-collection-details.scss
index 0f3848f..952a026 100644
--- a/sass/ma-collection-details.scss
+++ b/sass/ma-collection-details.scss
@@ -1,26 +1,4 @@
.ma-collection-details {
- h1 {
- i {
- cursor: pointer;
-
- &.icon-trash {
- color: $danger-color;
- @include transition() {}
-
- &:hover {
- color: $danger-color-hl;
- }
- }
- &.icon-refresh {
- color: $primary-color;
- @include transition() {}
-
- &:hover {
- color: $primary-color-hl;
- }
- }
- }
- }
.galerie {
display: flex;
flex-wrap: wrap;
@@ -45,44 +23,33 @@
.modal {
button.close {
- height: 42px;
- max-height: 42px;
- max-width: 42px;
- min-height: 42px;
- min-width: 42px;
- width: 42px;
+ height: 36px;
+ max-height: 36px;
+ max-width: 36px;
+ min-height: 36px;
+ min-width: 36px;
+ width: 36px;
position: absolute;
- background-color: var(--close-background);
+ background-color: rgba(10,10,10,.6);
right: 12px;
top: 12px;
-
- &::before,
- &::after {
- background-color: $white;
- }
- }
-
- .carousel {
- display: grid;
- grid-template-columns: auto 80vw auto;
- z-index: 1;
- text-align: center;
-
- img {
- max-width: 100%;
- max-height: 80vh;
- }
}
.navigation {
+ position: absolute;
+ top: 50%;
cursor: pointer;
- i {
- font-size: 1rem;
- color: $nord4;
+ z-index: 10;
- @include respond-to("small-up") {
- font-size: 2rem;
- }
+ &.previous {
+ left: 12px;
+ }
+ &.next {
+ right: 12px;
+ }
+ i {
+ font-size: 2rem;
+ color: $nord4;
}
}
}
diff --git a/sass/messages.scss b/sass/messages.scss
deleted file mode 100644
index 7633697..0000000
--- a/sass/messages.scss
+++ /dev/null
@@ -1,9 +0,0 @@
-.message {
- margin: 8px 0;
- padding: 0;
- font-size: 0.8rem;
-
- &.error {
- color: $error-color-hl;
- }
-}
\ No newline at end of file
diff --git a/sass/modal.scss b/sass/modal.scss
index 395cbac..e44de67 100644
--- a/sass/modal.scss
+++ b/sass/modal.scss
@@ -9,7 +9,7 @@
justify-content: center;
overflow: hidden;
position: fixed;
- z-index: 2;
+ z-index: 40;
&.is-visible {
display: flex;
@@ -84,11 +84,6 @@
width: 1200;
}
- &.for-image {
- display: initial;
- text-align: center;
- }
-
header,
footer {
align-items: center;
@@ -121,25 +116,10 @@
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border-top: 1px solid var(--border-color);
- justify-content: end;
- align-items: baseline;
-
- .field {
- flex-direction: row;
-
- padding: 6px;
- span {
- padding-left: 6px;
- }
- }
.button:not(:last-child) {
margin-right: .5em;
}
}
- img {
- max-width: 100%;
- max-height: 80vh;
- }
}
}
\ No newline at end of file
diff --git a/sass/navbar.scss b/sass/navbar.scss
index b1aab70..8e4f3ec 100644
--- a/sass/navbar.scss
+++ b/sass/navbar.scss
@@ -1,25 +1,21 @@
.navbar {
- min-height: 3.5rem;
+ min-height: 3.25rem;
background-color: var(--navbar-color);
box-shadow: rgba(216, 222, 233, 0.15) 0px 5px 10px 0px;
color: rgba(0,0,0,.7);
position: fixed;
- z-index: 1;
+ z-index: 30;
top: 0;
right: 0;
left: 0;
@include transition() {}
@include respond-to("medium-up") {
+ min-height: 3.25rem;
align-items: stretch;
display: flex;
}
- &.container {
- max-width: 1330px;
- margin: 0 auto;
- }
-
.navbar-brand {
align-items: stretch;
display: flex;
@@ -37,6 +33,7 @@
word-break: break-word;
color: var(--font-color);
font-size: 2rem;
+ font-weight: 600;
line-height: 1.125;
margin-left: .5rem !important;
@include transition() {}
@@ -57,7 +54,7 @@
position: relative;
width: 3.25rem;
margin-left: auto;
- color: var(--font-color);
+ color: rgba(0,0,0,.7);
@include respond-to("medium-up") {
display: none;
@@ -131,11 +128,10 @@
min-width: 100%;
position: absolute;
top: 100%;
+ z-index: 20;
}
&:hover {
- background-color: var(--default-color);
-
.navbar-link {
background-color: var(--default-hl-color);
color: rgba(0,0,0,.7);
@@ -256,13 +252,6 @@
padding-bottom: .5rem;
padding-top: .5rem;
- hr {
- background-color: var(--font-color);
- border: none;
- height: 2px;
- margin: .5rem 0;
- }
-
.navbar-item {
cursor: pointer;
padding-left: 1.5rem;
@@ -281,6 +270,7 @@
min-width: 100%;
position: absolute;
top: 100%;
+ z-index: 20;
.navbar-item {
white-space: nowrap;
diff --git a/sass/toast.scss b/sass/toast.scss
index 62ac27f..46777e7 100644
--- a/sass/toast.scss
+++ b/sass/toast.scss
@@ -3,19 +3,16 @@
min-width: 250px;
max-width: 360px;
position: fixed;
- z-index: 10;
+ z-index: 31;
right: 30px;
top: 30px;
font-size: 17px;
padding: 1.25rem 2.5rem 1.25rem 1.5rem;
+ background-color: $danger-color;
+ color: $button-alternate-color;
border-radius: 6px;
- &.error {
- background-color: $danger-color;
- color: $button-alternate-color;
- }
-
&.success {
background-color: $success-color;
color: $button-font-color;
diff --git a/src/app.js b/src/app.js
index b293a37..c8a9574 100644
--- a/src/app.js
+++ b/src/app.js
@@ -15,20 +15,16 @@ import { isXhr } from "./helpers";
import indexRouter from "./routes";
import maCollectionRouter from "./routes/ma-collection";
-import monCompteRouter from "./routes/mon-compte";
import collectionRouter from "./routes/collection";
import importJobsRouter from "./routes/jobs";
import importAlbumRouterApiV1 from "./routes/api/v1/albums";
import importSearchRouterApiV1 from "./routes/api/v1/search";
-import importMastodonRouterApiV1 from "./routes/api/v1/mastodon";
import importMeRouterApiV1 from "./routes/api/v1/me";
-import importContactRouterApiV1 from "./routes/api/v1/contact";
passportConfig(passport);
-mongoose.set("strictQuery", false);
mongoose
.connect(mongoDbUri, { useNewUrlParser: true, useUnifiedTopology: true })
.catch(() => {
@@ -37,7 +33,7 @@ mongoose
const sess = {
cookie: {
- maxAge: 604800000, // INFO: 7 jours
+ maxAge: 86400000,
},
secret,
saveUninitialized: false,
@@ -77,17 +73,22 @@ app.set("views", path.join(__dirname, "../views"));
app.set("view engine", "ejs");
app.use(express.static(path.join(__dirname, "../public")));
+app.use(
+ "/libs/vue",
+ express.static(path.join(__dirname, "../node_modules/vue/dist"))
+);
+app.use(
+ "/libs/axios",
+ express.static(path.join(__dirname, "../node_modules/axios/dist"))
+);
app.use("/", indexRouter);
-app.use("/mon-compte", monCompteRouter);
app.use("/ma-collection", maCollectionRouter);
app.use("/collection", collectionRouter);
app.use("/jobs", importJobsRouter);
app.use("/api/v1/albums", importAlbumRouterApiV1);
app.use("/api/v1/search", importSearchRouterApiV1);
-app.use("/api/v1/mastodon", importMastodonRouterApiV1);
app.use("/api/v1/me", importMeRouterApiV1);
-app.use("/api/v1/contact", importContactRouterApiV1);
// Handle 404
app.use((req, res) => {
@@ -96,22 +97,15 @@ app.use((req, res) => {
} else {
res.status(404).render("index", {
page: { title: `404: Cette page n'existe pas.` },
- viewname: "error",
- session: req.session || null,
- flash: {
- info: req.flash("info"),
- error: [
- ...req.flash("error"),
- ...(req.session?.flash?.error || []),
- ],
- success: req.flash("success"),
- },
- query: req.query,
- params: req.params,
- user: req.user,
- config,
- getBaseUrl: null,
errorCode: 404,
+ viewname: "error",
+ user: req.user || null,
+ config,
+ session: req.session || null,
+ flashInfo: null,
+ query: null,
+ params: null,
+ error: null,
});
}
});
@@ -128,22 +122,15 @@ app.use((error, req, res, next) => {
title: error.title || "500: Oups… le serveur a crashé !",
error,
},
- viewname: "error",
- session: req.session || null,
- flash: {
- info: req.flash("info"),
- error: [
- ...req.flash("error"),
- ...(req.session?.flash?.error || []),
- ],
- success: req.flash("success"),
- },
- query: req.query,
- params: req.params,
- user: req.user,
- config,
- getBaseUrl: null,
errorCode: error.errorCode || 500,
+ viewname: "error",
+ user: req.user || null,
+ config,
+ session: req.session || null,
+ flashInfo: null,
+ query: null,
+ params: null,
+ error: null,
});
next();
diff --git a/src/config/index.js b/src/config/index.js
index fa02df5..17b341d 100644
--- a/src/config/index.js
+++ b/src/config/index.js
@@ -17,16 +17,4 @@ module.exports = {
jobsHeaderKey: process.env.JOBS_HEADER_KEY || "musictopus",
jobsHeaderValue:
process.env.JOBS_HEADER_VALUE || "ooYee9xok7eigo2shiePohyoGh1eepew",
- registrationOpen:
- (process.env.REGISTRATION_OPEN || "true").toLowerCase() === "true",
- mailMethod: process.env.MAIL_METHOD || "formspree",
- smtpConfig: {
- host: process.env.MAIL_HOST,
- port: process.env.MAIL_PORT,
- auth: {
- user: process.env.MAIL_USER,
- pass: process.env.MAIL_PASSWORD,
- },
- },
- mailTo: process.env.MAIL_TO,
};
diff --git a/src/helpers/index.js b/src/helpers/index.js
index d07fe14..128f594 100644
--- a/src/helpers/index.js
+++ b/src/helpers/index.js
@@ -5,25 +5,13 @@ import { discogsToken } from "../config";
export const getBaseUrl = (req) => `${req.protocol}://${req.get("host")}`;
-export const searchSong = async (q, format, year, country) => {
+export const searchSong = async (q) => {
const dis = new Discogs({ userToken: discogsToken }).database();
- const params = {
+ const res = await dis.search({
q,
type: "release",
- };
-
- if (format) {
- params.format = format;
- }
- if (year) {
- params.year = year;
- }
- if (country) {
- params.country = country;
- }
-
- const res = await dis.search(params);
+ });
return res;
};
@@ -33,11 +21,6 @@ export const getAlbumDetails = async (id) => {
const res = await dis.getRelease(id);
- if (res.released && res.released.includes("-00")) {
- const [year, month] = res.released.split("-");
- res.released = new Date(year, parseInt(month, 10) - 1);
- }
-
return res;
};
diff --git a/src/libs/aws.js b/src/libs/aws.js
index a4792d5..f65521b 100644
--- a/src/libs/aws.js
+++ b/src/libs/aws.js
@@ -1,5 +1,4 @@
-import { S3Client } from "@aws-sdk/client-s3";
-import { Upload } from "@aws-sdk/lib-storage";
+import AWS from "aws-sdk";
import fs from "fs";
import path from "path";
import axios from "axios";
@@ -11,9 +10,13 @@ import {
s3BaseFolder,
s3Endpoint,
s3Bucket,
- // s3Signature,
+ s3Signature,
} from "../config";
+AWS.config.update({
+ accessKeyId: awsAccessKeyId,
+ secretAccessKey: awsSecretAccessKey,
+});
/**
* Fonction permettant de stocker un fichier local sur S3
* @param {String} filename
@@ -24,28 +27,23 @@ import {
*/
export const uploadFromFile = async (filename, file, deleteFile = false) => {
const data = await fs.readFileSync(file);
+
const base64data = Buffer.from(data, "binary");
const dest = path.join(s3BaseFolder, filename);
- const multipartUpload = new Upload({
- client: new S3Client({
- region: "fr-par",
- endpoint: `https://${s3Endpoint}`,
- credentials: {
- accessKeyId: awsAccessKeyId,
- secretAccessKey: awsSecretAccessKey,
- },
- }),
- params: {
+ const s3 = new AWS.S3({
+ endpoint: s3Endpoint,
+ signatureVersion: s3Signature,
+ });
+
+ await s3
+ .putObject({
Bucket: s3Bucket,
Key: dest,
Body: base64data,
ACL: "public-read",
- endpoint: s3Endpoint,
- },
- });
-
- await multipartUpload.done();
+ })
+ .promise();
if (deleteFile) {
fs.unlinkSync(file);
@@ -64,15 +62,11 @@ export const uploadFromUrl = async (url) => {
const filename = `${uuid()}.jpg`;
const file = `/tmp/${filename}`;
- const { data } = await axios.get(url, {
- headers: {
- "User-Agent":
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/117.0",
- },
- responseType: "arraybuffer",
- });
+ const { data } = await axios.get(url, { responseType: "arraybuffer" });
fs.writeFileSync(file, data);
return uploadFromFile(filename, file, true);
+
+ // return s3Object;
};
diff --git a/src/middleware/Albums.js b/src/middleware/Albums.js
index 59d6c5c..84f5c5d 100644
--- a/src/middleware/Albums.js
+++ b/src/middleware/Albums.js
@@ -1,9 +1,5 @@
-import { format as formatDate } from "date-fns";
-import fs from "fs";
+import moment from "moment";
-import Mastodon from "mastodon";
-import { v4 } from "uuid";
-import axios from "axios";
import Pages from "./Pages";
import Export from "./Export";
@@ -11,8 +7,7 @@ import AlbumsModel from "../models/albums";
import JobsModel from "../models/jobs";
import UsersModel from "../models/users";
import ErrorEvent from "../libs/error";
-
-import { getAlbumDetails } from "../helpers";
+// import { uploadFromUrl } from "../libs/aws";
/**
* Classe permettant la gestion des albums d'un utilisateur
@@ -25,25 +20,13 @@ class Albums extends Pages {
*/
static async postAddOne(req) {
const { body, user } = req;
- const { share, discogsId } = body;
-
- let albumDetails = body.album;
- if (discogsId) {
- albumDetails = await getAlbumDetails(discogsId);
- body.id = discogsId;
- }
-
- if (!albumDetails) {
- throw new ErrorEvent(406, "Aucun album à ajouter");
- }
-
const data = {
- ...albumDetails,
- discogsId: albumDetails.id,
+ ...body,
+ discogsId: body.id,
User: user._id,
};
data.released = data.released
- ? new Date(data.released.replace("-00", "-01"))
+ ? moment(data.released.replace("-00", "-01"))
: null;
delete data.id;
@@ -55,88 +38,11 @@ class Albums extends Pages {
model: "Albums",
id: album._id,
};
+
const job = new JobsModel(jobData);
job.save();
- try {
- const User = await UsersModel.findOne({ _id: user._id });
-
- const { mastodon: mastodonConfig } = User;
-
- const { publish, token, url, message } = mastodonConfig;
-
- if (share && publish && url && token) {
- const M = new Mastodon({
- access_token: token,
- api_url: url,
- });
-
- const video =
- data.videos && data.videos.length > 0
- ? data.videos[0].uri
- : "";
-
- const status = `${(
- message ||
- "Je viens d'ajouter {artist} - {album} à ma collection !"
- )
- .replaceAll("{artist}", data.artists[0].name)
- .replaceAll("{format}", data.formats[0].name)
- .replaceAll("{year}", data.year)
- .replaceAll("{video}", video)
- .replaceAll("{album}", data.title)}
-
-Publié automatiquement via #musictopus`;
-
- const media_ids = [];
-
- if (data.images.length > 0) {
- for (let i = 0; i < data.images.length; i += 1) {
- if (media_ids.length === 4) {
- break;
- }
-
- const filename = `${v4()}.jpg`;
- const file = `/tmp/${filename}`;
-
- // eslint-disable-next-line no-await-in-loop
- const { data: buff } = await axios.get(
- data.images[i].uri,
- {
- headers: {
- "User-Agent":
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/117.0",
- },
- responseType: "arraybuffer",
- }
- );
-
- fs.writeFileSync(file, buff);
-
- // eslint-disable-next-line no-await-in-loop
- const { data: media } = await M.post("media", {
- file: fs.createReadStream(file),
- });
-
- const { id } = media;
-
- media_ids.push(id);
-
- fs.unlinkSync(file);
- }
- }
-
- await M.post("statuses", { status, media_ids });
- }
- } catch (err) {
- throw new ErrorEvent(
- 500,
- "Mastodon",
- "Album ajouté à votre collection mais impossible de publier sur Mastodon"
- );
- }
-
return album;
}
@@ -173,40 +79,26 @@ Publié automatiquement via #musictopus`;
exportFormat = "json",
sort = "artists_sort",
order = "asc",
- artist,
+ artists_sort,
format,
- year,
- genre,
- style,
userId: collectionUserId,
- discogsIds,
- discogsId,
} = this.req.query;
let userId = this.req.user?._id;
const where = {};
- if (artist) {
- where["artists.name"] = artist;
+ if (artists_sort) {
+ where.artists_sort = artists_sort;
}
if (format) {
where["formats.name"] = format;
}
- if (year) {
- where.year = year;
- }
- if (genre) {
- where.genres = genre;
- }
- if (style) {
- where.styles = style;
- }
if (!this.req.user && !collectionUserId) {
throw new ErrorEvent(
401,
- "Collection",
+ "Cette collection n'est pas publique",
"Cette collection n'est pas publique"
);
}
@@ -222,7 +114,7 @@ Publié automatiquement via #musictopus`;
) {
throw new ErrorEvent(
401,
- "Collection",
+ "Cette collection n'est pas publique",
"Cette collection n'est pas publique"
);
}
@@ -230,13 +122,6 @@ Publié automatiquement via #musictopus`;
userId = userIsSharingCollection._id;
}
- if (discogsIds) {
- where.discogsId = { $in: discogsIds };
- }
- if (discogsId) {
- where.discogsId = Number(discogsId);
- }
-
const count = await AlbumsModel.count({
User: userId,
...where,
@@ -285,63 +170,13 @@ Publié automatiquement via #musictopus`;
}
}
- /**
- * Méthode permettant de récupérer le détails d'un album
- *
- * @return {Object}
- */
- async getOne() {
- const { itemId: _id } = this.req.params;
- const { _id: User } = this.req.user;
- const album = await AlbumsModel.findOne({
- _id,
- User,
- });
-
- return {
- ...album.toJSON(),
- released: album.released
- ? formatDate(album.released, "MM/dd/yyyy")
- : null,
- };
- }
-
- /**
- * Méthode permettant de mettre à jour un album
- *
- * @return {Object}
- */
- async patchOne() {
- const { itemId: _id } = this.req.params;
- const { _id: User } = this.req.user;
- const query = {
- _id,
- User,
- };
- const album = await AlbumsModel.findOne(query);
-
- if (!album) {
- throw new ErrorEvent(
- 404,
- "Mise à jour",
- "Impossible de trouver cet album"
- );
- }
-
- const values = await getAlbumDetails(album.discogsId);
-
- await AlbumsModel.findOneAndUpdate(query, values, { new: true });
-
- return this.getOne();
- }
-
/**
* Méthode permettant de supprimer un élément d'une collection
* @return {Boolean}
*/
async deleteOne() {
const res = await AlbumsModel.findOneAndDelete({
- User: this.req.user._id,
+ user: this.req.user._id,
_id: this.req.params.itemId,
});
@@ -349,88 +184,7 @@ Publié automatiquement via #musictopus`;
return true;
}
- throw new ErrorEvent(
- 404,
- "Suppression",
- "Impossible de trouver cet album"
- );
- }
-
- async shareOne() {
- const { message: status } = this.req.body;
- const { itemId: _id } = this.req.params;
- const { _id: User } = this.req.user;
- const query = {
- _id,
- User,
- };
-
- const album = await AlbumsModel.findOne(query);
-
- if (!album) {
- throw new ErrorEvent(
- 404,
- "Mise à jour",
- "Impossible de trouver cet album"
- );
- }
-
- const { mastodon: mastodonConfig } = this.req.user;
- const { publish, token, url } = mastodonConfig;
-
- if (publish && url && token) {
- const M = new Mastodon({
- access_token: token,
- api_url: url,
- });
-
- const media_ids = [];
-
- if (album.images.length > 0) {
- for (let i = 0; i < album.images.length; i += 1) {
- if (media_ids.length === 4) {
- break;
- }
-
- const filename = `${v4()}.jpg`;
- const file = `/tmp/${filename}`;
-
- // eslint-disable-next-line no-await-in-loop
- const { data: buff } = await axios.get(
- album.images[i].uri,
- {
- headers: {
- "User-Agent":
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/117.0",
- },
- responseType: "arraybuffer",
- }
- );
-
- fs.writeFileSync(file, buff);
-
- // eslint-disable-next-line no-await-in-loop
- const { data: media } = await M.post("media", {
- file: fs.createReadStream(file),
- });
-
- const { id } = media;
-
- media_ids.push(id);
-
- fs.unlinkSync(file);
- }
- }
-
- await M.post("statuses", { status, media_ids });
- } else {
- throw new ErrorEvent(
- 406,
- `Vous n'avez pas configuré vos options de partage sur votre compte`
- );
- }
-
- return true;
+ throw new ErrorEvent(404, "Impossible de trouver cet album");
}
/**
@@ -438,28 +192,16 @@ Publié automatiquement via #musictopus`;
*/
async loadMyCollection() {
const artists = await Albums.getAllDistincts(
- "artists.name",
+ "artists_sort",
this.req.user._id
);
const formats = await Albums.getAllDistincts(
"formats.name",
this.req.user._id
);
- const years = await Albums.getAllDistincts("year", this.req.user._id);
- const genres = await Albums.getAllDistincts(
- "genres",
- this.req.user._id
- );
- const styles = await Albums.getAllDistincts(
- "styles",
- this.req.user._id
- );
this.setPageContent("artists", artists);
this.setPageContent("formats", formats);
- this.setPageContent("years", years);
- this.setPageContent("genres", genres);
- this.setPageContent("styles", styles);
this.setPageTitle("Ma collection");
}
@@ -467,7 +209,12 @@ Publié automatiquement via #musictopus`;
* Méthode permettant d'afficher le détails d'un album
*/
async loadItem() {
- const item = await this.getOne();
+ const { itemId: _id } = this.req.params;
+ const { _id: User } = this.req.user;
+ const item = await AlbumsModel.findOne({
+ _id,
+ User,
+ });
this.setPageContent("item", item);
this.setPageTitle(
@@ -475,31 +222,6 @@ Publié automatiquement via #musictopus`;
);
}
- /**
- * Méthode permettant de choisir un album de manière aléatoire dans la collection d'un utilisateur
- */
- async onAir() {
- const { _id: User } = this.req.user;
- const count = await AlbumsModel.count({
- User,
- });
-
- const items = await AlbumsModel.find(
- {
- User,
- },
- [],
- {
- skip: Math.floor(Math.random() * (count + 1)),
- limit: 1,
- }
- );
-
- this.req.params.itemId = items[0]._id;
-
- await this.loadItem();
- }
-
/**
* Méthode permettant de créer la page "collection/:userId"
*/
@@ -511,24 +233,17 @@ Publié automatiquement via #musictopus`;
if (!user || !user.isPublicCollection) {
throw new ErrorEvent(
401,
- "Collection non partagée",
"Cet utilisateur ne souhaite pas partager sa collection"
);
}
- const artists = await Albums.getAllDistincts("artists.name", userId);
+ const artists = await Albums.getAllDistincts("artists_sort", userId);
const formats = await Albums.getAllDistincts("formats.name", userId);
- const years = await Albums.getAllDistincts("year", userId);
- const genres = await Albums.getAllDistincts("genres", userId);
- const styles = await Albums.getAllDistincts("styles", userId);
this.setPageContent("username", user.username);
this.setPageTitle(`Collection publique de ${user.username}`);
this.setPageContent("artists", artists);
this.setPageContent("formats", formats);
- this.setPageContent("years", years);
- this.setPageContent("genres", genres);
- this.setPageContent("styles", styles);
}
}
diff --git a/src/middleware/Export.js b/src/middleware/Export.js
index 513e440..380f025 100644
--- a/src/middleware/Export.js
+++ b/src/middleware/Export.js
@@ -1,5 +1,4 @@
-import { utcToZonedTime } from "date-fns-tz";
-import setHours from "date-fns/setHours";
+import momenttz from "moment-timezone";
import xl from "excel4node";
class Export {
@@ -133,9 +132,7 @@ class Export {
}
if (released) {
ws.cell(currentRow, 7)
- .date(
- setHours(utcToZonedTime(released, "Europe/Paris"), 12)
- )
+ .date(momenttz.tz(released, "Europe/Paris").hour(12))
.style({ numberFormat: "dd/mm/yyyy" });
}
ws.cell(currentRow, 8).string(format).style(style);
diff --git a/src/middleware/Jobs.js b/src/middleware/Jobs.js
index 91964f2..ccb2cf9 100644
--- a/src/middleware/Jobs.js
+++ b/src/middleware/Jobs.js
@@ -18,7 +18,7 @@ class Jobs {
throw new ErrorEvent(
404,
"Item non trouvé",
- `L'album avec l'id ${itemId} n'existe plus dans la collection`
+ `L'album avant l'id ${itemId} n'existe plus dans la collection`
);
}
diff --git a/src/middleware/Me.js b/src/middleware/Me.js
index edf40db..ae2712c 100644
--- a/src/middleware/Me.js
+++ b/src/middleware/Me.js
@@ -1,58 +1,35 @@
import Joi from "joi";
import UsersModel from "../models/users";
-import Pages from "./Pages";
/**
* Classe permettant la gestion de l'utilisateur connecté
*/
-class Me extends Pages {
+class Me {
+ constructor(req) {
+ this.req = req;
+ }
+
/**
* Méthode permettant de modifier le profil d'un utilisateur
* @return {Object}
*/
async patchMe() {
- const { body } = this.req;
- const { _id } = this.req.user;
+ const { body, user } = this.req;
const schema = Joi.object({
isPublicCollection: Joi.boolean(),
- oldPassword: Joi.string(),
- password: Joi.string(),
- passwordConfirm: Joi.ref("password"),
- mastodon: {
- publish: Joi.boolean(),
- url: Joi.string().uri().allow(null, ""),
- token: Joi.string().allow(null, ""),
- message: Joi.string().allow(null, ""),
- },
});
const value = await schema.validateAsync(body);
- const user = await UsersModel.findById(_id);
-
- if (value.oldPassword) {
- if (!user.validPassword(value.oldPassword)) {
- throw new Error("Votre ancien mot de passe n'est pas valide");
- }
- }
-
- if (value.mastodon !== undefined) {
- user.mastodon = value.mastodon;
- }
-
- if (value.password) {
- user.salt = value.password;
- }
-
- if (value.isPublicCollection !== undefined) {
- user.isPublicCollection = value.isPublicCollection;
- }
-
- user.save();
+ const update = await UsersModel.findByIdAndUpdate(
+ user._id,
+ { $set: value },
+ { new: true }
+ );
await new Promise((resolve, reject) => {
- this.req.login(user, (err) => {
+ this.req.login(update, (err) => {
if (err) {
return reject(err);
}
@@ -61,7 +38,7 @@ class Me extends Pages {
});
});
- return user;
+ return update;
}
}
diff --git a/src/middleware/Pages.js b/src/middleware/Pages.js
index 04c2e2e..eb3ea75 100644
--- a/src/middleware/Pages.js
+++ b/src/middleware/Pages.js
@@ -52,20 +52,21 @@ class Pages {
*/
render() {
this.pageContent.session = this.req.session;
- this.pageContent.flash = {
- info: this.req.flash("info"),
- error: [
- ...this.req.flash("error"),
- ...(this.req.session?.flash?.error || []),
- ],
- success: this.req.flash("success"),
- };
+ this.pageContent.flashInfo = this.req.flash("info");
+ this.pageContent.error = this.req.flash("error") || null;
this.pageContent.query = this.req.query;
this.pageContent.params = this.req.params;
this.pageContent.user = this.user;
this.pageContent.config = config;
this.pageContent.getBaseUrl = getBaseUrl(this.req);
+ if (this.req.session.flash && this.req.session.flash.error) {
+ // eslint-disable-next-line prefer-destructuring
+ this.pageContent.page.failureFlash =
+ this.req.session.flash.error[0];
+ this.req.session.flash = null;
+ }
+
return this.pageContent;
}
}
diff --git a/src/models/users.js b/src/models/users.js
index b8a047a..96629c0 100644
--- a/src/models/users.js
+++ b/src/models/users.js
@@ -29,12 +29,6 @@ const UserSchema = new mongoose.Schema(
type: Boolean,
default: false,
},
- mastodon: {
- publish: Boolean,
- token: String,
- url: String,
- message: String,
- },
},
{
timestamps: true,
diff --git a/src/routes/api/v1/albums.js b/src/routes/api/v1/albums.js
index 7586ad1..e1caa1f 100644
--- a/src/routes/api/v1/albums.js
+++ b/src/routes/api/v1/albums.js
@@ -47,16 +47,6 @@ router
router
.route("/:itemId")
- .patch(ensureLoggedIn("/connexion"), async (req, res, next) => {
- try {
- const albums = new Albums(req);
- const data = await albums.patchOne();
-
- sendResponse(req, res, data);
- } catch (err) {
- next(err);
- }
- })
.delete(ensureLoggedIn("/connexion"), async (req, res, next) => {
try {
const albums = new Albums(req);
@@ -68,17 +58,4 @@ router
}
});
-router
- .route("/:itemId/share")
- .post(ensureLoggedIn("/connexion"), async (req, res, next) => {
- try {
- const albums = new Albums(req);
- const data = await albums.shareOne();
-
- sendResponse(req, res, data);
- } catch (err) {
- next(err);
- }
- });
-
export default router;
diff --git a/src/routes/api/v1/contact.js b/src/routes/api/v1/contact.js
deleted file mode 100644
index 4ecce22..0000000
--- a/src/routes/api/v1/contact.js
+++ /dev/null
@@ -1,77 +0,0 @@
-import express from "express";
-import nodemailer from "nodemailer";
-import svgCaptcha from "svg-captcha";
-
-import { sendResponse } from "../../../libs/format";
-
-import { mailMethod, smtpConfig, mailTo, siteName } from "../../../config";
-import ErrorEvent from "../../../libs/error";
-
-// eslint-disable-next-line new-cap
-const router = express.Router();
-
-router
- .route("/")
- .get(async (req, res, next) => {
- try {
- const captcha = svgCaptcha.create({
- size: 4,
- noise: 2,
- color: true,
- });
- req.session.captcha = captcha.text;
-
- res.type("svg");
- return res.status(200).send(captcha.data);
- } catch (err) {
- return next(err);
- }
- })
- .post(async (req, res, next) => {
- try {
- if (mailMethod === "smtp") {
- const { email, name, message, captcha } = req.body;
-
- if (!captcha || captcha !== req.session.captcha) {
- throw new ErrorEvent(
- 406,
- "Captcha",
- "Le captcha n'est pas valide"
- );
- }
-
- if (!email || !message) {
- throw new ErrorEvent(
- 406,
- "Erreur de saisie",
- "Le formulaire n'est pas correctement saisi"
- );
- }
-
- const transporter = nodemailer.createTransport(smtpConfig);
-
- const text = `Bonjour,
- Vous venez de recevoir un nouveau message de ${name} (${email}) :
-
- ${message}
- `;
-
- const data = await transporter.sendMail({
- from: smtpConfig.auth.user,
- to: mailTo,
- subject: `${siteName} : Nouveau message`,
- text,
- });
-
- const { messageId, response } = data;
-
- return sendResponse(req, res, { messageId, response });
- }
-
- throw new ErrorEvent(500, "Routeur", "Méthode non configurée");
- } catch (err) {
- return next(err);
- }
- });
-
-export default router;
diff --git a/src/routes/api/v1/mastodon.js b/src/routes/api/v1/mastodon.js
deleted file mode 100644
index 87df23d..0000000
--- a/src/routes/api/v1/mastodon.js
+++ /dev/null
@@ -1,28 +0,0 @@
-import express from "express";
-import { ensureLoggedIn } from "connect-ensure-login";
-
-import Mastodon from "mastodon";
-import { sendResponse } from "../../../libs/format";
-
-// eslint-disable-next-line new-cap
-const router = express.Router();
-
-router.route("/").post(ensureLoggedIn("/connexion"), async (req, res, next) => {
- try {
- const { url, token } = req.body;
-
- const M = new Mastodon({
- access_token: token,
- api_url: url,
- });
-
- const data = await M.post("statuses", {
- status: "Test d'intégration de Mastodon sur mon compte #musictopus 👌",
- });
- return sendResponse(req, res, data);
- } catch (err) {
- return next(err);
- }
-});
-
-export default router;
diff --git a/src/routes/api/v1/search.js b/src/routes/api/v1/search.js
index fbdab41..76e1c7e 100644
--- a/src/routes/api/v1/search.js
+++ b/src/routes/api/v1/search.js
@@ -3,43 +3,13 @@ import { ensureLoggedIn } from "connect-ensure-login";
import { sendResponse } from "../../../libs/format";
import { searchSong, getAlbumDetails } from "../../../helpers";
-import Albums from "../../../middleware/Albums";
// eslint-disable-next-line new-cap
const router = express.Router();
router.route("/").get(ensureLoggedIn("/connexion"), async (req, res, next) => {
try {
- const data = await searchSong(
- req.query.q,
- req.query.format || null,
- req.query.year || null,
- req.query.country || null
- );
-
- const discogsIds = [];
- const foundIds = [];
-
- for (let i = 0; i < data.results.length; i += 1) {
- discogsIds.push(data.results[i].id);
- }
-
- req.query.discogsIds = discogsIds;
-
- const albums = new Albums(req);
- const myAlbums = await albums.getAll();
-
- if (myAlbums.rows) {
- for (let i = 0; i < myAlbums.rows.length; i += 1) {
- foundIds.push(myAlbums.rows[i].discogsId);
- }
- }
-
- for (let i = 0; i < data.results.length; i += 1) {
- data.results[i].inCollection = foundIds.includes(
- data.results[i].id
- );
- }
+ const data = await searchSong(req.query.q);
sendResponse(req, res, data);
} catch (err) {
diff --git a/src/routes/index.js b/src/routes/index.js
index faa4142..ac43a51 100644
--- a/src/routes/index.js
+++ b/src/routes/index.js
@@ -7,8 +7,6 @@ import Auth from "../middleware/Auth";
import render from "../libs/format";
-import { registrationOpen } from "../config";
-
// eslint-disable-next-line new-cap
const router = express.Router();
@@ -61,33 +59,11 @@ router
}
);
-if (registrationOpen) {
- router
- .route("/inscription")
- .get((req, res, next) => {
- try {
- const page = new Pages(req, "inscription/index");
-
- page.setPageTitle("Inscription");
-
- render(res, page);
- } catch (err) {
- next(err);
- }
- })
- .post(async (req, res) => {
- try {
- await Auth.register(req);
-
- res.redirect("/");
- } catch (err) {
- res.redirect("/inscription");
- }
- });
-} else {
- router.route("/inscription").get((req, res, next) => {
+router
+ .route("/inscription")
+ .get((req, res, next) => {
try {
- const page = new Pages(req, "inscription/desactivee");
+ const page = new Pages(req, "inscription");
page.setPageTitle("Inscription");
@@ -95,8 +71,16 @@ if (registrationOpen) {
} catch (err) {
next(err);
}
+ })
+ .post(async (req, res) => {
+ try {
+ await Auth.register(req);
+
+ res.redirect("/");
+ } catch (err) {
+ res.redirect("/inscription");
+ }
});
-}
router
.route("/ajouter-un-album")
diff --git a/src/routes/ma-collection.js b/src/routes/ma-collection.js
index 1100bd9..9c217bf 100644
--- a/src/routes/ma-collection.js
+++ b/src/routes/ma-collection.js
@@ -10,7 +10,7 @@ const router = express.Router();
router.route("/").get(ensureLoggedIn("/connexion"), async (req, res, next) => {
try {
- const page = new Albums(req, "collection");
+ const page = new Albums(req, "mon-compte/ma-collection/index");
await page.loadMyCollection();
@@ -24,20 +24,6 @@ router.route("/").get(ensureLoggedIn("/connexion"), async (req, res, next) => {
}
});
-router
- .route("/on-air")
- .get(ensureLoggedIn("/connexion"), async (req, res, next) => {
- try {
- const page = new Albums(req, "mon-compte/ma-collection/details");
-
- await page.onAir();
-
- render(res, page);
- } catch (err) {
- next(err);
- }
- });
-
router
.route("/exporter")
.get(ensureLoggedIn("/connexion"), async (req, res, next) => {
@@ -46,19 +32,6 @@ router
page.setPageTitle("Exporter ma collection");
- render(res, page);
- } catch (err) {
- next(err);
- }
- });
-router
- .route("/importer")
- .get(ensureLoggedIn("/connexion"), async (req, res, next) => {
- try {
- const page = new Albums(req, "mon-compte/ma-collection/importer");
-
- page.setPageTitle("Importer une collection");
-
render(res, page);
} catch (err) {
next(err);
diff --git a/src/routes/mon-compte.js b/src/routes/mon-compte.js
deleted file mode 100644
index 577e4e5..0000000
--- a/src/routes/mon-compte.js
+++ /dev/null
@@ -1,23 +0,0 @@
-import express from "express";
-import { ensureLoggedIn } from "connect-ensure-login";
-
-import Me from "../middleware/Me";
-
-import render from "../libs/format";
-
-// eslint-disable-next-line new-cap
-const router = express.Router();
-
-router.route("/").get(ensureLoggedIn("/connexion"), async (req, res, next) => {
- try {
- const page = new Me(req, "mon-compte/index");
-
- page.setPageTitle("Mon compte");
-
- render(res, page);
- } catch (err) {
- next(err);
- }
-});
-
-export default router;
diff --git a/views/components/album.ejs b/views/components/album.ejs
deleted file mode 100644
index b834a4d..0000000
--- a/views/components/album.ejs
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-
- {{album.title}}
-
-
- {{track.position || (index+1)}} - {{ track.title }} ({{track.duration}})
-
-
-
- {{extra.role}} : {{extra.name}}
-
-
-
-
-
-
-
-
-
- Genres
-
-
- {{genre}},
-
-
-
- Styles
-
-
- {{style}},
-
-
-
-
-
-
- Pays
-
- {{item.country}}
-
-
- Année
-
- {{item.year}}
-
-
- Date de sortie
-
- {{item.released}}
-
-
-
-
-
-
Formats
-
-
- {{format.name}}
-
- - {{format.text}}
-
-
- (
- {{description}},
- )
-
-
-
-
-
-
-
-
-
Codes barres
-
-
- {{identifier.value}} ({{identifier.type}})
-
-
-
-
- Voir la suite
-
-
- Voir moins
-
-
-
-
-
Labels
-
-
- {{label.name}} {{label.catno}}
-
-
-
Sociétés
-
-
- {{company.entity_type_name}} {{company.name}}
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/views/components/filters/artist.ejs b/views/components/filters/artist.ejs
deleted file mode 100644
index 4d806a5..0000000
--- a/views/components/filters/artist.ejs
+++ /dev/null
@@ -1,11 +0,0 @@
-
- Artiste
-
- Tous
- <%
- for (let i = 0; i < page.artists.length; i += 1 ) {
- __append(`${page.artists[i]} `);
- }
- %>
-
-
\ No newline at end of file
diff --git a/views/components/filters/format.ejs b/views/components/filters/format.ejs
deleted file mode 100644
index 19ec703..0000000
--- a/views/components/filters/format.ejs
+++ /dev/null
@@ -1,11 +0,0 @@
-
- Format
-
- Tous
- <%
- for (let i = 0; i < page.formats.length; i += 1 ) {
- __append(`${page.formats[i]} `);
- }
- %>
-
-
diff --git a/views/components/filters/genre.ejs b/views/components/filters/genre.ejs
deleted file mode 100644
index 6a8eed9..0000000
--- a/views/components/filters/genre.ejs
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- Genre
-
- Tous
- <%
- for (let i = 0; i < page.genres.length; i += 1 ) {
- __append(`${page.genres[i]} `);
- }
- %>
-
-
\ No newline at end of file
diff --git a/views/components/filters/index.ejs b/views/components/filters/index.ejs
deleted file mode 100644
index 559a47b..0000000
--- a/views/components/filters/index.ejs
+++ /dev/null
@@ -1,18 +0,0 @@
-
- <%- include('./artist') %>
- <%- include('./format') %>
- <%- include('./sort') %>
-
-
-
- <%- include('./year') %>
- <%- include('./genre') %>
- <%- include('./style') %>
-
-
-
- Voir plus de filtres
- Voir moins de filtres
-
-
-
\ No newline at end of file
diff --git a/views/components/filters/sort.ejs b/views/components/filters/sort.ejs
deleted file mode 100644
index 87588e3..0000000
--- a/views/components/filters/sort.ejs
+++ /dev/null
@@ -1,15 +0,0 @@
-
- Trier par
-
- Artiste (A-Z)
- Artiste (Z-A)
- Année (1-9)
- Année (9-1)
- Pays (A-Z)
- Pays (Z-A)
- Format (A-Z)
- Format (Z-A)
- Date d'ajout (1-9)
- Date d'ajout (9-1)
-
-
\ No newline at end of file
diff --git a/views/components/filters/style.ejs b/views/components/filters/style.ejs
deleted file mode 100644
index f62f044..0000000
--- a/views/components/filters/style.ejs
+++ /dev/null
@@ -1,11 +0,0 @@
-
- Style
-
- Tous
- <%
- for (let i = 0; i < page.styles.length; i += 1 ) {
- __append(`${page.styles[i]} `);
- }
- %>
-
-
\ No newline at end of file
diff --git a/views/components/filters/year.ejs b/views/components/filters/year.ejs
deleted file mode 100644
index 3de4631..0000000
--- a/views/components/filters/year.ejs
+++ /dev/null
@@ -1,11 +0,0 @@
-
- Année
-
- Toutes
- <%
- for (let i = 0; i < page.years.length; i += 1 ) {
- __append(`${page.years[i]} `);
- }
- %>
-
-
\ No newline at end of file
diff --git a/views/error.ejs b/views/error.ejs
index 520a37e..8f80430 100644
--- a/views/error.ejs
+++ b/views/error.ejs
@@ -1,8 +1,10 @@
<%= page.title %>
+ <% if ( errorCode && errorCode === 404 ) { %>
+ <% } %>
<% if ( process.env.NODE_ENV !== 'production' ) { %>
<%= page.error %>
diff --git a/views/index.ejs b/views/index.ejs
index 2fca1a8..a2a98b5 100644
--- a/views/index.ejs
+++ b/views/index.ejs
@@ -16,6 +16,10 @@
+
+
+
+
<% if ( config.matomoUrl ) { %>
-