From 29ceab67531046b36ead3dc2f0814e6b857bbcb1 Mon Sep 17 00:00:00 2001 From: Yigid BALABAN Date: Fri, 9 Aug 2024 15:58:14 +0300 Subject: [PATCH] tailoring to my taste --- .../{theme-auto.css => theme-yigit-auto.css} | 0 .../{theme-dark.css => theme-yigit-dark.css} | 2 +- ...{theme-light.css => theme-yigit-light.css} | 2 +- dist/public/assets/img/apple-touch-icon.png | Bin 171 -> 7876 bytes dist/public/assets/img/avatar_default.png | Bin 170 -> 8807 bytes dist/public/assets/img/favicon.png | Bin 151 -> 6787 bytes dist/public/assets/img/favicon.svg | 2 +- dist/public/assets/img/logo.png | Bin 1684 -> 20988 bytes dist/public/assets/img/logo.svg | 2 +- package.json | 9 +- place.sh | 11 + pnpm-lock.yaml | 4349 +++++++++++++++++ src/options/locale/locale_en-US.ini | 10 +- src/themes/img/favicon.svg | 22 +- src/themes/img/logo.svg | 17 +- .../scss/{auto.scss => yigit-auto.scss} | 0 .../scss/{dark.scss => yigit-dark.scss} | 2 +- .../scss/{light.scss => yigit-light.scss} | 2 +- tools/deploy.js | 34 - tools/restart.js | 19 - tools/serve.js | 41 - tools/tasks/deploy.js | 48 - tools/tasks/restart-service.js | 31 - 23 files changed, 4395 insertions(+), 208 deletions(-) rename dist/public/assets/css/{theme-auto.css => theme-yigit-auto.css} (100%) rename dist/public/assets/css/{theme-dark.css => theme-yigit-dark.css} (67%) rename dist/public/assets/css/{theme-light.css => theme-yigit-light.css} (65%) create mode 100755 place.sh create mode 100644 pnpm-lock.yaml rename src/themes/scss/{auto.scss => yigit-auto.scss} (100%) rename src/themes/scss/{dark.scss => yigit-dark.scss} (99%) rename src/themes/scss/{light.scss => yigit-light.scss} (99%) delete mode 100644 tools/deploy.js delete mode 100644 tools/restart.js delete mode 100644 tools/serve.js delete mode 100644 tools/tasks/deploy.js delete mode 100644 tools/tasks/restart-service.js diff --git a/dist/public/assets/css/theme-auto.css b/dist/public/assets/css/theme-yigit-auto.css similarity index 100% rename from dist/public/assets/css/theme-auto.css rename to dist/public/assets/css/theme-yigit-auto.css diff --git a/dist/public/assets/css/theme-dark.css b/dist/public/assets/css/theme-yigit-dark.css similarity index 67% rename from dist/public/assets/css/theme-dark.css rename to dist/public/assets/css/theme-yigit-dark.css index 6208660..2df55bd 100644 --- a/dist/public/assets/css/theme-dark.css +++ b/dist/public/assets/css/theme-yigit-dark.css @@ -1,4 +1,4 @@ -:root{--v-base-font-size: 14px;--v-font-family: "Outfit", Inter, Roboto, sans-serif;--v-code-font-family: "Source Code Pro", "Roboto Mono", Consolas, monospace;--v-measure_\.25x: 4px;--v-measure_\.5x: 8px;--v-measure_1x: 16px;--v-measure_1\.25x: 20px;--v-measure_2x: 32px;--v-repo-home_sidebar-width: 296px;--c-theme_rosewater_base: #f5e0dc;--c-theme_rosewater_base-rgb: 245, 224, 220;--c-theme_flamingo_light_12\%: #fffefe;--c-theme_flamingo_dark_12\%: #e59c9c;--c-theme_flamingo_dark_15\%: #e29090;--c-theme_flamingo_base: #f2cdcd;--c-theme_pink_light_12\%: #fef7fc;--c-theme_pink_dark_12\%: #ec8dd2;--c-theme_pink_dark_15\%: #ea80cd;--c-theme_pink_base: #f5c2e7;--c-theme_mauve_light_12\%: #deeafc;--c-theme_mauve_dark_12\%: #6ea2f2;--c-theme_mauve_dark_15\%: #6099f1;--c-theme_mauve_base: #a6c6f7;--c-theme_red_light_6\%: #f6a7bd;--c-theme_red_light_12\%: #f9c2d2;--c-theme_red_dark_12\%: #ed547e;--c-theme_red_dark_15\%: #ec4674;--c-theme_red_base: #f38ba8;--c-theme_red_base-rgb: 243, 139, 168;--c-theme_maroon_base: #eba0ac;--c-theme_peach_light_6\%: #fbc6a4;--c-theme_peach_light_12\%: #fcd8c2;--c-theme_peach_dark_12\%: #f88e4c;--c-theme_peach_dark_15\%: #f7843e;--c-theme_peach_base: #fab387;--c-theme_yellow_light_6\%: #fbeccb;--c-theme_yellow_light_12\%: #fdf7e8;--c-theme_yellow_dark_12\%: #f5cd76;--c-theme_yellow_dark_15\%: #f4c868;--c-theme_yellow_base: #f9e2af;--c-theme_yellow_base-rgb: 249, 226, 175;--c-theme_green_light_6\%: #c2d8fa;--c-theme_green_light_12\%: #deeafc;--c-theme_green_dark_12\%: #6ea2f2;--c-theme_green_dark_15\%: #6099f1;--c-theme_green_base: #a6c6f7;--c-theme_green_base-rgb: 166, 198, 247;--c-theme_dark-green_base-rgb: 0, 230, 118;--c-theme_teal_light_12\%: #c4efe8;--c-theme_teal_dark_12\%: #64d5c2;--c-theme_teal_dark_15\%: #58d2bd;--c-theme_teal_base: #94e2d5;--c-theme_sky_base: #89dceb;--c-theme_sapphire_base: #74c7ec;--c-theme_blue_light_12\%: #c4d9fc;--c-theme_blue_dark_12\%: #4e8ff8;--c-theme_blue_dark_15\%: #4085f7;--c-theme_blue_base: #89b4fa;--c-theme_blue_base-rgb: 137, 180, 250;--c-theme_lavender_light_12\%: #f0f2ff;--c-theme_lavender_dark_12\%: #788afd;--c-theme_lavender_dark_15\%: #697dfd;--c-theme_lavender_base: #b4befe;--c-theme_black_light_12\%: #30304a;--c-text: #e6edf3;--c-text-rgb: 230, 237, 243;--c-primary_light_3\%: #b4cff8;--c-primary_light_6\%: #c2d8fa;--c-primary_light_9\%: #d0e1fb;--c-primary_light_12\%: #deeafc;--c-primary_light_15\%: #ecf3fd;--c-primary_light_18\%: #fafcff;--c-primary_light_21\%: white;--c-primary_dark_3\%: #98bdf6;--c-primary_dark_6\%: #8ab4f4;--c-primary_dark_9\%: #7cabf3;--c-primary_dark_12\%: #6ea2f2;--c-primary_dark_15\%: #6099f1;--c-primary_dark_18\%: #5290ef;--c-primary_dark_21\%: #4487ee;--c-primary_base: #a6c6f7;--c-primary_base-rgb: 166, 198, 247;--c-primary_base-c: #000000;--c-secondary_light_3\%: #646683;--c-secondary_light_6\%: #6a6d8b;--c-secondary_light_9\%: #727493;--c-secondary_light_12\%: #7a7d9a;--c-secondary_light_15\%: #8385a0;--c-secondary_light_18\%: #8c8ea7;--c-secondary_light_21\%: #9496ae;--c-secondary_light_24\%: #9d9fb4;--c-secondary_light_27\%: #a6a7bb;--c-secondary_light_30\%: #aeb0c2;--c-secondary_light_33\%: #b7b8c8;--c-secondary_light_36\%: #c0c1cf;--c-secondary_light_39\%: #c8c9d5;--c-secondary_dark_3\%: #565871;--c-secondary_dark_6\%: #505169;--c-secondary_dark_9\%: #494b60;--c-secondary_dark_12\%: #434457;--c-secondary_base-rgb: 93, 95, 122;--c-elevation_1: #000000;--c-elevation_2: #040407;--c-elevation_2-rgb: 4, 4, 7;--c-elevation_3: #07070f;--c-elevation_3-rgb: 7, 7, 15;--c-elevation_4: #161720;--c-elevation_5: #1a1a25;--c-elevation_6: #222330;--c-elevation_6-rgb: 34, 35, 48;--c-elevation_7: #393c4d;--c-elevation_9: #6b7188;--c-elevation_10: #868ca5;--c-elevation_11: #9aa2c2;--c-elevation_12: #b6c0e0}:root{color-scheme:dark;--is-dark-theme: true;accent-color:var(--c-primary_base);--color-primary: var(--c-primary_base);--color-primary-contrast: var(--c-primary_base-c);--color-primary-dark-1: var(--c-primary_dark_3\%);--color-primary-dark-2: var(--c-primary_dark_6\%);--color-primary-dark-3: var(--c-primary_dark_9\%);--color-primary-dark-4: var(--c-primary_dark_12\%);--color-primary-dark-5: var(--c-primary_dark_15\%);--color-primary-dark-6: var(--c-primary_dark_18\%);--color-primary-dark-7: var(--c-primary_dark_21\%);--color-primary-light-1: var(--c-primary_light_3\%);--color-primary-light-2: var(--c-primary_light_6\%);--color-primary-light-3: var(--c-primary_light_9\%);--color-primary-light-4: var(--c-primary_light_12\%);--color-primary-light-5: var(--c-primary_light_15\%);--color-primary-light-6: var(--c-primary_light_18\%);--color-primary-light-7: var(--c-primary_light_21\%);--color-primary-alpha-10: rgba(var(--c-primary_base-rgb), 0.1);--color-primary-alpha-20: rgba(var(--c-primary_base-rgb), 0.2);--color-primary-alpha-30: rgba(var(--c-primary_base-rgb), 0.3);--color-primary-alpha-40: rgba(var(--c-primary_base-rgb), 0.4);--color-primary-alpha-50: rgba(var(--c-primary_base-rgb), 0.5);--color-primary-alpha-60: rgba(var(--c-primary_base-rgb), 0.6);--color-primary-alpha-70: rgba(var(--c-primary_base-rgb), 0.7);--color-primary-alpha-80: rgba(var(--c-primary_base-rgb), 0.8);--color-primary-alpha-90: rgba(var(--c-primary_base-rgb), 0.9);--color-secondary: var(--c-elevation_5);--color-secondary-dark-1: var(--c-secondary_light_3\%);--color-secondary-dark-2: var(--c-secondary_light_6\%);--color-secondary-dark-3: var(--c-secondary_light_9\%);--color-secondary-dark-4: var(--c-secondary_light_12\%);--color-secondary-dark-5: var(--c-secondary_light_15\%);--color-secondary-dark-6: var(--c-secondary_light_18\%);--color-secondary-dark-7: var(--c-secondary_light_21\%);--color-secondary-dark-8: var(--c-secondary_light_24\%);--color-secondary-dark-9: var(--c-secondary_light_27\%);--color-secondary-dark-10: var(--c-secondary_light_30\%);--color-secondary-dark-11: var(--c-secondary_light_33\%);--color-secondary-dark-12: var(--c-secondary_light_36\%);--color-secondary-dark-13: var(--c-secondary_light_39\%);--color-secondary-light-1: var(--c-secondary_dark_3\%);--color-secondary-light-2: var(--c-secondary_dark_6\%);--color-secondary-light-3: var(--c-secondary_dark_9\%);--color-secondary-light-4: var(--c-secondary_dark_12\%);--color-secondary-alpha-10: rgba(var(--c-secondary_base-rgb), 0.1);--color-secondary-alpha-20: rgba(var(--c-secondary_base-rgb), 0.2);--color-secondary-alpha-30: rgba(var(--c-secondary_base-rgb), 0.3);--color-secondary-alpha-40: rgba(var(--c-secondary_base-rgb), 0.4);--color-secondary-alpha-50: rgba(var(--c-secondary_base-rgb), 0.5);--color-secondary-alpha-60: rgba(var(--c-secondary_base-rgb), 0.6);--color-secondary-alpha-70: rgba(var(--c-secondary_base-rgb), 0.7);--color-secondary-alpha-80: rgba(var(--c-secondary_base-rgb), 0.8);--color-secondary-alpha-90: rgba(var(--c-secondary_base-rgb), 0.9);--color-red: var(--c-theme_red_base);--color-orange: var(--c-theme_peach_base);--color-yellow: var(--c-theme_yellow_base);--color-olive: var(--c-theme_green_base);--color-green: var(--c-theme_green_base);--color-teal: var(--c-theme_teal_base);--color-blue: var(--c-theme_blue_base);--color-violet: var(--c-theme_lavender_base);--color-purple: var(--c-theme_mauve_base);--color-pink: var(--c-theme_pink_base);--color-brown: var(--c-theme_flamingo_base);--color-grey: var(--c-elevation_9);--color-black: var(--c-elevation_1);--color-red-dark-1: var(--c-theme_red_dark_12\%);--color-orange-dark-1: var(--c-theme_peach_dark_12\%);--color-yellow-dark-1: var(--c-theme_yellow_dark_12\%);--color-olive-dark-1: var(--c-theme_green_dark_12\%);--color-green-dark-1: var(--c-theme_green_dark_12\%);--color-teal-dark-1: var(--c-theme_teal_dark_12\%);--color-blue-dark-1: var(--c-theme_blue_dark_12\%);--color-violet-dark-1: var(--c-theme_lavender_dark_12\%);--color-purple-dark-1: var(--c-theme_mauve_dark_12\%);--color-pink-dark-1: var(--c-theme_pink_dark_12\%);--color-brown-dark-1: var(--c-theme_flamingo_dark_12\%);--color-red-dark-2: var(--c-theme_red_dark_15\%);--color-orange-dark-2: var(--c-theme_peach_dark_15\%);--color-yellow-dark-2: var(--c-theme_yellow_dark_15\%);--color-olive-dark-2: var(--c-theme_green_dark_15\%);--color-green-dark-2: var(--c-theme_green_dark_15\%);--color-teal-dark-2: var(--c-theme_teal_dark_15\%);--color-blue-dark-2: var(--c-theme_blue_dark_15\%);--color-violet-dark-2: var(--c-theme_lavender_dark_15\%);--color-purple-dark-2: var(--c-theme_mauve_dark_15\%);--color-pink-dark-2: var(--c-theme_pink_dark_15\%);--color-brown-dark-2: var(--c-theme_flamingo_dark_15\%);--color-red-light: var(--c-theme_red_light_12\%);--color-orange-light: var(--c-theme_peach_light_12\%);--color-yellow-light: var(--c-theme_yellow_light_12\%);--color-olive-light: var(--c-theme_green_light_12\%);--color-green-light: var(--c-theme_green_light_12\%);--color-teal-light: var(--c-theme_teal_light_12\%);--color-blue-light: var(--c-theme_blue_light_12\%);--color-violet-light: var(--c-theme_lavender_light_12\%);--color-purple-light: var(--c-theme_mauve_light_12\%);--color-pink-light: var(--c-theme_pink_light_12\%);--color-brown-light: var(--c-theme_flamingo_light_12\%);--color-grey-light: var(--c-elevation_11);--color-black-light: var(--c-theme_black_light_12\%);--color-gold: var(--c-theme_rosewater_base);--color-white: var(--c-text);--color-diff-removed-word-bg: rgba(var(--c-theme_red_base-rgb), 0.15);--color-diff-added-word-bg: rgba(var(--c-theme_green_base-rgb), 0.15);--color-diff-removed-row-bg: rgba(var(--c-theme_red_base-rgb), 0.07);--color-diff-moved-row-bg: rgba(var(--c-theme_yellow_base-rgb), 0.07);--color-diff-added-row-bg: rgba(var(--c-theme_green_base-rgb), 0.07);--color-diff-removed-row-border: rgba(var(--c-theme_red_base-rgb), 0.07);--color-diff-moved-row-border: rgba(var(--c-theme_yellow_base-rgb), 0.07);--color-diff-added-row-border: rgba(var(--c-theme_green_base-rgb), 0.07);--color-diff-inactive: var(--c-elevation_9);--color-error-border: var(--c-theme_red_base);--color-error-bg: rgba(var(--c-theme_red_base-rgb), 0.15);--color-error-bg-active: var(--c-theme_red_light_6\%);--color-error-bg-hover: var(--c-theme_red_light_12\%);--color-error-text: var(--c-theme_red_base);--color-success-border: var(--c-theme_green_light_12\%);--color-success-bg: rgba(var(--c-theme_green_base-rgb), 0.15);--color-success-text: var(--c-text);--color-warning-border: var(--c-theme_yellow_light_12\%);--color-warning-bg: var(--c-theme_yellow_base);--color-warning-text: var(--c-elevation_3);--color-info-border: var(--c-theme_blue_light_12\%);--color-info-bg: var(--c-elevation_3);--color-info-text: var(--c-text);--color-red-badge: var(--c-theme_red_light_12\%);--color-red-badge-bg: var(--c-elevation_3);--color-red-badge-hover-bg: var(--c-theme_red_light_6\%);--color-green-badge: var(--c-theme_green_base);--color-green-badge-bg: var(--c-elevation_3);--color-green-badge-hover-bg: var(--c-theme_green_light_6\%);--color-yellow-badge: var(--c-theme_yellow_base);--color-yellow-badge-bg: var(--c-elevation_3);--color-yellow-badge-hover-bg: var(--c-theme_yellow_light_6\%);--color-orange-badge: var(--c-theme_peach_base);--color-orange-badge-bg: var(--c-elevation_3);--color-orange-badge-hover-bg: var(--c-theme_peach_light_6\%);--color-git: var(--c-theme_peach_base);--color-label-bg: var(--c-primary_base);--color-body: var(--c-elevation_3);--color-box-header: rgba(var(--c-elevation_2-rgb), 1);--color-box-body: var(--color-body);--color-box-body-highlight: var(--c-elevation_4);--color-text-dark: var(--c-elevation_10);--color-text: var(--c-text);--color-text-light: var(--c-elevation_12);--color-text-light-1: var(--c-elevation_11);--color-text-light-2: var(--c-elevation_10);--color-text-light-3: var(--c-elevation_9);--color-footer: rgba(var(--c-elevation_2-rgb), 0.2);--color-timeline: var(--c-elevation_4);--color-input-text: var(--c-text);--color-input-background: var(--c-elevation_4);--color-input-toggle-background: var(--c-elevation_4);--color-input-border: var(--c-elevation_5);--color-input-border-hover: var(--c-elevation_6);--color-header-wrapper: var(--c-elevation_2);--color-header-wrapper-transparent: #00000000;--color-light: var(--c-elevation_6);--color-light-mimic-enabled: rgba( +:root{--v-base-font-size: 14px;--v-font-family: "Outfit", Inter, Roboto, sans-serif;--v-code-font-family: "Source Code Pro", "Roboto Mono", Consolas, monospace;--v-measure_\.25x: 4px;--v-measure_\.5x: 8px;--v-measure_1x: 16px;--v-measure_1\.25x: 20px;--v-measure_2x: 32px;--v-repo-home_sidebar-width: 296px;--c-theme_rosewater_base: #f5e0dc;--c-theme_rosewater_base-rgb: 245, 224, 220;--c-theme_flamingo_light_12\%: #fffefe;--c-theme_flamingo_dark_12\%: #e59c9c;--c-theme_flamingo_dark_15\%: #e29090;--c-theme_flamingo_base: #f2cdcd;--c-theme_pink_light_12\%: #fef7fc;--c-theme_pink_dark_12\%: #ec8dd2;--c-theme_pink_dark_15\%: #ea80cd;--c-theme_pink_base: #f5c2e7;--c-theme_mauve_light_12\%: #ffa3b8;--c-theme_mauve_dark_12\%: #ff2958;--c-theme_mauve_dark_15\%: #ff1a4d;--c-theme_mauve_base: #ff6688;--c-theme_red_light_6\%: #f6a7bd;--c-theme_red_light_12\%: #f9c2d2;--c-theme_red_dark_12\%: #ed547e;--c-theme_red_dark_15\%: #ec4674;--c-theme_red_base: #f38ba8;--c-theme_red_base-rgb: 243, 139, 168;--c-theme_maroon_base: #eba0ac;--c-theme_peach_light_6\%: #fbc6a4;--c-theme_peach_light_12\%: #fcd8c2;--c-theme_peach_dark_12\%: #f88e4c;--c-theme_peach_dark_15\%: #f7843e;--c-theme_peach_base: #fab387;--c-theme_yellow_light_6\%: #fbeccb;--c-theme_yellow_light_12\%: #fdf7e8;--c-theme_yellow_dark_12\%: #f5cd76;--c-theme_yellow_dark_15\%: #f4c868;--c-theme_yellow_base: #f9e2af;--c-theme_yellow_base-rgb: 249, 226, 175;--c-theme_green_light_6\%: #ff85a0;--c-theme_green_light_12\%: #ffa3b8;--c-theme_green_dark_12\%: #ff2958;--c-theme_green_dark_15\%: #ff1a4d;--c-theme_green_base: #ff6688;--c-theme_green_base-rgb: 255, 102, 136;--c-theme_dark-green_base-rgb: 0, 230, 118;--c-theme_teal_light_12\%: #c4efe8;--c-theme_teal_dark_12\%: #64d5c2;--c-theme_teal_dark_15\%: #58d2bd;--c-theme_teal_base: #94e2d5;--c-theme_sky_base: #89dceb;--c-theme_sapphire_base: #74c7ec;--c-theme_blue_light_12\%: #c4d9fc;--c-theme_blue_dark_12\%: #4e8ff8;--c-theme_blue_dark_15\%: #4085f7;--c-theme_blue_base: #89b4fa;--c-theme_blue_base-rgb: 137, 180, 250;--c-theme_lavender_light_12\%: #f0f2ff;--c-theme_lavender_dark_12\%: #788afd;--c-theme_lavender_dark_15\%: #697dfd;--c-theme_lavender_base: #b4befe;--c-theme_black_light_12\%: #30304a;--c-text: #e6edf3;--c-text-rgb: 230, 237, 243;--c-primary_light_3\%: #ff7594;--c-primary_light_6\%: #ff85a0;--c-primary_light_9\%: #ff94ac;--c-primary_light_12\%: #ffa3b8;--c-primary_light_15\%: #ffb3c4;--c-primary_light_18\%: #ffc2cf;--c-primary_light_21\%: #ffd1db;--c-primary_dark_3\%: #ff577c;--c-primary_dark_6\%: #ff4770;--c-primary_dark_9\%: #ff3864;--c-primary_dark_12\%: #ff2958;--c-primary_dark_15\%: #ff1a4d;--c-primary_dark_18\%: #ff0a41;--c-primary_dark_21\%: #fa0038;--c-primary_base: #ff6688;--c-primary_base-rgb: 255, 102, 136;--c-primary_base-c: #000000;--c-secondary_light_3\%: #646683;--c-secondary_light_6\%: #6a6d8b;--c-secondary_light_9\%: #727493;--c-secondary_light_12\%: #7a7d9a;--c-secondary_light_15\%: #8385a0;--c-secondary_light_18\%: #8c8ea7;--c-secondary_light_21\%: #9496ae;--c-secondary_light_24\%: #9d9fb4;--c-secondary_light_27\%: #a6a7bb;--c-secondary_light_30\%: #aeb0c2;--c-secondary_light_33\%: #b7b8c8;--c-secondary_light_36\%: #c0c1cf;--c-secondary_light_39\%: #c8c9d5;--c-secondary_dark_3\%: #565871;--c-secondary_dark_6\%: #505169;--c-secondary_dark_9\%: #494b60;--c-secondary_dark_12\%: #434457;--c-secondary_base-rgb: 93, 95, 122;--c-elevation_1: #000000;--c-elevation_2: #040407;--c-elevation_2-rgb: 4, 4, 7;--c-elevation_3: #07070f;--c-elevation_3-rgb: 7, 7, 15;--c-elevation_4: #161720;--c-elevation_5: #1a1a25;--c-elevation_6: #222330;--c-elevation_6-rgb: 34, 35, 48;--c-elevation_7: #393c4d;--c-elevation_9: #6b7188;--c-elevation_10: #868ca5;--c-elevation_11: #9aa2c2;--c-elevation_12: #b6c0e0}:root{color-scheme:dark;--is-dark-theme: true;accent-color:var(--c-primary_base);--color-primary: var(--c-primary_base);--color-primary-contrast: var(--c-primary_base-c);--color-primary-dark-1: var(--c-primary_dark_3\%);--color-primary-dark-2: var(--c-primary_dark_6\%);--color-primary-dark-3: var(--c-primary_dark_9\%);--color-primary-dark-4: var(--c-primary_dark_12\%);--color-primary-dark-5: var(--c-primary_dark_15\%);--color-primary-dark-6: var(--c-primary_dark_18\%);--color-primary-dark-7: var(--c-primary_dark_21\%);--color-primary-light-1: var(--c-primary_light_3\%);--color-primary-light-2: var(--c-primary_light_6\%);--color-primary-light-3: var(--c-primary_light_9\%);--color-primary-light-4: var(--c-primary_light_12\%);--color-primary-light-5: var(--c-primary_light_15\%);--color-primary-light-6: var(--c-primary_light_18\%);--color-primary-light-7: var(--c-primary_light_21\%);--color-primary-alpha-10: rgba(var(--c-primary_base-rgb), 0.1);--color-primary-alpha-20: rgba(var(--c-primary_base-rgb), 0.2);--color-primary-alpha-30: rgba(var(--c-primary_base-rgb), 0.3);--color-primary-alpha-40: rgba(var(--c-primary_base-rgb), 0.4);--color-primary-alpha-50: rgba(var(--c-primary_base-rgb), 0.5);--color-primary-alpha-60: rgba(var(--c-primary_base-rgb), 0.6);--color-primary-alpha-70: rgba(var(--c-primary_base-rgb), 0.7);--color-primary-alpha-80: rgba(var(--c-primary_base-rgb), 0.8);--color-primary-alpha-90: rgba(var(--c-primary_base-rgb), 0.9);--color-secondary: var(--c-elevation_5);--color-secondary-dark-1: var(--c-secondary_light_3\%);--color-secondary-dark-2: var(--c-secondary_light_6\%);--color-secondary-dark-3: var(--c-secondary_light_9\%);--color-secondary-dark-4: var(--c-secondary_light_12\%);--color-secondary-dark-5: var(--c-secondary_light_15\%);--color-secondary-dark-6: var(--c-secondary_light_18\%);--color-secondary-dark-7: var(--c-secondary_light_21\%);--color-secondary-dark-8: var(--c-secondary_light_24\%);--color-secondary-dark-9: var(--c-secondary_light_27\%);--color-secondary-dark-10: var(--c-secondary_light_30\%);--color-secondary-dark-11: var(--c-secondary_light_33\%);--color-secondary-dark-12: var(--c-secondary_light_36\%);--color-secondary-dark-13: var(--c-secondary_light_39\%);--color-secondary-light-1: var(--c-secondary_dark_3\%);--color-secondary-light-2: var(--c-secondary_dark_6\%);--color-secondary-light-3: var(--c-secondary_dark_9\%);--color-secondary-light-4: var(--c-secondary_dark_12\%);--color-secondary-alpha-10: rgba(var(--c-secondary_base-rgb), 0.1);--color-secondary-alpha-20: rgba(var(--c-secondary_base-rgb), 0.2);--color-secondary-alpha-30: rgba(var(--c-secondary_base-rgb), 0.3);--color-secondary-alpha-40: rgba(var(--c-secondary_base-rgb), 0.4);--color-secondary-alpha-50: rgba(var(--c-secondary_base-rgb), 0.5);--color-secondary-alpha-60: rgba(var(--c-secondary_base-rgb), 0.6);--color-secondary-alpha-70: rgba(var(--c-secondary_base-rgb), 0.7);--color-secondary-alpha-80: rgba(var(--c-secondary_base-rgb), 0.8);--color-secondary-alpha-90: rgba(var(--c-secondary_base-rgb), 0.9);--color-red: var(--c-theme_red_base);--color-orange: var(--c-theme_peach_base);--color-yellow: var(--c-theme_yellow_base);--color-olive: var(--c-theme_green_base);--color-green: var(--c-theme_green_base);--color-teal: var(--c-theme_teal_base);--color-blue: var(--c-theme_blue_base);--color-violet: var(--c-theme_lavender_base);--color-purple: var(--c-theme_mauve_base);--color-pink: var(--c-theme_pink_base);--color-brown: var(--c-theme_flamingo_base);--color-grey: var(--c-elevation_9);--color-black: var(--c-elevation_1);--color-red-dark-1: var(--c-theme_red_dark_12\%);--color-orange-dark-1: var(--c-theme_peach_dark_12\%);--color-yellow-dark-1: var(--c-theme_yellow_dark_12\%);--color-olive-dark-1: var(--c-theme_green_dark_12\%);--color-green-dark-1: var(--c-theme_green_dark_12\%);--color-teal-dark-1: var(--c-theme_teal_dark_12\%);--color-blue-dark-1: var(--c-theme_blue_dark_12\%);--color-violet-dark-1: var(--c-theme_lavender_dark_12\%);--color-purple-dark-1: var(--c-theme_mauve_dark_12\%);--color-pink-dark-1: var(--c-theme_pink_dark_12\%);--color-brown-dark-1: var(--c-theme_flamingo_dark_12\%);--color-red-dark-2: var(--c-theme_red_dark_15\%);--color-orange-dark-2: var(--c-theme_peach_dark_15\%);--color-yellow-dark-2: var(--c-theme_yellow_dark_15\%);--color-olive-dark-2: var(--c-theme_green_dark_15\%);--color-green-dark-2: var(--c-theme_green_dark_15\%);--color-teal-dark-2: var(--c-theme_teal_dark_15\%);--color-blue-dark-2: var(--c-theme_blue_dark_15\%);--color-violet-dark-2: var(--c-theme_lavender_dark_15\%);--color-purple-dark-2: var(--c-theme_mauve_dark_15\%);--color-pink-dark-2: var(--c-theme_pink_dark_15\%);--color-brown-dark-2: var(--c-theme_flamingo_dark_15\%);--color-red-light: var(--c-theme_red_light_12\%);--color-orange-light: var(--c-theme_peach_light_12\%);--color-yellow-light: var(--c-theme_yellow_light_12\%);--color-olive-light: var(--c-theme_green_light_12\%);--color-green-light: var(--c-theme_green_light_12\%);--color-teal-light: var(--c-theme_teal_light_12\%);--color-blue-light: var(--c-theme_blue_light_12\%);--color-violet-light: var(--c-theme_lavender_light_12\%);--color-purple-light: var(--c-theme_mauve_light_12\%);--color-pink-light: var(--c-theme_pink_light_12\%);--color-brown-light: var(--c-theme_flamingo_light_12\%);--color-grey-light: var(--c-elevation_11);--color-black-light: var(--c-theme_black_light_12\%);--color-gold: var(--c-theme_rosewater_base);--color-white: var(--c-text);--color-diff-removed-word-bg: rgba(var(--c-theme_red_base-rgb), 0.15);--color-diff-added-word-bg: rgba(var(--c-theme_green_base-rgb), 0.15);--color-diff-removed-row-bg: rgba(var(--c-theme_red_base-rgb), 0.07);--color-diff-moved-row-bg: rgba(var(--c-theme_yellow_base-rgb), 0.07);--color-diff-added-row-bg: rgba(var(--c-theme_green_base-rgb), 0.07);--color-diff-removed-row-border: rgba(var(--c-theme_red_base-rgb), 0.07);--color-diff-moved-row-border: rgba(var(--c-theme_yellow_base-rgb), 0.07);--color-diff-added-row-border: rgba(var(--c-theme_green_base-rgb), 0.07);--color-diff-inactive: var(--c-elevation_9);--color-error-border: var(--c-theme_red_base);--color-error-bg: rgba(var(--c-theme_red_base-rgb), 0.15);--color-error-bg-active: var(--c-theme_red_light_6\%);--color-error-bg-hover: var(--c-theme_red_light_12\%);--color-error-text: var(--c-theme_red_base);--color-success-border: var(--c-theme_green_light_12\%);--color-success-bg: rgba(var(--c-theme_green_base-rgb), 0.15);--color-success-text: var(--c-text);--color-warning-border: var(--c-theme_yellow_light_12\%);--color-warning-bg: var(--c-theme_yellow_base);--color-warning-text: var(--c-elevation_3);--color-info-border: var(--c-theme_blue_light_12\%);--color-info-bg: var(--c-elevation_3);--color-info-text: var(--c-text);--color-red-badge: var(--c-theme_red_light_12\%);--color-red-badge-bg: var(--c-elevation_3);--color-red-badge-hover-bg: var(--c-theme_red_light_6\%);--color-green-badge: var(--c-theme_green_base);--color-green-badge-bg: var(--c-elevation_3);--color-green-badge-hover-bg: var(--c-theme_green_light_6\%);--color-yellow-badge: var(--c-theme_yellow_base);--color-yellow-badge-bg: var(--c-elevation_3);--color-yellow-badge-hover-bg: var(--c-theme_yellow_light_6\%);--color-orange-badge: var(--c-theme_peach_base);--color-orange-badge-bg: var(--c-elevation_3);--color-orange-badge-hover-bg: var(--c-theme_peach_light_6\%);--color-git: var(--c-theme_peach_base);--color-label-bg: var(--c-primary_base);--color-body: var(--c-elevation_3);--color-box-header: rgba(var(--c-elevation_2-rgb), 1);--color-box-body: var(--color-body);--color-box-body-highlight: var(--c-elevation_4);--color-text-dark: var(--c-elevation_10);--color-text: var(--c-text);--color-text-light: var(--c-elevation_12);--color-text-light-1: var(--c-elevation_11);--color-text-light-2: var(--c-elevation_10);--color-text-light-3: var(--c-elevation_9);--color-footer: rgba(var(--c-elevation_2-rgb), 0.2);--color-timeline: var(--c-elevation_4);--color-input-text: var(--c-text);--color-input-background: var(--c-elevation_4);--color-input-toggle-background: var(--c-elevation_4);--color-input-border: var(--c-elevation_5);--color-input-border-hover: var(--c-elevation_6);--color-header-wrapper: var(--c-elevation_2);--color-header-wrapper-transparent: #00000000;--color-light: var(--c-elevation_6);--color-light-mimic-enabled: rgba( 0, 0, 0, diff --git a/dist/public/assets/css/theme-light.css b/dist/public/assets/css/theme-yigit-light.css similarity index 65% rename from dist/public/assets/css/theme-light.css rename to dist/public/assets/css/theme-yigit-light.css index c5c1936..d57a66a 100644 --- a/dist/public/assets/css/theme-light.css +++ b/dist/public/assets/css/theme-yigit-light.css @@ -1,4 +1,4 @@ -:root{--v-base-font-size: 14px;--v-font-family: "Outfit", Inter, Roboto, sans-serif;--v-code-font-family: "Source Code Pro", "Roboto Mono", Consolas, monospace;--v-measure_\.25x: 4px;--v-measure_\.5x: 8px;--v-measure_1x: 16px;--v-measure_1\.25x: 20px;--v-measure_2x: 32px;--v-repo-home_sidebar-width: 296px;--c-theme_rosewater_base: #dc8a78;--c-theme_rosewater_base-rgb: 220, 138, 120;--c-theme_flamingo_light_12\%: #e9a9a9;--c-theme_flamingo_dark_12\%: #d14747;--c-theme_flamingo_dark_15\%: #ce3b3b;--c-theme_flamingo_base: #dd7878;--c-theme_pink_light_12\%: #f2abdf;--c-theme_pink_dark_12\%: #e241b7;--c-theme_pink_dark_15\%: #e034b2;--c-theme_pink_base: #ea76cb;--c-theme_mauve_light_12\%: #96b9ec;--c-theme_mauve_dark_12\%: #2e73d8;--c-theme_mauve_dark_15\%: #276cd1;--c-theme_mauve_base: #6296e2;--c-theme_red_light_6\%: #ee1241;--c-theme_red_light_12\%: #f02e58;--c-theme_red_dark_12\%: #990b29;--c-theme_red_dark_15\%: #8b0a26;--c-theme_red_base: #d20f39;--c-theme_red_base-rgb: 210, 15, 57;--c-theme_maroon_base: #e64553;--c-theme_peach_light_6\%: #fe7729;--c-theme_peach_light_12\%: #fe8b48;--c-theme_peach_dark_12\%: #cb4b01;--c-theme_peach_dark_15\%: #bc4501;--c-theme_peach_base: #fe640b;--c-theme_yellow_light_6\%: #e59c36;--c-theme_yellow_light_12\%: #e8a951;--c-theme_yellow_dark_12\%: #a96c16;--c-theme_yellow_dark_15\%: #9b6314;--c-theme_yellow_base: #df8e1d;--c-theme_yellow_base-rgb: 223, 142, 29;--c-theme_green_light_6\%: #7ca7e7;--c-theme_green_light_12\%: #96b9ec;--c-theme_green_dark_12\%: #2e73d8;--c-theme_green_dark_15\%: #276cd1;--c-theme_green_base: #6296e2;--c-theme_green_base-rgb: 98, 150, 226;--c-theme_dark-green_base-rgb: 17, 117, 45;--c-theme_teal_light_12\%: #1fc5ce;--c-theme_teal_dark_12\%: #0f5f64;--c-theme_teal_dark_15\%: #0d5356;--c-theme_teal_base: #179299;--c-theme_sky_base: #04a5e5;--c-theme_sapphire_base: #209fb5;--c-theme_blue_light_12\%: #598ef8;--c-theme_blue_dark_12\%: #094bcd;--c-theme_blue_dark_15\%: #0845be;--c-theme_blue_base: #1e66f5;--c-theme_blue_base-rgb: 30, 102, 245;--c-theme_lavender_light_12\%: #aebafe;--c-theme_lavender_dark_12\%: #3654fc;--c-theme_lavender_dark_15\%: #2747fc;--c-theme_lavender_base: #7287fd;--c-theme_black_light_12\%: #30304a;--c-text: #4c4f69;--c-text-rgb: 76, 79, 105;--c-primary_light_3\%: #6f9fe4;--c-primary_light_6\%: #7ca7e7;--c-primary_light_9\%: #89b0e9;--c-primary_light_12\%: #96b9ec;--c-primary_light_15\%: #a3c1ee;--c-primary_light_18\%: #afcaf0;--c-primary_light_21\%: #bcd2f3;--c-primary_dark_3\%: #558de0;--c-primary_dark_6\%: #4885dd;--c-primary_dark_9\%: #3b7cdb;--c-primary_dark_12\%: #2e73d8;--c-primary_dark_15\%: #276cd1;--c-primary_dark_18\%: #2465c4;--c-primary_dark_21\%: #225eb7;--c-primary_base: #6296e2;--c-primary_base-rgb: 98, 150, 226;--c-primary_base-c: #4c4f69;--c-secondary_light_3\%: #646683;--c-secondary_light_6\%: #6a6d8b;--c-secondary_light_9\%: #727493;--c-secondary_light_12\%: #7a7d9a;--c-secondary_light_15\%: #8385a0;--c-secondary_light_18\%: #8c8ea7;--c-secondary_light_21\%: #9496ae;--c-secondary_light_24\%: #9d9fb4;--c-secondary_light_27\%: #a6a7bb;--c-secondary_light_30\%: #aeb0c2;--c-secondary_light_33\%: #b7b8c8;--c-secondary_light_36\%: #c0c1cf;--c-secondary_light_39\%: #c8c9d5;--c-secondary_dark_3\%: #565871;--c-secondary_dark_6\%: #505169;--c-secondary_dark_9\%: #494b60;--c-secondary_dark_12\%: #434457;--c-secondary_base-rgb: 93, 95, 122;--c-elevation_1: #dce0e8;--c-elevation_2: #e6e9ef;--c-elevation_2-rgb: 230, 233, 239;--c-elevation_3: #eff1f5;--c-elevation_3-rgb: 239, 241, 245;--c-elevation_4: #ccd0da;--c-elevation_5: #bcc0cc;--c-elevation_6: #acb0be;--c-elevation_6-rgb: 172, 176, 190;--c-elevation_7: #9ca0b0;--c-elevation_9: #7c7f93;--c-elevation_10: #6c6f85;--c-elevation_11: #5c5f77;--c-elevation_12: #4c4f69}:root{color-scheme:dark;--is-dark-theme: true;accent-color:var(--c-primary_base);--color-primary: var(--c-primary_base);--color-primary-contrast: var(--c-primary_base-c);--color-primary-dark-1: var(--c-primary_dark_3\%);--color-primary-dark-2: var(--c-primary_dark_6\%);--color-primary-dark-3: var(--c-primary_dark_9\%);--color-primary-dark-4: var(--c-primary_dark_12\%);--color-primary-dark-5: var(--c-primary_dark_15\%);--color-primary-dark-6: var(--c-primary_dark_18\%);--color-primary-dark-7: var(--c-primary_dark_21\%);--color-primary-light-1: var(--c-primary_light_3\%);--color-primary-light-2: var(--c-primary_light_6\%);--color-primary-light-3: var(--c-primary_light_9\%);--color-primary-light-4: var(--c-primary_light_12\%);--color-primary-light-5: var(--c-primary_light_15\%);--color-primary-light-6: var(--c-primary_light_18\%);--color-primary-light-7: var(--c-primary_light_21\%);--color-primary-alpha-10: rgba(var(--c-primary_base-rgb), 0.1);--color-primary-alpha-20: rgba(var(--c-primary_base-rgb), 0.2);--color-primary-alpha-30: rgba(var(--c-primary_base-rgb), 0.3);--color-primary-alpha-40: rgba(var(--c-primary_base-rgb), 0.4);--color-primary-alpha-50: rgba(var(--c-primary_base-rgb), 0.5);--color-primary-alpha-60: rgba(var(--c-primary_base-rgb), 0.6);--color-primary-alpha-70: rgba(var(--c-primary_base-rgb), 0.7);--color-primary-alpha-80: rgba(var(--c-primary_base-rgb), 0.8);--color-primary-alpha-90: rgba(var(--c-primary_base-rgb), 0.9);--color-secondary: var(--c-elevation_5);--color-secondary-dark-1: var(--c-secondary_light_3\%);--color-secondary-dark-2: var(--c-secondary_light_6\%);--color-secondary-dark-3: var(--c-secondary_light_9\%);--color-secondary-dark-4: var(--c-secondary_light_12\%);--color-secondary-dark-5: var(--c-secondary_light_15\%);--color-secondary-dark-6: var(--c-secondary_light_18\%);--color-secondary-dark-7: var(--c-secondary_light_21\%);--color-secondary-dark-8: var(--c-secondary_light_24\%);--color-secondary-dark-9: var(--c-secondary_light_27\%);--color-secondary-dark-10: var(--c-secondary_light_30\%);--color-secondary-dark-11: var(--c-secondary_light_33\%);--color-secondary-dark-12: var(--c-secondary_light_36\%);--color-secondary-dark-13: var(--c-secondary_light_39\%);--color-secondary-light-1: var(--c-secondary_dark_3\%);--color-secondary-light-2: var(--c-secondary_dark_6\%);--color-secondary-light-3: var(--c-secondary_dark_9\%);--color-secondary-light-4: var(--c-secondary_dark_12\%);--color-secondary-alpha-10: rgba(var(--c-secondary_base-rgb), 0.1);--color-secondary-alpha-20: rgba(var(--c-secondary_base-rgb), 0.2);--color-secondary-alpha-30: rgba(var(--c-secondary_base-rgb), 0.3);--color-secondary-alpha-40: rgba(var(--c-secondary_base-rgb), 0.4);--color-secondary-alpha-50: rgba(var(--c-secondary_base-rgb), 0.5);--color-secondary-alpha-60: rgba(var(--c-secondary_base-rgb), 0.6);--color-secondary-alpha-70: rgba(var(--c-secondary_base-rgb), 0.7);--color-secondary-alpha-80: rgba(var(--c-secondary_base-rgb), 0.8);--color-secondary-alpha-90: rgba(var(--c-secondary_base-rgb), 0.9);--color-red: var(--c-theme_red_base);--color-orange: var(--c-theme_peach_base);--color-yellow: var(--c-theme_yellow_base);--color-olive: var(--c-theme_green_base);--color-green: var(--c-theme_green_base);--color-teal: var(--c-theme_teal_base);--color-blue: var(--c-theme_blue_base);--color-violet: var(--c-theme_lavender_base);--color-purple: var(--c-theme_mauve_base);--color-pink: var(--c-theme_pink_base);--color-brown: var(--c-theme_flamingo_base);--color-grey: var(--c-elevation_9);--color-black: var(--c-elevation_1);--color-red-dark-1: var(--c-theme_red_dark_12\%);--color-orange-dark-1: var(--c-theme_peach_dark_12\%);--color-yellow-dark-1: var(--c-theme_yellow_dark_12\%);--color-olive-dark-1: var(--c-theme_green_dark_12\%);--color-green-dark-1: var(--c-theme_green_dark_12\%);--color-teal-dark-1: var(--c-theme_teal_dark_12\%);--color-blue-dark-1: var(--c-theme_blue_dark_12\%);--color-violet-dark-1: var(--c-theme_lavender_dark_12\%);--color-purple-dark-1: var(--c-theme_mauve_dark_12\%);--color-pink-dark-1: var(--c-theme_pink_dark_12\%);--color-brown-dark-1: var(--c-theme_flamingo_dark_12\%);--color-red-dark-2: var(--c-theme_red_dark_15\%);--color-orange-dark-2: var(--c-theme_peach_dark_15\%);--color-yellow-dark-2: var(--c-theme_yellow_dark_15\%);--color-olive-dark-2: var(--c-theme_green_dark_15\%);--color-green-dark-2: var(--c-theme_green_dark_15\%);--color-teal-dark-2: var(--c-theme_teal_dark_15\%);--color-blue-dark-2: var(--c-theme_blue_dark_15\%);--color-violet-dark-2: var(--c-theme_lavender_dark_15\%);--color-purple-dark-2: var(--c-theme_mauve_dark_15\%);--color-pink-dark-2: var(--c-theme_pink_dark_15\%);--color-brown-dark-2: var(--c-theme_flamingo_dark_15\%);--color-red-light: var(--c-theme_red_light_12\%);--color-orange-light: var(--c-theme_peach_light_12\%);--color-yellow-light: var(--c-theme_yellow_light_12\%);--color-olive-light: var(--c-theme_green_light_12\%);--color-green-light: var(--c-theme_green_light_12\%);--color-teal-light: var(--c-theme_teal_light_12\%);--color-blue-light: var(--c-theme_blue_light_12\%);--color-violet-light: var(--c-theme_lavender_light_12\%);--color-purple-light: var(--c-theme_mauve_light_12\%);--color-pink-light: var(--c-theme_pink_light_12\%);--color-brown-light: var(--c-theme_flamingo_light_12\%);--color-grey-light: var(--c-elevation_11);--color-black-light: var(--c-theme_black_light_12\%);--color-gold: var(--c-theme_rosewater_base);--color-white: var(--c-text);--color-diff-removed-word-bg: rgba(var(--c-theme_red_base-rgb), 0.15);--color-diff-added-word-bg: rgba(var(--c-theme_green_base-rgb), 0.15);--color-diff-removed-row-bg: rgba(var(--c-theme_red_base-rgb), 0.07);--color-diff-moved-row-bg: rgba(var(--c-theme_yellow_base-rgb), 0.07);--color-diff-added-row-bg: rgba(var(--c-theme_green_base-rgb), 0.07);--color-diff-removed-row-border: rgba(var(--c-theme_red_base-rgb), 0.07);--color-diff-moved-row-border: rgba(var(--c-theme_yellow_base-rgb), 0.07);--color-diff-added-row-border: rgba(var(--c-theme_green_base-rgb), 0.07);--color-diff-inactive: var(--c-elevation_9);--color-error-border: var(--c-theme_red_base);--color-error-bg: rgba(var(--c-theme_red_base-rgb), 0.15);--color-error-bg-active: var(--c-theme_red_light_6\%);--color-error-bg-hover: var(--c-theme_red_light_12\%);--color-error-text: var(--c-theme_red_base);--color-success-border: var(--c-theme_green_light_12\%);--color-success-bg: rgba(var(--c-theme_green_base-rgb), 0.15);--color-success-text: var(--c-text);--color-warning-border: var(--c-theme_yellow_light_12\%);--color-warning-bg: var(--c-theme_yellow_base);--color-warning-text: var(--c-elevation_3);--color-info-border: var(--c-theme_blue_light_12\%);--color-info-bg: var(--c-elevation_3);--color-info-text: var(--c-text);--color-red-badge: var(--c-theme_red_light_12\%);--color-red-badge-bg: var(--c-elevation_3);--color-red-badge-hover-bg: var(--c-theme_red_light_6\%);--color-green-badge: var(--c-theme_green_base);--color-green-badge-bg: var(--c-elevation_3);--color-green-badge-hover-bg: var(--c-theme_green_light_6\%);--color-yellow-badge: var(--c-theme_yellow_base);--color-yellow-badge-bg: var(--c-elevation_3);--color-yellow-badge-hover-bg: var(--c-theme_yellow_light_6\%);--color-orange-badge: var(--c-theme_peach_base);--color-orange-badge-bg: var(--c-elevation_3);--color-orange-badge-hover-bg: var(--c-theme_peach_light_6\%);--color-git: var(--c-theme_peach_base);--color-label-bg: var(--c-primary_base);--color-body: var(--c-elevation_3);--color-box-header: rgba(var(--c-elevation_2-rgb), 1);--color-box-body: var(--color-body);--color-box-body-highlight: var(--c-elevation_4);--color-text-dark: var(--c-elevation_10);--color-text: var(--c-text);--color-text-light: var(--c-elevation_12);--color-text-light-1: var(--c-elevation_11);--color-text-light-2: var(--c-elevation_10);--color-text-light-3: var(--c-elevation_9);--color-footer: rgba(var(--c-elevation_2-rgb), 0.2);--color-timeline: var(--c-elevation_4);--color-input-text: var(--c-text);--color-input-background: var(--c-elevation_4);--color-input-toggle-background: var(--c-elevation_4);--color-input-border: var(--c-elevation_5);--color-input-border-hover: var(--c-elevation_6);--color-header-wrapper: var(--c-elevation_2);--color-header-wrapper-transparent: #00000000;--color-light: var(--c-elevation_6);--color-light-mimic-enabled: rgba( +:root{--v-base-font-size: 14px;--v-font-family: "Outfit", Inter, Roboto, sans-serif;--v-code-font-family: "Source Code Pro", "Roboto Mono", Consolas, monospace;--v-measure_\.25x: 4px;--v-measure_\.5x: 8px;--v-measure_1x: 16px;--v-measure_1\.25x: 20px;--v-measure_2x: 32px;--v-repo-home_sidebar-width: 296px;--c-theme_rosewater_base: #dc8a78;--c-theme_rosewater_base-rgb: 220, 138, 120;--c-theme_flamingo_light_12\%: #e9a9a9;--c-theme_flamingo_dark_12\%: #d14747;--c-theme_flamingo_dark_15\%: #ce3b3b;--c-theme_flamingo_base: #dd7878;--c-theme_pink_light_12\%: #f2abdf;--c-theme_pink_dark_12\%: #e241b7;--c-theme_pink_dark_15\%: #e034b2;--c-theme_pink_base: #ea76cb;--c-theme_mauve_light_12\%: #ffa3b8;--c-theme_mauve_dark_12\%: #ff2958;--c-theme_mauve_dark_15\%: #ff1a4d;--c-theme_mauve_base: #ff6688;--c-theme_red_light_6\%: #ee1241;--c-theme_red_light_12\%: #f02e58;--c-theme_red_dark_12\%: #990b29;--c-theme_red_dark_15\%: #8b0a26;--c-theme_red_base: #d20f39;--c-theme_red_base-rgb: 210, 15, 57;--c-theme_maroon_base: #e64553;--c-theme_peach_light_6\%: #fe7729;--c-theme_peach_light_12\%: #fe8b48;--c-theme_peach_dark_12\%: #cb4b01;--c-theme_peach_dark_15\%: #bc4501;--c-theme_peach_base: #fe640b;--c-theme_yellow_light_6\%: #e59c36;--c-theme_yellow_light_12\%: #e8a951;--c-theme_yellow_dark_12\%: #a96c16;--c-theme_yellow_dark_15\%: #9b6314;--c-theme_yellow_base: #df8e1d;--c-theme_yellow_base-rgb: 223, 142, 29;--c-theme_green_light_6\%: #ff85a0;--c-theme_green_light_12\%: #ffa3b8;--c-theme_green_dark_12\%: #ff2958;--c-theme_green_dark_15\%: #ff1a4d;--c-theme_green_base: #ff6688;--c-theme_green_base-rgb: 255, 102, 136;--c-theme_dark-green_base-rgb: 17, 117, 45;--c-theme_teal_light_12\%: #1fc5ce;--c-theme_teal_dark_12\%: #0f5f64;--c-theme_teal_dark_15\%: #0d5356;--c-theme_teal_base: #179299;--c-theme_sky_base: #04a5e5;--c-theme_sapphire_base: #209fb5;--c-theme_blue_light_12\%: #598ef8;--c-theme_blue_dark_12\%: #094bcd;--c-theme_blue_dark_15\%: #0845be;--c-theme_blue_base: #1e66f5;--c-theme_blue_base-rgb: 30, 102, 245;--c-theme_lavender_light_12\%: #aebafe;--c-theme_lavender_dark_12\%: #3654fc;--c-theme_lavender_dark_15\%: #2747fc;--c-theme_lavender_base: #7287fd;--c-theme_black_light_12\%: #30304a;--c-text: #4c4f69;--c-text-rgb: 76, 79, 105;--c-primary_light_3\%: #ff7594;--c-primary_light_6\%: #ff85a0;--c-primary_light_9\%: #ff94ac;--c-primary_light_12\%: #ffa3b8;--c-primary_light_15\%: #ffb3c4;--c-primary_light_18\%: #ffc2cf;--c-primary_light_21\%: #ffd1db;--c-primary_dark_3\%: #ff577c;--c-primary_dark_6\%: #ff4770;--c-primary_dark_9\%: #ff3864;--c-primary_dark_12\%: #ff2958;--c-primary_dark_15\%: #ff1a4d;--c-primary_dark_18\%: #ff0a41;--c-primary_dark_21\%: #fa0038;--c-primary_base: #ff6688;--c-primary_base-rgb: 255, 102, 136;--c-primary_base-c: #4c4f69;--c-secondary_light_3\%: #646683;--c-secondary_light_6\%: #6a6d8b;--c-secondary_light_9\%: #727493;--c-secondary_light_12\%: #7a7d9a;--c-secondary_light_15\%: #8385a0;--c-secondary_light_18\%: #8c8ea7;--c-secondary_light_21\%: #9496ae;--c-secondary_light_24\%: #9d9fb4;--c-secondary_light_27\%: #a6a7bb;--c-secondary_light_30\%: #aeb0c2;--c-secondary_light_33\%: #b7b8c8;--c-secondary_light_36\%: #c0c1cf;--c-secondary_light_39\%: #c8c9d5;--c-secondary_dark_3\%: #565871;--c-secondary_dark_6\%: #505169;--c-secondary_dark_9\%: #494b60;--c-secondary_dark_12\%: #434457;--c-secondary_base-rgb: 93, 95, 122;--c-elevation_1: #dce0e8;--c-elevation_2: #e6e9ef;--c-elevation_2-rgb: 230, 233, 239;--c-elevation_3: #eff1f5;--c-elevation_3-rgb: 239, 241, 245;--c-elevation_4: #ccd0da;--c-elevation_5: #bcc0cc;--c-elevation_6: #acb0be;--c-elevation_6-rgb: 172, 176, 190;--c-elevation_7: #9ca0b0;--c-elevation_9: #7c7f93;--c-elevation_10: #6c6f85;--c-elevation_11: #5c5f77;--c-elevation_12: #4c4f69}:root{color-scheme:dark;--is-dark-theme: true;accent-color:var(--c-primary_base);--color-primary: var(--c-primary_base);--color-primary-contrast: var(--c-primary_base-c);--color-primary-dark-1: var(--c-primary_dark_3\%);--color-primary-dark-2: var(--c-primary_dark_6\%);--color-primary-dark-3: var(--c-primary_dark_9\%);--color-primary-dark-4: var(--c-primary_dark_12\%);--color-primary-dark-5: var(--c-primary_dark_15\%);--color-primary-dark-6: var(--c-primary_dark_18\%);--color-primary-dark-7: var(--c-primary_dark_21\%);--color-primary-light-1: var(--c-primary_light_3\%);--color-primary-light-2: var(--c-primary_light_6\%);--color-primary-light-3: var(--c-primary_light_9\%);--color-primary-light-4: var(--c-primary_light_12\%);--color-primary-light-5: var(--c-primary_light_15\%);--color-primary-light-6: var(--c-primary_light_18\%);--color-primary-light-7: var(--c-primary_light_21\%);--color-primary-alpha-10: rgba(var(--c-primary_base-rgb), 0.1);--color-primary-alpha-20: rgba(var(--c-primary_base-rgb), 0.2);--color-primary-alpha-30: rgba(var(--c-primary_base-rgb), 0.3);--color-primary-alpha-40: rgba(var(--c-primary_base-rgb), 0.4);--color-primary-alpha-50: rgba(var(--c-primary_base-rgb), 0.5);--color-primary-alpha-60: rgba(var(--c-primary_base-rgb), 0.6);--color-primary-alpha-70: rgba(var(--c-primary_base-rgb), 0.7);--color-primary-alpha-80: rgba(var(--c-primary_base-rgb), 0.8);--color-primary-alpha-90: rgba(var(--c-primary_base-rgb), 0.9);--color-secondary: var(--c-elevation_5);--color-secondary-dark-1: var(--c-secondary_light_3\%);--color-secondary-dark-2: var(--c-secondary_light_6\%);--color-secondary-dark-3: var(--c-secondary_light_9\%);--color-secondary-dark-4: var(--c-secondary_light_12\%);--color-secondary-dark-5: var(--c-secondary_light_15\%);--color-secondary-dark-6: var(--c-secondary_light_18\%);--color-secondary-dark-7: var(--c-secondary_light_21\%);--color-secondary-dark-8: var(--c-secondary_light_24\%);--color-secondary-dark-9: var(--c-secondary_light_27\%);--color-secondary-dark-10: var(--c-secondary_light_30\%);--color-secondary-dark-11: var(--c-secondary_light_33\%);--color-secondary-dark-12: var(--c-secondary_light_36\%);--color-secondary-dark-13: var(--c-secondary_light_39\%);--color-secondary-light-1: var(--c-secondary_dark_3\%);--color-secondary-light-2: var(--c-secondary_dark_6\%);--color-secondary-light-3: var(--c-secondary_dark_9\%);--color-secondary-light-4: var(--c-secondary_dark_12\%);--color-secondary-alpha-10: rgba(var(--c-secondary_base-rgb), 0.1);--color-secondary-alpha-20: rgba(var(--c-secondary_base-rgb), 0.2);--color-secondary-alpha-30: rgba(var(--c-secondary_base-rgb), 0.3);--color-secondary-alpha-40: rgba(var(--c-secondary_base-rgb), 0.4);--color-secondary-alpha-50: rgba(var(--c-secondary_base-rgb), 0.5);--color-secondary-alpha-60: rgba(var(--c-secondary_base-rgb), 0.6);--color-secondary-alpha-70: rgba(var(--c-secondary_base-rgb), 0.7);--color-secondary-alpha-80: rgba(var(--c-secondary_base-rgb), 0.8);--color-secondary-alpha-90: rgba(var(--c-secondary_base-rgb), 0.9);--color-red: var(--c-theme_red_base);--color-orange: var(--c-theme_peach_base);--color-yellow: var(--c-theme_yellow_base);--color-olive: var(--c-theme_green_base);--color-green: var(--c-theme_green_base);--color-teal: var(--c-theme_teal_base);--color-blue: var(--c-theme_blue_base);--color-violet: var(--c-theme_lavender_base);--color-purple: var(--c-theme_mauve_base);--color-pink: var(--c-theme_pink_base);--color-brown: var(--c-theme_flamingo_base);--color-grey: var(--c-elevation_9);--color-black: var(--c-elevation_1);--color-red-dark-1: var(--c-theme_red_dark_12\%);--color-orange-dark-1: var(--c-theme_peach_dark_12\%);--color-yellow-dark-1: var(--c-theme_yellow_dark_12\%);--color-olive-dark-1: var(--c-theme_green_dark_12\%);--color-green-dark-1: var(--c-theme_green_dark_12\%);--color-teal-dark-1: var(--c-theme_teal_dark_12\%);--color-blue-dark-1: var(--c-theme_blue_dark_12\%);--color-violet-dark-1: var(--c-theme_lavender_dark_12\%);--color-purple-dark-1: var(--c-theme_mauve_dark_12\%);--color-pink-dark-1: var(--c-theme_pink_dark_12\%);--color-brown-dark-1: var(--c-theme_flamingo_dark_12\%);--color-red-dark-2: var(--c-theme_red_dark_15\%);--color-orange-dark-2: var(--c-theme_peach_dark_15\%);--color-yellow-dark-2: var(--c-theme_yellow_dark_15\%);--color-olive-dark-2: var(--c-theme_green_dark_15\%);--color-green-dark-2: var(--c-theme_green_dark_15\%);--color-teal-dark-2: var(--c-theme_teal_dark_15\%);--color-blue-dark-2: var(--c-theme_blue_dark_15\%);--color-violet-dark-2: var(--c-theme_lavender_dark_15\%);--color-purple-dark-2: var(--c-theme_mauve_dark_15\%);--color-pink-dark-2: var(--c-theme_pink_dark_15\%);--color-brown-dark-2: var(--c-theme_flamingo_dark_15\%);--color-red-light: var(--c-theme_red_light_12\%);--color-orange-light: var(--c-theme_peach_light_12\%);--color-yellow-light: var(--c-theme_yellow_light_12\%);--color-olive-light: var(--c-theme_green_light_12\%);--color-green-light: var(--c-theme_green_light_12\%);--color-teal-light: var(--c-theme_teal_light_12\%);--color-blue-light: var(--c-theme_blue_light_12\%);--color-violet-light: var(--c-theme_lavender_light_12\%);--color-purple-light: var(--c-theme_mauve_light_12\%);--color-pink-light: var(--c-theme_pink_light_12\%);--color-brown-light: var(--c-theme_flamingo_light_12\%);--color-grey-light: var(--c-elevation_11);--color-black-light: var(--c-theme_black_light_12\%);--color-gold: var(--c-theme_rosewater_base);--color-white: var(--c-text);--color-diff-removed-word-bg: rgba(var(--c-theme_red_base-rgb), 0.15);--color-diff-added-word-bg: rgba(var(--c-theme_green_base-rgb), 0.15);--color-diff-removed-row-bg: rgba(var(--c-theme_red_base-rgb), 0.07);--color-diff-moved-row-bg: rgba(var(--c-theme_yellow_base-rgb), 0.07);--color-diff-added-row-bg: rgba(var(--c-theme_green_base-rgb), 0.07);--color-diff-removed-row-border: rgba(var(--c-theme_red_base-rgb), 0.07);--color-diff-moved-row-border: rgba(var(--c-theme_yellow_base-rgb), 0.07);--color-diff-added-row-border: rgba(var(--c-theme_green_base-rgb), 0.07);--color-diff-inactive: var(--c-elevation_9);--color-error-border: var(--c-theme_red_base);--color-error-bg: rgba(var(--c-theme_red_base-rgb), 0.15);--color-error-bg-active: var(--c-theme_red_light_6\%);--color-error-bg-hover: var(--c-theme_red_light_12\%);--color-error-text: var(--c-theme_red_base);--color-success-border: var(--c-theme_green_light_12\%);--color-success-bg: rgba(var(--c-theme_green_base-rgb), 0.15);--color-success-text: var(--c-text);--color-warning-border: var(--c-theme_yellow_light_12\%);--color-warning-bg: var(--c-theme_yellow_base);--color-warning-text: var(--c-elevation_3);--color-info-border: var(--c-theme_blue_light_12\%);--color-info-bg: var(--c-elevation_3);--color-info-text: var(--c-text);--color-red-badge: var(--c-theme_red_light_12\%);--color-red-badge-bg: var(--c-elevation_3);--color-red-badge-hover-bg: var(--c-theme_red_light_6\%);--color-green-badge: var(--c-theme_green_base);--color-green-badge-bg: var(--c-elevation_3);--color-green-badge-hover-bg: var(--c-theme_green_light_6\%);--color-yellow-badge: var(--c-theme_yellow_base);--color-yellow-badge-bg: var(--c-elevation_3);--color-yellow-badge-hover-bg: var(--c-theme_yellow_light_6\%);--color-orange-badge: var(--c-theme_peach_base);--color-orange-badge-bg: var(--c-elevation_3);--color-orange-badge-hover-bg: var(--c-theme_peach_light_6\%);--color-git: var(--c-theme_peach_base);--color-label-bg: var(--c-primary_base);--color-body: var(--c-elevation_3);--color-box-header: rgba(var(--c-elevation_2-rgb), 1);--color-box-body: var(--color-body);--color-box-body-highlight: var(--c-elevation_4);--color-text-dark: var(--c-elevation_10);--color-text: var(--c-text);--color-text-light: var(--c-elevation_12);--color-text-light-1: var(--c-elevation_11);--color-text-light-2: var(--c-elevation_10);--color-text-light-3: var(--c-elevation_9);--color-footer: rgba(var(--c-elevation_2-rgb), 0.2);--color-timeline: var(--c-elevation_4);--color-input-text: var(--c-text);--color-input-background: var(--c-elevation_4);--color-input-toggle-background: var(--c-elevation_4);--color-input-border: var(--c-elevation_5);--color-input-border-hover: var(--c-elevation_6);--color-header-wrapper: var(--c-elevation_2);--color-header-wrapper-transparent: #00000000;--color-light: var(--c-elevation_6);--color-light-mimic-enabled: rgba( 0, 0, 0, diff --git a/dist/public/assets/img/apple-touch-icon.png b/dist/public/assets/img/apple-touch-icon.png index 44b3e5668686dd13da5461bd015cd347444cda67..4b68489bdcb75a090bc8488af4748bfc7e874003 100644 GIT binary patch literal 7876 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 diff --git a/dist/public/assets/img/avatar_default.png b/dist/public/assets/img/avatar_default.png index d6e0b5415c76938bb9e6f73c8b1db2d0a7c151ff..031bbe33f98c02578adf072fb805bf091aa02785 100644 GIT binary patch literal 8807 zcmaiaRa6{2v^6#b1{)lT4Nh?@Qgm>4hvHh?-3IqTOK~eu+=>);*A^&lgB7=81uozE zU;cGp?n81`lCzVXtYqb!oy4fA$YKHC0uc}pu;k^WG+yP%e+li)YhJBalZSvn!!9oc z(egn&{>g>d0|p_~|NN-yT-Sq*$1NpM(PfbrvZu!{4g#T|AVU5>@xRNq%O|;>0R)Q= zFN8Q)awr^hDBjSY7-`HPARBv}y<(x7K^3njIgyj=x0Mz(+d7R7Iny|Xe3R+8 z$8lYzrOAmg2e)S*lkTet_rD!HJhFNH+ek=x2v|N?=XhuIRq*No$T}qLYRoml8?flR z=$he8Bz6@v#Mq%~y8T6MfCZXSR=tv-PzWu#)Toc{2I<~?Mhw!f_8AC{&izMmFnNR} zsA}x}HdO-fZgby)KbRO?-h}ZPK&(DSg+-`3_<=%U?4#Fepz(YgQTjp4b|Z;}P`YmD*UQ7`;Z(YTN< z3~`j+o+Z8X#ld>$xo^M(?gWw)PVSiNRxouAl@96$w695}XwmnS(T_xOcR;xhz!LH| z8aN1tkLP9sbVG}YKko`VPIwE3H3}BVRMFfT&*-8762oXTaP)eOI&zSR3;JiNZrX@^ zB_UG6lA*H%+DVhZ3NVQZ))AkXx{@RR-eKL~1Jr>A1^lWfeq~J9A6ikLb6HDu({6ovm~VC9U%?)+h!?t>84~ zgIS~%5f4prN+kS9g91#J4~?S5HgFgYQ8M8>W*QyXsh96FwJgjux`CK zB~<9CTZEbM92TiBDQ^LSc};Ih3wk*LIM8<<2ufy8X23I4O(}Gx^v3`}>K972b?Zs}K@J~?FedfO&iiOq z8)sUF2vy6Y6WlQIn*9YDP;WLGnK|@M+aV(`JoS?5T+a6@MtGVfXwYfNdLnf~ys+;5 zuYb!`KBZ7475h=qGcB`Ab|#jd41W46@XqKb%mt;)B>PyNDhsyc30FlfJivt>-Is*Q z*q`y2U6mbBtT}C4dIxJO<7nWe`*1QWZs7Qel7;l1LaU|cP3pkk`eQu^uM=~y4dI#W zAa#qs_Xg8S2=n~pAM)Rq)#hT$anE+s$b|5gsU1+^MV;z;{>Wlp=mSG$gKmAgLwmLM z413XEQ~XASKxBn3=#{zc{ae=L$syXCd>uFQDZYDIG~#fmEC6D47NM7Kh@|?3!bG}T z^R#? zMPI}?f{JgNgV#T6F+S7C^K6y;AsY(KPsLuH5Tm0HvuG;K}D+`LC-#0D!eJsa8Fn*R`k(*esef-+DsJJE<9)a4f$Tw&17i{yS;V#3IbY3Lzk!pKW(fY~u&9N<%y#Q z{O@@=9>41L(NAzyFx;kHD0`8H0Kb?-=qYe|eMlVyD%P-RO`J7*a2p_|WX_F#Y>aPf zvr95parX5~a)x+iV;MIr?7t2JxLL+xH?C!8jB*}-iRU5F>Xh%*CrXmgQuW3RJ!-V% zz5?1TgaIN~^w&*3H%=!}A;Z$`E>bN33qp>9FgR&b27zfv73xCy=Yl?;IVY|Z=?iw} zRz0(lwM%L(zki_{*HQA1Tf|SItMBvbk8V&${kW#mC$h>gG)6V>M|>L|80B#6Pu z0(c+X9^*s9s;+85an!Z1&vfUOeKiiZ+E$(29sWLQ8LW+Q`9jR{T(Bl-yh1V&Cg9xv zE5f*Tsn+NHyA7mTF@Z_#r2L9tOI?ZQA7bYp#+g4$J|w^{>6?@OePe8N>Ml)@;TxPg z=M`WPz>206)dq1({Qa`G_COmQSvy2OeTHy$m9wkw>#QOy;x=Gcby??=D-|-+lCk0; zeK*@0r@g8^R>(Isy zZ#Ev4&d6}1^Lah!^Gh}Z2LVa``_1s1o$ z(~p~PU58w~4;GgQqR4-IssuM`)y`8v(4HlzjLx6mo{J2V8tY*1{hHZum=qXl6TTK1 z{6yFzx+5EJLG|};qLjqn$NvByZU+Uq(S2*(cgH&yIdaoEY}M_BE1zf$-5Xs$XK5ef z+$fR`KaaYXDRT{74lT3FA*)L~;fK#i8poq{?ON8>k8_eOYA0R0#OP<$$GiX7@sHO& zJ{g*iw+P;`TOr329Daswc4$NRKItsxt5*dVB~&4J{|iF=H!YBRixo$`<=zP0Cb?15 zX#)VisG8>92o4CGimI+KV(|Eowle&<)`A2roJK|UsC5IVE#);_25-rFUYdSp)&_Py zh~&m$>Ui0tZ>Z5XZvCNi#jI>SBO{t;HbxU8A(OIqQS~Y|fRX*-$z;hlzf$t+phNmP z^vrZ~5T!BQ6|4!>s1;?pIgQZB@4h&R(da&9x;cxS3#nnkI)=^_Ofg}dhR?wgnXpbm z=IYGTB3mTwq;M5zG1TAA6Mda^RC{}csbFDP%v-Z-v7KGaTS%&apIyZJ4WWO>jhq9m zSJ89;b!f1pDo*l#?H05=29#4$`6;oGsh!6d*cFn=QQ^7j840M`R#{9m*W=NP@PV)v z0g^4PyPvBE8*YMEA?v{Xf7nQ&WyfRvJ*j#X`A7-kyF>}4gyrg_cVv}0WuHvGX;1Jq z1T1j1Gm{%I#{eb3!S@eLLYqSQ%HpPiEX+tj0|9IHXhiqzAN!w<8*{Z!wL`njS}T$q zS9HF9Y2A9EIQol?%e5gO4KVA`=(p66Pr|)L3Jz5%a9xS?ALopK_hxwx`J&<7i&#y5 zMoMks*bLg_T5wglJ8|<9BmocKuXt8VbwUntDE+#Vt; zFPc-DAe_YG_*eEgBRGetBlkP5SPA3yNdIN|CFvXFT%d>&zKDcN?Q)r5|YoKt}C_&QJRQQ14Y1DJL zt*ht$b|M%vBP$?TgwnA?V^tYO98zZyUl$&vYa*+mkorWjRb6SNh>ww)rc{=V=0{ z;|Qq;y2D(#B0!e_a^itIVL|IS+>CSQKWSjN$V*`U5*`2NEBkXIl5m44_~Gzv@9m$? z`A5j#LoqWZw8!}l|4Z3kCUp(SDxd+gY{Di_akmxk2bH?{@Pw}vTAz!-O+UU3!JeX< z5e=IDX;9ImmQ=ZjAgdgFI=)Vdb4hZtIG)1_sr#kGZ1e@dn1Z~WFVvs!I~ zyf=uDz6I4^}R zg#Lis^rmE$gRHe;nehE0Gjdf#1q z0_W9gifY}s^=k>N^{ZS3H=DtygW8Ma7bD&jp`baXNzI*Dc!x3+Rs_m_yJ1d0as-)| z_3xLg>U9rwJh$lg{f-BBI$MgK@o|xdospWwe9$=4iLANKm2dj=;k5egq(i> zx7jp;P5c7i;Hui5n@U#^e7f&P{{l;)t@zW2?WrC5$#e-G z>thJd7$FCR%FwD=_NIC#Zg&V;s2gpNBi{-Ggs+9X2NBW{nd&DSUpGKrp{tq{r*56X zZ{aj}95oa36_yCZUZEQ?ej090DySz2hZUgrn4GLPGt2FU=%Z==$Ydz zkU<#yvFHUG&1KKYRN6OOj0GxClB$4iYj-S2DD%?iIW%ZydU`zBz~Rm;jUE7`%Q~F? zuXrac>^QF-zdav55z9sSl;bts@6+#4G5J_k^$;IW29yw8Rc*>L(}vY9C%M#v*ZV`l zYhRbO@(~(+Cqa(s9|a%J^0CYOdFl^vj?jjvd`gm-z;BlV^}%L@E1|+~d65lbCeopp z0K9JVaQdL&Tw=@m4W<+p`=GezU*B$@*vWU;Xda4p??*Fv!9 z3(fowQZxDAhBmuCy~Sh|DTy%Q6Nx6?-*&gBgI7pCir2jxkIiJO0KR;HL#-r@q1&XPiU!m)Kx6+daWKunO2^92{JCT>ALx0Pe-xQZ8;V-Y3jTFA{vb1|)I8i{rS?oZWEC z%0GTj!IX^F{x7Ii0k|@J3PpNKaJ-P5_>>aW&y@67{s5z>=`=r43mixYi|^QZ9lzbB z4g+vOhEzgn8BTB2vLd(jZmux9i*zAMh3;1QbYtt9ugOimX12q&5}GsTQf&FNyYK3C zvUcO5uao8U{rn${n9-(dbl5A889*y6WZ^qw`w#R;S)p;uGmX71jJIuWwd1xAiFb;8$;#yWom(;5)L=MudWy{G<2 znQ_S5d=5s=vlIGR0q);%H)4u@F$D*T(XxI!Mxn-7m?M}a*FQ{r>ZsQ+7 zE=ssa=0LspP17MEXE0``cKCcqkFaFSg>YcNG%v}vemHWyqFQ==l&f&f)$4U}4zg=gkI(+>_|xsyG3$oCtvfPOPRrB4P8-Gn z%=f%-yA27oEQ-R-xITGrETl;q*AN}!lUbkbis`*2vusVr(kJ---dD$Exs)Oz&~oaD zC>euZU}4qrXXLjnS3yrzn9efhal%Kv7P`7QY%Fc`9J1N$seJ2HaEpj4Sf60O3Fqp& zouuP(>T^LiIwdzfD$3{s6gMOOg-xzQ7-gl%Cgr7O-9;#n#lZGwTN{1~ab#3cJ0GEA z>*fuXxzrZ+XA3ilm`QErh5cK&_-tekqWIr#QnS(3zjw*+VCIk!7vTwRo~{fbH?9-f zl6S=dB9Mo?bBgToXQP{YZ0QE;#CJa!b+*HP5j)hxX)igmZ{MsN;ac+3vVJj4u8AM2 zhik((7FmK+jAKCGaQ1aUQWvzYCK_h$Tdfr#ZXITsD1s)|E&e0?13N~&8XEeu){yn- zv;O2hR|s-Q&RTr=#8L$6lF&$Z4ZqgzF^#I?}$?_jUxR!bz7H(|p=;o!rdh);I z7yRlbL(O|TArBw!FKX4Whm6GN!jJJZbnhU?pYOP~108TaM!)aH=j1R&c|8IHHpxF- zz(LgP)&V^acVRegkM73-u+1Rx;@q_0%};w#nMA8pACfCn959dAkK+~Qv4)@_TG2{( zvB&k^BllpjCJK!2dJ2Fo?(_t&9&%@i7+nl(F|JG=@l{mqtfL%!xaF4R-Pm_Hr67~s z4#iEDqCQz2yC3F*e~VPeui~l2hqvsc;j%wia&X~g3;3Y&8TV_@G^~s6+lT3=p={Up z?U*L~dhs`07M!Bx#6SG^s3D{pozBIg>U2&CD-S=}i7ow8KNsMRkBGSH!yKJ@Cv%d{ zJ;S7bgRYo~!bRd1p?;>((>%7$6A<^0$Z-2qSZOQ@wGM7H=nMZf&AeuFr-lRoB2ch) zfCr&$4o1b_iLIQbg*SuSRs@FIs^;&QoXBMW9x`3*=*H$0C%>>O`t&MD5)Idfa~MXt zhH9y$4Lb|tcc9@JuyCWPPKJC7!)*fLGn06xHnEcql_A5;(81-=)}5Eeew6#JQ6-Pd z$*ROd8K{FRsqEW{e$MV@&gfrF#cl{;;!#{#!CQ>olU}$3a~{Z|N~AG+LsBgDf-G`W z;NV8hZxbuw$}v01#W97sDg6V{{pTq)C{*{8{rAzieCTd1vohq$xk>l9VY9tFWI*b$ zLN^t3yoIRWr@VZO%Hr`fAztGAQq(YN2vOo*g_6h2o;Go!ef6Z2g(uQKIvHzP=qj;g zYQJD^BOV(TmaS}YYc{wuw3LiuY=vtY!j{%<)~`_x-s&73PLpgkIp=!w@cpiv>)k7h zDE<5feu%%?Y4*zE8jD{|A1g@rK8`HNET#{ARfC9rCrio-jHj8##D0%WAC(_rwN3w< zb|q2dk}Z=hJ6$j4KjKl>a+n4u(x`M-ZFFI0)>$3}#(E7xzZ*w?cOKq2eyh zHxW8+ifs&ZA0gw6Vv7_Ez@13OFip%tb)PWGw6N(X7sKBhAmwCK4imIup1@-0&*8(} zyGG}<>B4qj5XfvaiD=s*$s|jNY#Wu!bT^3mL-_4LVh*l#_Qd+6~{4dlxR+8-d^!3wl}A zvT1!uUP_6u@$v89t`9tSYG*FqYr)EZcuUB(H@Nl;(jLVWsghND)y?vt2C9;lDty8c z8HhpfNURXsLZ74rF_~LTt*^-n>j`)E zeu?`UYowSW4VicQeSq2)?_*hK#k;Y7 z{$gQs{IOzDN#6-ZuuaeB;m?J_uE=Ali^Uzi25DtAGQLC1X*QiOFka8b+5N$ais+vK6qn7O5(o5i|XsX|1VeR&rXXKU#~`B<`t6*!)N<>732Jcu+snAL1aJm~?;6 zf-w%49daN?9DN*1&u~_kXIjO#{G>#D*)@zl#b+Y5FW-txSQ2MKRIywQSgzi|%x;wV z5!B5c0o;B!yZOK~jzEJpOhUT8fJOEhj{!TRWkio3MSsZ@L@KjG*Rs-uWkOmFJ8*)T ztv}A1n0Y$lo!kG zK>QlCR!GR)#xj!DnkXLSeKK~_$M4d06CliFY`1u1{HYPm9I@=>j~WT<`?mBOL83?; z`Y4dADy*@3AAv%*eosmf|4kIUSF@r9TfBL8&wt3&aR{X4xQ39;obar&bjNOgN7T!3^6_J_J`?(g=Vav#qhSAZ z!Ic8%V9ujLHJ0=KXCyu@Di0&<2sH^I@NNB(+bss$de1;+;!F(T)c96A5q?dI=Z%v5 zViYGZpzg5J6rW$4N=c}Itbq6v=hzG}Bduu5N)U`JLeWg&08^|DpCM7TC0D<G?nQoKi|L?FWmfIjusc|CWdOmo+Z}O51y2EE3-F3*@ElXifny99Sofu~B`ej3!Mq(Vu4=%wM#c@6lc#|T)!OG! z^n5(C&~kyO_< z%gVLlw=F&4u~Qge!e|meUiw_}E7i{yU~U&xu_MJCU>5r)p>k4(n+Qcx2`o&)i)A(G zPyMqp!?5-Cz5gx^dQaL`^7mS+uY}{S)jQ;MF=SP|Gb&oDFyO$!cD8b&m?_N&KDjMF zfpl+ubKp$v#GgPUkqs2h8jmdLF2+yk=M58irubJXivZC1A<^ms+B;OM*t1x%I3gax zk}N8r?r7@zFEDg_AB;c5S%KjmANT@pC-m+{c=_n{-Y()f?3_4!fO=*4VUia9!Oe^~ z8jSmmrZIVMY{B(G5XT_qc+@9P<7OdBgg6zUN?;`jxD22Z2~3kH?0=AX(jTUdSGJWF zQV^jtra;g%;&0du?PbaEbh^#Qyo69y&ApuMo~~qJBl~gGV~7zY4#MHh2NYSMe?#R- zaC4)Q+)=k`DX&h5XbpChg_J~kO{{wk>dgP;2u0n?`my;6*nU{xKM5r$-mriu^l^u- z$E`t~m*Yz*$`Wbu@WvzkT1%*l_J1QspTN zsZ&Vx>=f5CP>vVL6wusC?%_uyg5b{Qej4@#mbhht8@@m~k9Nmg8Uv!}Z=uL8e2%#v zE892Nzr^k;e=vIuDa+q-hjoHK)e{i^P(oB7a?5}u3pQ!aBYH>>DqvPa5<_do{`J)i zQ~g^uBY&kg`@q^-!*Met5Yeuex114e;Bdrb{Q+^6OUGF`KcyxzS~$9RMtd!GPIPz5 z-`_U@u(4BTbIoTp-rIy4*UM?en!bUiy;dFWyf0w*c6K%n;se_z!R^BYB(^u-iE(N9K?yH8_rx3MGEI7jT__#LdS?g^*kz8tknGN#r+7?%=3_lTc9BgG@ouw1;VrQCTBbd$VHP0*B&p|rWA((|YgOx&>0Pq2`$xGP(YApu??;wQLfXiUZ4HM(`R z-J+5f(hs(^9 zVo=7Q_?ACXY}+|byCj_x1gu;DOwU<$R*!{9uiRrd%VuV#v{X^<=^v0gHkYszLMJ8@ zO)bPzdWm_s^LiI4@?>|x`1<75>582ujEXU%sA@MVH9v4fpw+CV3}58EUo@S*6s3;L z&Ipkp7yaa7prK&u17IvxRrm7UGm4gX@gy9l} zP&Fnk5HJELQK$xCB49>~kO2I@#?b$&{!gvl7ev?e(xl#)y7<=*Bna}-DpEBPrqKTZ D9SWt+ delta 154 zcmaFvvWjtnL_HHT0|UbaGdEr!#Tnoe;=1hEcOVnQI~(B$q?k&A{DS`{tY8fk0`mMk zT^vIy7~h^Tjbw+&MjIGPkV sf}-7lTmhEM+g@P0a4t^fc4 diff --git a/dist/public/assets/img/favicon.png b/dist/public/assets/img/favicon.png index 64966debcd1b6a4b41cd3aa68812782f02fadf9c..ba769d20e1854ac746dbb63b7a126ca859d6ead1 100644 GIT binary patch literal 6787 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 QAOA`E+D2NXfIa^I0M~@3wg3PC delta 134 zcmZoRoz6HxqMnhNfq{XYc}gLWVhivIab0%oJCG@UtRfOfF_i@Q1^;Jwy4}DF$g}fw zaSW+oe0wsGkwH*|_2TsegTe~DWM4fS1m8) diff --git a/dist/public/assets/img/favicon.svg b/dist/public/assets/img/favicon.svg index 9927378..6db6910 100644 --- a/dist/public/assets/img/favicon.svg +++ b/dist/public/assets/img/favicon.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/dist/public/assets/img/logo.png b/dist/public/assets/img/logo.png index 1ecce7a467fa66f563da31c72307aa82bf29ace8..a83535c6cdfea4d6e8570b5c9f7c55bc05be9d45 100644 GIT binary patch literal 20988 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 UeYi^b_5i37bry}Rvh$4l3xH;7nE(I) literal 1684 zcmeAS@N?(olHy`uVBq!ia0y~yV4capz{J483>3MpJShW6*#!86xGp>Ped)0uK;F_5 zUxAEON4_sR{(afe@5_$;07@-8_7lVfF@6ALfsDn6zAgu0?R!sjPjm6j3b=ynYwgigrPI(5j__L>rV@L(#+Z(NkEQ$gS7bCl~|C=6* z_2l08IPKwHwy>WkBtm%}_wxoG^)O!c;H0l2}XtO9D+oC_*w8W(`7;ViSs^U`D`bB>RYQjPcn}pO49>V-6doY?Y5( z``~A|-^`yiYabcct=V(!gI&tkibWalb`fm#r>Mm3;6{T0h0=r@FFn>kYj@L%wJ_P3(ll`4*c~^h@#v;pU6cDC~~|DFIVtq_~M{+>(D7} zbKJzwoqpxx=%>2caMP~J^@~iN80{(u4tuWY;X0GC;2aU96`5rKMrlQS=we19O71`k nK%h!QFhCR`k|FV-%MgEubHxM){>x&(>Vd)2)z4*}Q$iB}Pmn}M diff --git a/dist/public/assets/img/logo.svg b/dist/public/assets/img/logo.svg index 387a118..f5f47d6 100644 --- a/dist/public/assets/img/logo.svg +++ b/dist/public/assets/img/logo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/package.json b/package.json index 3611d29..c843e21 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,14 @@ { - "name": "@lucas-labs/lugit-theme", + "name": "yigit-gitea-theme", "version": "0.1.0", "type": "module", - "description": "Custom theme for lucaslabs' internal git server", + "description": "Custom theme for yiGit Gitea instance.", "main": "index.js", "scripts": { "build": "node tools/build.js", - "serve": "node tools/serve.js", - "deploy": "node tools/deploy.js", - "restart": "node tools/restart.js", "style:check": "npx prettier -c ." }, - "author": "lucas-labs", + "author": "fybx", "license": "MIT", "devDependencies": { "browser-sync": "^2.29.3", diff --git a/place.sh b/place.sh new file mode 100755 index 0000000..7db50b0 --- /dev/null +++ b/place.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +cd $(dirname "${BASH_SOURCE[0]}") +git fetch && git pull + +rm -r ../public +rm -r ../templates + +mv -t ../ dist/public +chown gitea:gitea -R ../public +service gitea restart diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..1367428 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,4349 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@lucas-labs/lui-micro': + specifier: ^3.1.4 + version: 3.1.4 + devDependencies: + browser-sync: + specifier: ^2.29.3 + version: 2.29.3 + chokidar: + specifier: ^3.5.3 + version: 3.6.0 + css-tree: + specifier: ^2.3.1 + version: 2.3.1 + eslint: + specifier: ^8.43.0 + version: 8.57.0 + fabric: + specifier: '5.3' + version: 5.3.0 + imagemin-zopfli: + specifier: ^7.0.0 + version: 7.0.0 + prettier: + specifier: ^2.8.8 + version: 2.8.8 + sass: + specifier: ^1.63.6 + version: 1.77.8 + svgo: + specifier: ^3.0.2 + version: 3.3.2 + +packages: + + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.0': + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@humanwhocodes/config-array@0.11.14': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + + '@lucas-labs/lui-micro@3.1.4': + resolution: {integrity: sha512-qGFaGa1xjDACiVPiRtnvHFVl6A7l3g+3Ejrw2BqluoNv/3ePDvhVRsjj0u4YCxHD4C6DjIVIZaraOS52CB6E2A==} + + '@mapbox/node-pre-gyp@1.0.11': + resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} + hasBin: true + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@sindresorhus/is@0.7.0': + resolution: {integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==} + engines: {node: '>=4'} + + '@socket.io/component-emitter@3.1.2': + resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} + + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/cookie@0.4.1': + resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} + + '@types/cors@2.8.17': + resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} + + '@types/keyv@3.1.4': + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + + '@types/node@22.1.0': + resolution: {integrity: sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==} + + '@types/responselike@1.0.3': + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + abbrev@1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-regex@2.1.1: + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@2.2.1: + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} + engines: {node: '>=0.10.0'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + aproba@2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + + arch@2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + + archive-type@4.0.0: + resolution: {integrity: sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==} + engines: {node: '>=4'} + + are-we-there-yet@2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-find-index@1.0.2: + resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==} + engines: {node: '>=0.10.0'} + + async-each-series@0.1.1: + resolution: {integrity: sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==} + engines: {node: '>=0.8.0'} + + async@2.6.4: + resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + axios@0.21.4: + resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + base64id@2.0.0: + resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} + engines: {node: ^4.5.0 || >= 5.9} + + batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + + bin-build@3.0.0: + resolution: {integrity: sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==} + engines: {node: '>=4'} + + bin-check@4.1.0: + resolution: {integrity: sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==} + engines: {node: '>=4'} + + bin-version-check@4.0.0: + resolution: {integrity: sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==} + engines: {node: '>=6'} + + bin-version@3.1.0: + resolution: {integrity: sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==} + engines: {node: '>=6'} + + bin-wrapper@4.1.0: + resolution: {integrity: sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==} + engines: {node: '>=6'} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bl@1.2.3: + resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + + browser-sync-client@2.29.3: + resolution: {integrity: sha512-4tK5JKCl7v/3aLbmCBMzpufiYLsB1+UI+7tUXCCp5qF0AllHy/jAqYu6k7hUF3hYtlClKpxExWaR+rH+ny07wQ==} + engines: {node: '>=8.0.0'} + + browser-sync-ui@2.29.3: + resolution: {integrity: sha512-kBYOIQjU/D/3kYtUIJtj82e797Egk1FB2broqItkr3i4eF1qiHbFCG6srksu9gWhfmuM/TNG76jMfzAdxEPakg==} + + browser-sync@2.29.3: + resolution: {integrity: sha512-NiM38O6XU84+MN+gzspVmXV2fTOoe+jBqIBx3IBdhZrdeURr6ZgznJr/p+hQ+KzkKEiGH/GcC4SQFSL0jV49bg==} + engines: {node: '>= 8.0.0'} + hasBin: true + + bs-recipes@1.3.4: + resolution: {integrity: sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==} + + buffer-alloc-unsafe@1.1.0: + resolution: {integrity: sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==} + + buffer-alloc@1.2.0: + resolution: {integrity: sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==} + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + buffer-fill@1.0.0: + resolution: {integrity: sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + cacheable-request@2.1.4: + resolution: {integrity: sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase-keys@2.1.0: + resolution: {integrity: sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==} + engines: {node: '>=0.10.0'} + + camelcase@2.1.1: + resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==} + engines: {node: '>=0.10.0'} + + canvas@2.11.2: + resolution: {integrity: sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==} + engines: {node: '>=6'} + + caw@2.0.1: + resolution: {integrity: sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==} + engines: {node: '>=4'} + + chalk@1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} + engines: {node: '>=0.10.0'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clone-response@1.0.2: + resolution: {integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + + connect-history-api-fallback@1.6.0: + resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==} + engines: {node: '>=0.8'} + + connect@3.6.6: + resolution: {integrity: sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==} + engines: {node: '>= 0.10.0'} + + console-control-strings@1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + + console-stream@0.1.1: + resolution: {integrity: sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + cookie@0.4.2: + resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} + engines: {node: '>= 0.6'} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cors@2.8.5: + resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} + engines: {node: '>= 0.10'} + + cross-spawn@5.1.0: + resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} + + cross-spawn@6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + cssom@0.5.0: + resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + + currently-unhandled@0.4.1: + resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} + engines: {node: '>=0.10.0'} + + data-urls@3.0.2: + resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} + engines: {node: '>=12'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.2: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decamelize@1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + + decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + + decode-uri-component@0.2.2: + resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} + engines: {node: '>=0.10'} + + decompress-response@3.3.0: + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} + + decompress-response@4.2.1: + resolution: {integrity: sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==} + engines: {node: '>=8'} + + decompress-tar@4.1.1: + resolution: {integrity: sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==} + engines: {node: '>=4'} + + decompress-tarbz2@4.1.1: + resolution: {integrity: sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==} + engines: {node: '>=4'} + + decompress-targz@4.1.1: + resolution: {integrity: sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==} + engines: {node: '>=4'} + + decompress-unzip@4.0.1: + resolution: {integrity: sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==} + engines: {node: '>=4'} + + decompress@4.2.1: + resolution: {integrity: sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==} + engines: {node: '>=4'} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + + depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destroy@1.0.4: + resolution: {integrity: sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==} + + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + dev-ip@1.0.1: + resolution: {integrity: sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==} + engines: {node: '>= 0.8.0'} + hasBin: true + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domexception@4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + + download@6.2.5: + resolution: {integrity: sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==} + engines: {node: '>=4'} + + download@7.1.0: + resolution: {integrity: sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==} + engines: {node: '>=6'} + + duplexer3@0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} + + easy-extender@2.3.4: + resolution: {integrity: sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==} + engines: {node: '>= 4.0.0'} + + eazy-logger@4.0.1: + resolution: {integrity: sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==} + engines: {node: '>= 0.8.0'} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + engine.io-client@6.5.4: + resolution: {integrity: sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ==} + + engine.io-parser@5.2.3: + resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} + engines: {node: '>=10.0.0'} + + engine.io@6.5.5: + resolution: {integrity: sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==} + engines: {node: '>=10.2.0'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + exec-buffer@3.2.0: + resolution: {integrity: sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==} + engines: {node: '>=4'} + + execa@0.7.0: + resolution: {integrity: sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==} + engines: {node: '>=4'} + + execa@1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} + + executable@4.1.1: + resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} + engines: {node: '>=4'} + + ext-list@2.2.2: + resolution: {integrity: sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==} + engines: {node: '>=0.10.0'} + + ext-name@5.0.0: + resolution: {integrity: sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==} + engines: {node: '>=4'} + + fabric@5.3.0: + resolution: {integrity: sha512-AVayKuzWoXM5cTn7iD3yNWBlfEa8r1tHaOe2g8NsZrmWKAHjryTxT/j6f9ncRfOWOF0I1Ci1AId3y78cC+GExQ==} + engines: {node: '>=14.0.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + + figures@1.7.0: + resolution: {integrity: sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==} + engines: {node: '>=0.10.0'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + file-type@3.9.0: + resolution: {integrity: sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==} + engines: {node: '>=0.10.0'} + + file-type@4.4.0: + resolution: {integrity: sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==} + engines: {node: '>=4'} + + file-type@5.2.0: + resolution: {integrity: sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==} + engines: {node: '>=4'} + + file-type@6.2.0: + resolution: {integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==} + engines: {node: '>=4'} + + file-type@8.1.0: + resolution: {integrity: sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==} + engines: {node: '>=6'} + + filename-reserved-regex@2.0.0: + resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} + engines: {node: '>=4'} + + filenamify@2.1.0: + resolution: {integrity: sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==} + engines: {node: '>=4'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.1.0: + resolution: {integrity: sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==} + engines: {node: '>= 0.8'} + + find-up@1.1.2: + resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==} + engines: {node: '>=0.10.0'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + find-versions@3.2.0: + resolution: {integrity: sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==} + engines: {node: '>=6'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + from2@2.3.0: + resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + fs-extra@3.0.1: + resolution: {integrity: sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==} + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gauge@3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + deprecated: This package is no longer supported. + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-proxy@2.1.0: + resolution: {integrity: sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==} + engines: {node: '>=4'} + + get-stdin@4.0.1: + resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==} + engines: {node: '>=0.10.0'} + + get-stream@2.3.1: + resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==} + engines: {node: '>=0.10.0'} + + get-stream@3.0.0: + resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} + engines: {node: '>=4'} + + get-stream@4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + got@7.1.0: + resolution: {integrity: sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==} + engines: {node: '>=4'} + + got@8.3.2: + resolution: {integrity: sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==} + engines: {node: '>=4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-ansi@2.0.0: + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-symbol-support-x@1.4.2: + resolution: {integrity: sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==} + + has-to-string-tag-x@1.4.1: + resolution: {integrity: sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==} + + has-unicode@2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + + html-encoding-sniffer@3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} + + http-cache-semantics@3.8.1: + resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==} + + http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + + http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + imagemin-zopfli@7.0.0: + resolution: {integrity: sha512-nmffj58rVb0O3AlCZLBBVKGyZ5MYPZZfKxUhvA7bwPGougHl/F7EUKSse9jkgXjdvtJYG2ojJeh5N67mYgBM9g==} + engines: {node: '>=10'} + + immutable@3.8.2: + resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==} + engines: {node: '>=0.10.0'} + + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + import-lazy@3.1.0: + resolution: {integrity: sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@2.1.0: + resolution: {integrity: sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==} + engines: {node: '>=0.10.0'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + into-stream@3.1.0: + resolution: {integrity: sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==} + engines: {node: '>=4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finite@1.1.0: + resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-natural-number@4.0.1: + resolution: {integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==} + + is-number-like@1.0.8: + resolution: {integrity: sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-object@1.0.2: + resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@1.1.0: + resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} + engines: {node: '>=0.10.0'} + + is-png@2.0.0: + resolution: {integrity: sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==} + engines: {node: '>=8'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-retry-allowed@1.2.0: + resolution: {integrity: sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==} + engines: {node: '>=0.10.0'} + + is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} + + is-utf8@0.2.1: + resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} + + is-wsl@1.1.0: + resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} + engines: {node: '>=4'} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isurl@1.0.0: + resolution: {integrity: sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==} + engines: {node: '>= 4'} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsdom@19.0.0: + resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} + engines: {node: '>=12'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + json-buffer@3.0.0: + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + jsonfile@3.0.1: + resolution: {integrity: sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==} + + keyv@3.0.0: + resolution: {integrity: sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + limiter@1.1.5: + resolution: {integrity: sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==} + + load-json-file@1.1.0: + resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} + engines: {node: '>=0.10.0'} + + localtunnel@2.0.2: + resolution: {integrity: sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==} + engines: {node: '>=8.3.0'} + hasBin: true + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.isfinite@3.3.2: + resolution: {integrity: sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + logalot@2.1.0: + resolution: {integrity: sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==} + engines: {node: '>=0.10.0'} + + longest@1.0.1: + resolution: {integrity: sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==} + engines: {node: '>=0.10.0'} + + loud-rejection@1.6.0: + resolution: {integrity: sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==} + engines: {node: '>=0.10.0'} + + lowercase-keys@1.0.0: + resolution: {integrity: sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==} + engines: {node: '>=0.10.0'} + + lowercase-keys@1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} + + lpad-align@1.1.2: + resolution: {integrity: sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==} + engines: {node: '>=0.10.0'} + hasBin: true + + lru-cache@4.1.5: + resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} + + make-dir@1.3.0: + resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} + engines: {node: '>=4'} + + make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + + map-obj@1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + meow@3.7.0: + resolution: {integrity: sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==} + engines: {node: '>=0.10.0'} + + micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-db@1.53.0: + resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.4.1: + resolution: {integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==} + hasBin: true + + mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + + mimic-response@2.1.0: + resolution: {integrity: sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==} + engines: {node: '>=8'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mitt@1.2.0: + resolution: {integrity: sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==} + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + nan@2.20.0: + resolution: {integrity: sha512-bk3gXBZDGILuuo/6sKtr0DQmSThYHLtNCdSdXk9YkxD/jK6X2vmCyyXBBxyqZ4XcnzTyYEAThfX3DCEnLf6igw==} + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + nopt@5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + + normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-url@2.0.1: + resolution: {integrity: sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==} + engines: {node: '>=4'} + + npm-conf@1.1.3: + resolution: {integrity: sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==} + engines: {node: '>=4'} + + npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} + + npmlog@5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + deprecated: This package is no longer supported. + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + nwsapi@2.2.12: + resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + on-finished@2.3.0: + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + openurl@1.1.1: + resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==} + + opn@5.3.0: + resolution: {integrity: sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==} + engines: {node: '>=4'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + os-filter-obj@2.0.0: + resolution: {integrity: sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==} + engines: {node: '>=4'} + + p-cancelable@0.3.0: + resolution: {integrity: sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==} + engines: {node: '>=4'} + + p-cancelable@0.4.1: + resolution: {integrity: sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==} + engines: {node: '>=4'} + + p-event@1.3.0: + resolution: {integrity: sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==} + engines: {node: '>=4'} + + p-event@2.3.1: + resolution: {integrity: sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==} + engines: {node: '>=6'} + + p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} + + p-is-promise@1.1.0: + resolution: {integrity: sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==} + engines: {node: '>=4'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-map-series@1.0.0: + resolution: {integrity: sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==} + engines: {node: '>=4'} + + p-reduce@1.0.0: + resolution: {integrity: sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==} + engines: {node: '>=4'} + + p-timeout@1.2.1: + resolution: {integrity: sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==} + engines: {node: '>=4'} + + p-timeout@2.0.1: + resolution: {integrity: sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==} + engines: {node: '>=4'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@2.2.0: + resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==} + engines: {node: '>=0.10.0'} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-exists@2.1.0: + resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==} + engines: {node: '>=0.10.0'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-type@1.1.0: + resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} + engines: {node: '>=0.10.0'} + + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==} + engines: {node: '>=4'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pinkie-promise@2.0.1: + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} + engines: {node: '>=0.10.0'} + + pinkie@2.0.4: + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} + engines: {node: '>=0.10.0'} + + portscanner@2.2.0: + resolution: {integrity: sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==} + engines: {node: '>=0.4', npm: '>=1.0.0'} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prepend-http@1.0.4: + resolution: {integrity: sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==} + engines: {node: '>=0.10.0'} + + prepend-http@2.0.0: + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} + engines: {node: '>=4'} + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + proto-list@1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + + pseudomap@1.0.2: + resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} + + psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + + pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + query-string@5.1.1: + resolution: {integrity: sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==} + engines: {node: '>=0.10.0'} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + read-pkg-up@1.0.1: + resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} + engines: {node: '>=0.10.0'} + + read-pkg@1.1.0: + resolution: {integrity: sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==} + engines: {node: '>=0.10.0'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + redent@1.0.0: + resolution: {integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==} + engines: {node: '>=0.10.0'} + + repeating@2.0.1: + resolution: {integrity: sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==} + engines: {node: '>=0.10.0'} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + resp-modifier@6.0.2: + resolution: {integrity: sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==} + engines: {node: '>= 0.8.0'} + + responselike@1.0.2: + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rx@4.1.0: + resolution: {integrity: sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sass@1.77.8: + resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} + engines: {node: '>=14.0.0'} + hasBin: true + + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + + seek-bzip@1.0.6: + resolution: {integrity: sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==} + hasBin: true + + semver-regex@2.0.0: + resolution: {integrity: sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==} + engines: {node: '>=6'} + + semver-truncate@1.1.2: + resolution: {integrity: sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==} + engines: {node: '>=0.10.0'} + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + send@0.16.2: + resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==} + engines: {node: '>= 0.8.0'} + + serve-index@1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.13.2: + resolution: {integrity: sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==} + engines: {node: '>= 0.8.0'} + + server-destroy@1.0.1: + resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==} + + set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + + simple-get@3.1.1: + resolution: {integrity: sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==} + + socket.io-adapter@2.5.5: + resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} + + socket.io-client@4.7.5: + resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} + engines: {node: '>=10.0.0'} + + socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + + socket.io@4.7.5: + resolution: {integrity: sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==} + engines: {node: '>=10.2.0'} + + sort-keys-length@1.0.1: + resolution: {integrity: sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==} + engines: {node: '>=0.10.0'} + + sort-keys@1.1.2: + resolution: {integrity: sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==} + engines: {node: '>=0.10.0'} + + sort-keys@2.0.0: + resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==} + engines: {node: '>=4'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + + spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + + spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + + spdx-license-ids@3.0.18: + resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} + + squeak@1.3.0: + resolution: {integrity: sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==} + engines: {node: '>=0.10.0'} + + statuses@1.3.1: + resolution: {integrity: sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==} + engines: {node: '>= 0.6'} + + statuses@1.4.0: + resolution: {integrity: sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==} + engines: {node: '>= 0.6'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + stream-throttle@0.1.3: + resolution: {integrity: sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==} + engines: {node: '>= 0.10.0'} + hasBin: true + + strict-uri-encode@1.1.0: + resolution: {integrity: sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==} + engines: {node: '>=0.10.0'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@3.0.1: + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} + engines: {node: '>=0.10.0'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-bom@2.0.0: + resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} + engines: {node: '>=0.10.0'} + + strip-dirs@2.1.0: + resolution: {integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==} + + strip-eof@1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} + + strip-indent@1.0.1: + resolution: {integrity: sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==} + engines: {node: '>=0.10.0'} + hasBin: true + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-outer@1.0.1: + resolution: {integrity: sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==} + engines: {node: '>=0.10.0'} + + supports-color@2.0.0: + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} + engines: {node: '>=0.8.0'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + tar-stream@1.6.2: + resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} + engines: {node: '>= 0.8.0'} + + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + temp-dir@1.0.0: + resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} + engines: {node: '>=4'} + + tempfile@2.0.0: + resolution: {integrity: sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==} + engines: {node: '>=4'} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + timed-out@4.0.1: + resolution: {integrity: sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==} + engines: {node: '>=0.10.0'} + + to-buffer@1.1.1: + resolution: {integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + tr46@3.0.0: + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} + + trim-newlines@1.0.0: + resolution: {integrity: sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==} + engines: {node: '>=0.10.0'} + + trim-repeated@1.0.0: + resolution: {integrity: sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==} + engines: {node: '>=0.10.0'} + + tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + ua-parser-js@1.0.38: + resolution: {integrity: sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==} + + unbzip2-stream@1.4.3: + resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} + + undici-types@6.13.0: + resolution: {integrity: sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==} + + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-parse-lax@1.0.0: + resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==} + engines: {node: '>=0.10.0'} + + url-parse-lax@3.0.0: + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + engines: {node: '>=4'} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + url-to-options@1.0.1: + resolution: {integrity: sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==} + engines: {node: '>= 4'} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + + validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@3.0.0: + resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} + engines: {node: '>=12'} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + + whatwg-encoding@2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + + whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + + whatwg-url@10.0.0: + resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==} + engines: {node: '>=12'} + + whatwg-url@11.0.0: + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wide-align@1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@2.1.2: + resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@17.1.1: + resolution: {integrity: sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zopflipng-bin@6.0.1: + resolution: {integrity: sha512-+aybvXv/xafL6I67uSH5yLHrSy4/OaSOV9tniw4yZFIHpINXUcctVHE/WzHxOONrL2GHzJ8Fd4iDrNyaS6TVbg==} + engines: {node: '>=10'} + hasBin: true + +snapshots: + + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.11.0': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.3.6 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.0': {} + + '@humanwhocodes/config-array@0.11.14': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.3.6 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@lucas-labs/lui-micro@3.1.4': {} + + '@mapbox/node-pre-gyp@1.0.11': + dependencies: + detect-libc: 2.0.3 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.7.0 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.6.3 + tar: 6.2.1 + transitivePeerDependencies: + - encoding + - supports-color + optional: true + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@sindresorhus/is@0.7.0': {} + + '@socket.io/component-emitter@3.1.2': {} + + '@tootallnate/once@2.0.0': + optional: true + + '@trysound/sax@0.2.0': {} + + '@types/cookie@0.4.1': {} + + '@types/cors@2.8.17': + dependencies: + '@types/node': 22.1.0 + + '@types/keyv@3.1.4': + dependencies: + '@types/node': 22.1.0 + + '@types/node@22.1.0': + dependencies: + undici-types: 6.13.0 + + '@types/responselike@1.0.3': + dependencies: + '@types/node': 22.1.0 + + '@ungap/structured-clone@1.2.0': {} + + abab@2.0.6: + optional: true + + abbrev@1.1.1: + optional: true + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@6.0.0: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + optional: true + + acorn-jsx@5.3.2(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + + acorn-walk@7.2.0: + optional: true + + acorn@7.4.1: + optional: true + + acorn@8.12.1: {} + + agent-base@6.0.2: + dependencies: + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + optional: true + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ansi-regex@2.1.1: {} + + ansi-regex@5.0.1: {} + + ansi-styles@2.2.1: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + aproba@2.0.0: + optional: true + + arch@2.2.0: {} + + archive-type@4.0.0: + dependencies: + file-type: 4.4.0 + + are-we-there-yet@2.0.0: + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + optional: true + + argparse@2.0.1: {} + + array-find-index@1.0.2: {} + + async-each-series@0.1.1: {} + + async@2.6.4: + dependencies: + lodash: 4.17.21 + + asynckit@0.4.0: + optional: true + + axios@0.21.4(debug@4.3.2): + dependencies: + follow-redirects: 1.15.6(debug@4.3.2) + transitivePeerDependencies: + - debug + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + base64id@2.0.0: {} + + batch@0.6.1: {} + + bin-build@3.0.0: + dependencies: + decompress: 4.2.1 + download: 6.2.5 + execa: 0.7.0 + p-map-series: 1.0.0 + tempfile: 2.0.0 + + bin-check@4.1.0: + dependencies: + execa: 0.7.0 + executable: 4.1.1 + + bin-version-check@4.0.0: + dependencies: + bin-version: 3.1.0 + semver: 5.7.2 + semver-truncate: 1.1.2 + + bin-version@3.1.0: + dependencies: + execa: 1.0.0 + find-versions: 3.2.0 + + bin-wrapper@4.1.0: + dependencies: + bin-check: 4.1.0 + bin-version-check: 4.0.0 + download: 7.1.0 + import-lazy: 3.1.0 + os-filter-obj: 2.0.0 + pify: 4.0.1 + + binary-extensions@2.3.0: {} + + bl@1.2.3: + dependencies: + readable-stream: 2.3.8 + safe-buffer: 5.2.1 + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browser-process-hrtime@1.0.0: + optional: true + + browser-sync-client@2.29.3: + dependencies: + etag: 1.8.1 + fresh: 0.5.2 + mitt: 1.2.0 + + browser-sync-ui@2.29.3: + dependencies: + async-each-series: 0.1.1 + chalk: 4.1.2 + connect-history-api-fallback: 1.6.0 + immutable: 3.8.2 + server-destroy: 1.0.1 + socket.io-client: 4.7.5 + stream-throttle: 0.1.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + browser-sync@2.29.3: + dependencies: + browser-sync-client: 2.29.3 + browser-sync-ui: 2.29.3 + bs-recipes: 1.3.4 + chalk: 4.1.2 + chokidar: 3.6.0 + connect: 3.6.6 + connect-history-api-fallback: 1.6.0 + dev-ip: 1.0.1 + easy-extender: 2.3.4 + eazy-logger: 4.0.1 + etag: 1.8.1 + fresh: 0.5.2 + fs-extra: 3.0.1 + http-proxy: 1.18.1 + immutable: 3.8.2 + localtunnel: 2.0.2 + micromatch: 4.0.7 + opn: 5.3.0 + portscanner: 2.2.0 + raw-body: 2.5.2 + resp-modifier: 6.0.2 + rx: 4.1.0 + send: 0.16.2 + serve-index: 1.9.1 + serve-static: 1.13.2 + server-destroy: 1.0.1 + socket.io: 4.7.5 + ua-parser-js: 1.0.38 + yargs: 17.7.2 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + bs-recipes@1.3.4: {} + + buffer-alloc-unsafe@1.1.0: {} + + buffer-alloc@1.2.0: + dependencies: + buffer-alloc-unsafe: 1.1.0 + buffer-fill: 1.0.0 + + buffer-crc32@0.2.13: {} + + buffer-fill@1.0.0: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + bytes@3.1.2: {} + + cacheable-request@2.1.4: + dependencies: + clone-response: 1.0.2 + get-stream: 3.0.0 + http-cache-semantics: 3.8.1 + keyv: 3.0.0 + lowercase-keys: 1.0.0 + normalize-url: 2.0.1 + responselike: 1.0.2 + + callsites@3.1.0: {} + + camelcase-keys@2.1.0: + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + + camelcase@2.1.1: {} + + canvas@2.11.2: + dependencies: + '@mapbox/node-pre-gyp': 1.0.11 + nan: 2.20.0 + simple-get: 3.1.1 + transitivePeerDependencies: + - encoding + - supports-color + optional: true + + caw@2.0.1: + dependencies: + get-proxy: 2.1.0 + isurl: 1.0.0 + tunnel-agent: 0.6.0 + url-to-options: 1.0.1 + + chalk@1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chownr@2.0.0: + optional: true + + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clone-response@1.0.2: + dependencies: + mimic-response: 1.0.1 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + color-support@1.1.3: + optional: true + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + optional: true + + commander@2.20.3: {} + + commander@7.2.0: {} + + concat-map@0.0.1: {} + + config-chain@1.1.13: + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + + connect-history-api-fallback@1.6.0: {} + + connect@3.6.6: + dependencies: + debug: 2.6.9 + finalhandler: 1.1.0 + parseurl: 1.3.3 + utils-merge: 1.0.1 + transitivePeerDependencies: + - supports-color + + console-control-strings@1.1.0: + optional: true + + console-stream@0.1.1: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + cookie@0.4.2: {} + + core-util-is@1.0.3: {} + + cors@2.8.5: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + + cross-spawn@5.1.0: + dependencies: + lru-cache: 4.1.5 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.2 + shebang-command: 1.2.0 + which: 1.3.1 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.0 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.0 + + css-what@6.1.0: {} + + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + + cssom@0.3.8: + optional: true + + cssom@0.5.0: + optional: true + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + optional: true + + currently-unhandled@0.4.1: + dependencies: + array-find-index: 1.0.2 + + data-urls@3.0.2: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 11.0.0 + optional: true + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@4.3.2: + dependencies: + ms: 2.1.2 + + debug@4.3.6: + dependencies: + ms: 2.1.2 + + decamelize@1.2.0: {} + + decimal.js@10.4.3: + optional: true + + decode-uri-component@0.2.2: {} + + decompress-response@3.3.0: + dependencies: + mimic-response: 1.0.1 + + decompress-response@4.2.1: + dependencies: + mimic-response: 2.1.0 + optional: true + + decompress-tar@4.1.1: + dependencies: + file-type: 5.2.0 + is-stream: 1.1.0 + tar-stream: 1.6.2 + + decompress-tarbz2@4.1.1: + dependencies: + decompress-tar: 4.1.1 + file-type: 6.2.0 + is-stream: 1.1.0 + seek-bzip: 1.0.6 + unbzip2-stream: 1.4.3 + + decompress-targz@4.1.1: + dependencies: + decompress-tar: 4.1.1 + file-type: 5.2.0 + is-stream: 1.1.0 + + decompress-unzip@4.0.1: + dependencies: + file-type: 3.9.0 + get-stream: 2.3.1 + pify: 2.3.0 + yauzl: 2.10.0 + + decompress@4.2.1: + dependencies: + decompress-tar: 4.1.1 + decompress-tarbz2: 4.1.1 + decompress-targz: 4.1.1 + decompress-unzip: 4.0.1 + graceful-fs: 4.2.11 + make-dir: 1.3.0 + pify: 2.3.0 + strip-dirs: 2.1.0 + + deep-is@0.1.4: {} + + delayed-stream@1.0.0: + optional: true + + delegates@1.0.0: + optional: true + + depd@1.1.2: {} + + depd@2.0.0: {} + + destroy@1.0.4: {} + + detect-libc@2.0.3: + optional: true + + dev-ip@1.0.1: {} + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domexception@4.0.0: + dependencies: + webidl-conversions: 7.0.0 + optional: true + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + download@6.2.5: + dependencies: + caw: 2.0.1 + content-disposition: 0.5.4 + decompress: 4.2.1 + ext-name: 5.0.0 + file-type: 5.2.0 + filenamify: 2.1.0 + get-stream: 3.0.0 + got: 7.1.0 + make-dir: 1.3.0 + p-event: 1.3.0 + pify: 3.0.0 + + download@7.1.0: + dependencies: + archive-type: 4.0.0 + caw: 2.0.1 + content-disposition: 0.5.4 + decompress: 4.2.1 + ext-name: 5.0.0 + file-type: 8.1.0 + filenamify: 2.1.0 + get-stream: 3.0.0 + got: 8.3.2 + make-dir: 1.3.0 + p-event: 2.3.1 + pify: 3.0.0 + + duplexer3@0.1.5: {} + + easy-extender@2.3.4: + dependencies: + lodash: 4.17.21 + + eazy-logger@4.0.1: + dependencies: + chalk: 4.1.2 + + ee-first@1.1.1: {} + + emoji-regex@8.0.0: {} + + encodeurl@1.0.2: {} + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + + engine.io-client@6.5.4: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.6 + engine.io-parser: 5.2.3 + ws: 8.17.1 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + engine.io-parser@5.2.3: {} + + engine.io@6.5.5: + dependencies: + '@types/cookie': 0.4.1 + '@types/cors': 2.8.17 + '@types/node': 22.1.0 + accepts: 1.3.8 + base64id: 2.0.0 + cookie: 0.4.2 + cors: 2.8.5 + debug: 4.3.6 + engine.io-parser: 5.2.3 + ws: 8.17.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + escalade@3.1.2: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + optional: true + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint@8.57.0: + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.11.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.6 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + 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.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 3.4.3 + + esprima@4.0.1: + optional: true + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + eventemitter3@4.0.7: {} + + exec-buffer@3.2.0: + dependencies: + execa: 0.7.0 + p-finally: 1.0.0 + pify: 3.0.0 + rimraf: 2.7.1 + tempfile: 2.0.0 + + execa@0.7.0: + dependencies: + cross-spawn: 5.1.0 + get-stream: 3.0.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.7 + strip-eof: 1.0.0 + + execa@1.0.0: + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.7 + strip-eof: 1.0.0 + + executable@4.1.1: + dependencies: + pify: 2.3.0 + + ext-list@2.2.2: + dependencies: + mime-db: 1.53.0 + + ext-name@5.0.0: + dependencies: + ext-list: 2.2.2 + sort-keys-length: 1.0.1 + + fabric@5.3.0: + optionalDependencies: + canvas: 2.11.2 + jsdom: 19.0.0(canvas@2.11.2) + transitivePeerDependencies: + - bufferutil + - encoding + - supports-color + - utf-8-validate + + fast-deep-equal@3.1.3: {} + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fd-slicer@1.1.0: + dependencies: + pend: 1.2.0 + + figures@1.7.0: + dependencies: + escape-string-regexp: 1.0.5 + object-assign: 4.1.1 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + file-type@3.9.0: {} + + file-type@4.4.0: {} + + file-type@5.2.0: {} + + file-type@6.2.0: {} + + file-type@8.1.0: {} + + filename-reserved-regex@2.0.0: {} + + filenamify@2.1.0: + dependencies: + filename-reserved-regex: 2.0.0 + strip-outer: 1.0.1 + trim-repeated: 1.0.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.1.0: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.3.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-up@1.1.2: + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + find-versions@3.2.0: + dependencies: + semver-regex: 2.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.1: {} + + follow-redirects@1.15.6(debug@4.3.2): + optionalDependencies: + debug: 4.3.2 + + form-data@4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + optional: true + + fresh@0.5.2: {} + + from2@2.3.0: + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.8 + + fs-constants@1.0.0: {} + + fs-extra@3.0.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 3.0.1 + universalify: 0.1.2 + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + optional: true + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gauge@3.0.2: + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + optional: true + + get-caller-file@2.0.5: {} + + get-proxy@2.1.0: + dependencies: + npm-conf: 1.1.3 + + get-stdin@4.0.1: {} + + get-stream@2.3.1: + dependencies: + object-assign: 4.1.1 + pinkie-promise: 2.0.1 + + get-stream@3.0.0: {} + + get-stream@4.1.0: + dependencies: + pump: 3.0.0 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + got@7.1.0: + dependencies: + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.3 + decompress-response: 3.3.0 + duplexer3: 0.1.5 + get-stream: 3.0.0 + is-plain-obj: 1.1.0 + is-retry-allowed: 1.2.0 + is-stream: 1.1.0 + isurl: 1.0.0 + lowercase-keys: 1.0.1 + p-cancelable: 0.3.0 + p-timeout: 1.2.1 + safe-buffer: 5.2.1 + timed-out: 4.0.1 + url-parse-lax: 1.0.0 + url-to-options: 1.0.1 + + got@8.3.2: + dependencies: + '@sindresorhus/is': 0.7.0 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.3 + cacheable-request: 2.1.4 + decompress-response: 3.3.0 + duplexer3: 0.1.5 + get-stream: 3.0.0 + into-stream: 3.1.0 + is-retry-allowed: 1.2.0 + isurl: 1.0.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 0.4.1 + p-timeout: 2.0.1 + pify: 3.0.0 + safe-buffer: 5.2.1 + timed-out: 4.0.1 + url-parse-lax: 3.0.0 + url-to-options: 1.0.1 + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-ansi@2.0.0: + dependencies: + ansi-regex: 2.1.1 + + has-flag@4.0.0: {} + + has-symbol-support-x@1.4.2: {} + + has-to-string-tag-x@1.4.1: + dependencies: + has-symbol-support-x: 1.4.2 + + has-unicode@2.0.1: + optional: true + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hosted-git-info@2.8.9: {} + + html-encoding-sniffer@3.0.0: + dependencies: + whatwg-encoding: 2.0.0 + optional: true + + http-cache-semantics@3.8.1: {} + + http-errors@1.6.3: + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.4.0 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-proxy-agent@5.0.0: + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + optional: true + + http-proxy@1.18.1: + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.6(debug@4.3.2) + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + optional: true + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + optional: true + + ieee754@1.2.1: {} + + ignore@5.3.1: {} + + imagemin-zopfli@7.0.0: + dependencies: + exec-buffer: 3.2.0 + is-png: 2.0.0 + zopflipng-bin: 6.0.1 + + immutable@3.8.2: {} + + immutable@4.3.7: {} + + import-fresh@3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-lazy@3.1.0: {} + + imurmurhash@0.1.4: {} + + indent-string@2.1.0: + dependencies: + repeating: 2.0.1 + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.3: {} + + inherits@2.0.4: {} + + ini@1.3.8: {} + + into-stream@3.1.0: + dependencies: + from2: 2.3.0 + p-is-promise: 1.1.0 + + is-arrayish@0.2.1: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-core-module@2.15.0: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-finite@1.1.0: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-natural-number@4.0.1: {} + + is-number-like@1.0.8: + dependencies: + lodash.isfinite: 3.3.2 + + is-number@7.0.0: {} + + is-object@1.0.2: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@1.1.0: {} + + is-png@2.0.0: {} + + is-potential-custom-element-name@1.0.1: + optional: true + + is-retry-allowed@1.2.0: {} + + is-stream@1.1.0: {} + + is-utf8@0.2.1: {} + + is-wsl@1.1.0: {} + + isarray@1.0.0: {} + + isexe@2.0.0: {} + + isurl@1.0.0: + dependencies: + has-to-string-tag-x: 1.4.1 + is-object: 1.0.2 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsdom@19.0.0(canvas@2.11.2): + dependencies: + abab: 2.0.6 + acorn: 8.12.1 + acorn-globals: 6.0.0 + cssom: 0.5.0 + cssstyle: 2.3.0 + data-urls: 3.0.2 + decimal.js: 10.4.3 + domexception: 4.0.0 + escodegen: 2.1.0 + form-data: 4.0.0 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.12 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 3.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 10.0.0 + ws: 8.18.0 + xml-name-validator: 4.0.0 + optionalDependencies: + canvas: 2.11.2 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + optional: true + + json-buffer@3.0.0: {} + + json-buffer@3.0.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + jsonfile@3.0.1: + optionalDependencies: + graceful-fs: 4.2.11 + + keyv@3.0.0: + dependencies: + json-buffer: 3.0.0 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + limiter@1.1.5: {} + + load-json-file@1.1.0: + dependencies: + graceful-fs: 4.2.11 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + + localtunnel@2.0.2: + dependencies: + axios: 0.21.4(debug@4.3.2) + debug: 4.3.2 + openurl: 1.1.1 + yargs: 17.1.1 + transitivePeerDependencies: + - supports-color + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.isfinite@3.3.2: {} + + lodash.merge@4.6.2: {} + + lodash@4.17.21: {} + + logalot@2.1.0: + dependencies: + figures: 1.7.0 + squeak: 1.3.0 + + longest@1.0.1: {} + + loud-rejection@1.6.0: + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.7 + + lowercase-keys@1.0.0: {} + + lowercase-keys@1.0.1: {} + + lpad-align@1.1.2: + dependencies: + get-stdin: 4.0.1 + indent-string: 2.1.0 + longest: 1.0.1 + meow: 3.7.0 + + lru-cache@4.1.5: + dependencies: + pseudomap: 1.0.2 + yallist: 2.1.2 + + make-dir@1.3.0: + dependencies: + pify: 3.0.0 + + make-dir@3.1.0: + dependencies: + semver: 6.3.1 + optional: true + + map-obj@1.0.1: {} + + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + + meow@3.7.0: + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.8 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + + micromatch@4.0.7: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-db@1.53.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.4.1: {} + + mimic-response@1.0.1: {} + + mimic-response@2.1.0: + optional: true + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimist@1.2.8: {} + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + optional: true + + minipass@5.0.0: + optional: true + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + optional: true + + mitt@1.2.0: {} + + mkdirp@1.0.4: + optional: true + + ms@2.0.0: {} + + ms@2.1.2: {} + + nan@2.20.0: + optional: true + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + nice-try@1.0.5: {} + + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + optional: true + + nopt@5.0.0: + dependencies: + abbrev: 1.1.1 + optional: true + + normalize-package-data@2.5.0: + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.8 + semver: 5.7.2 + validate-npm-package-license: 3.0.4 + + normalize-path@3.0.0: {} + + normalize-url@2.0.1: + dependencies: + prepend-http: 2.0.0 + query-string: 5.1.1 + sort-keys: 2.0.0 + + npm-conf@1.1.3: + dependencies: + config-chain: 1.1.13 + pify: 3.0.0 + + npm-run-path@2.0.2: + dependencies: + path-key: 2.0.1 + + npmlog@5.0.1: + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + optional: true + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + nwsapi@2.2.12: + optional: true + + object-assign@4.1.1: {} + + on-finished@2.3.0: + dependencies: + ee-first: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + openurl@1.1.1: {} + + opn@5.3.0: + dependencies: + is-wsl: 1.1.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + os-filter-obj@2.0.0: + dependencies: + arch: 2.2.0 + + p-cancelable@0.3.0: {} + + p-cancelable@0.4.1: {} + + p-event@1.3.0: + dependencies: + p-timeout: 1.2.1 + + p-event@2.3.1: + dependencies: + p-timeout: 2.0.1 + + p-finally@1.0.0: {} + + p-is-promise@1.1.0: {} + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-map-series@1.0.0: + dependencies: + p-reduce: 1.0.0 + + p-reduce@1.0.0: {} + + p-timeout@1.2.1: + dependencies: + p-finally: 1.0.0 + + p-timeout@2.0.1: + dependencies: + p-finally: 1.0.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@2.2.0: + dependencies: + error-ex: 1.3.2 + + parse5@6.0.1: + optional: true + + parseurl@1.3.3: {} + + path-exists@2.1.0: + dependencies: + pinkie-promise: 2.0.1 + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@2.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-type@1.1.0: + dependencies: + graceful-fs: 4.2.11 + pify: 2.3.0 + pinkie-promise: 2.0.1 + + pend@1.2.0: {} + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + pify@2.3.0: {} + + pify@3.0.0: {} + + pify@4.0.1: {} + + pinkie-promise@2.0.1: + dependencies: + pinkie: 2.0.4 + + pinkie@2.0.4: {} + + portscanner@2.2.0: + dependencies: + async: 2.6.4 + is-number-like: 1.0.8 + + prelude-ls@1.2.1: {} + + prepend-http@1.0.4: {} + + prepend-http@2.0.0: {} + + prettier@2.8.8: {} + + process-nextick-args@2.0.1: {} + + proto-list@1.2.4: {} + + pseudomap@1.0.2: {} + + psl@1.9.0: + optional: true + + pump@3.0.0: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + punycode@2.3.1: {} + + query-string@5.1.1: + dependencies: + decode-uri-component: 0.2.2 + object-assign: 4.1.1 + strict-uri-encode: 1.1.0 + + querystringify@2.2.0: + optional: true + + queue-microtask@1.2.3: {} + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + read-pkg-up@1.0.1: + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + + read-pkg@1.1.0: + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + optional: true + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + redent@1.0.0: + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + + repeating@2.0.1: + dependencies: + is-finite: 1.1.0 + + require-directory@2.1.1: {} + + requires-port@1.0.0: {} + + resolve-from@4.0.0: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resp-modifier@6.0.2: + dependencies: + debug: 2.6.9 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + responselike@1.0.2: + dependencies: + lowercase-keys: 1.0.1 + + reusify@1.0.4: {} + + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rx@4.1.0: {} + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + sass@1.77.8: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.7 + source-map-js: 1.2.0 + + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + optional: true + + seek-bzip@1.0.6: + dependencies: + commander: 2.20.3 + + semver-regex@2.0.0: {} + + semver-truncate@1.1.2: + dependencies: + semver: 5.7.2 + + semver@5.7.2: {} + + semver@6.3.1: + optional: true + + semver@7.6.3: + optional: true + + send@0.16.2: + dependencies: + debug: 2.6.9 + depd: 1.1.2 + destroy: 1.0.4 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 1.6.3 + mime: 1.4.1 + ms: 2.0.0 + on-finished: 2.3.0 + range-parser: 1.2.1 + statuses: 1.4.0 + transitivePeerDependencies: + - supports-color + + serve-index@1.9.1: + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + + serve-static@1.13.2: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.16.2 + transitivePeerDependencies: + - supports-color + + server-destroy@1.0.1: {} + + set-blocking@2.0.0: + optional: true + + setprototypeof@1.1.0: {} + + setprototypeof@1.2.0: {} + + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@1.0.0: {} + + shebang-regex@3.0.0: {} + + signal-exit@3.0.7: {} + + simple-concat@1.0.1: + optional: true + + simple-get@3.1.1: + dependencies: + decompress-response: 4.2.1 + once: 1.4.0 + simple-concat: 1.0.1 + optional: true + + socket.io-adapter@2.5.5: + dependencies: + debug: 4.3.6 + ws: 8.17.1 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + socket.io-client@4.7.5: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.6 + engine.io-client: 6.5.4 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + socket.io-parser@4.2.4: + dependencies: + '@socket.io/component-emitter': 3.1.2 + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + + socket.io@4.7.5: + dependencies: + accepts: 1.3.8 + base64id: 2.0.0 + cors: 2.8.5 + debug: 4.3.6 + engine.io: 6.5.5 + socket.io-adapter: 2.5.5 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + sort-keys-length@1.0.1: + dependencies: + sort-keys: 1.1.2 + + sort-keys@1.1.2: + dependencies: + is-plain-obj: 1.1.0 + + sort-keys@2.0.0: + dependencies: + is-plain-obj: 1.1.0 + + source-map-js@1.2.0: {} + + source-map@0.6.1: + optional: true + + spdx-correct@3.2.0: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.18 + + spdx-exceptions@2.5.0: {} + + spdx-expression-parse@3.0.1: + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.18 + + spdx-license-ids@3.0.18: {} + + squeak@1.3.0: + dependencies: + chalk: 1.1.3 + console-stream: 0.1.1 + lpad-align: 1.1.2 + + statuses@1.3.1: {} + + statuses@1.4.0: {} + + statuses@2.0.1: {} + + stream-throttle@0.1.3: + dependencies: + commander: 2.20.3 + limiter: 1.1.5 + + strict-uri-encode@1.1.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + optional: true + + strip-ansi@3.0.1: + dependencies: + ansi-regex: 2.1.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@2.0.0: + dependencies: + is-utf8: 0.2.1 + + strip-dirs@2.1.0: + dependencies: + is-natural-number: 4.0.1 + + strip-eof@1.0.0: {} + + strip-indent@1.0.1: + dependencies: + get-stdin: 4.0.1 + + strip-json-comments@3.1.1: {} + + strip-outer@1.0.1: + dependencies: + escape-string-regexp: 1.0.5 + + supports-color@2.0.0: {} + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svgo@3.3.2: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.0.1 + + symbol-tree@3.2.4: + optional: true + + tar-stream@1.6.2: + dependencies: + bl: 1.2.3 + buffer-alloc: 1.2.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + readable-stream: 2.3.8 + to-buffer: 1.1.1 + xtend: 4.0.2 + + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + optional: true + + temp-dir@1.0.0: {} + + tempfile@2.0.0: + dependencies: + temp-dir: 1.0.0 + uuid: 3.4.0 + + text-table@0.2.0: {} + + through@2.3.8: {} + + timed-out@4.0.1: {} + + to-buffer@1.1.1: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + tough-cookie@4.1.4: + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + optional: true + + tr46@0.0.3: + optional: true + + tr46@3.0.0: + dependencies: + punycode: 2.3.1 + optional: true + + trim-newlines@1.0.0: {} + + trim-repeated@1.0.0: + dependencies: + escape-string-regexp: 1.0.5 + + tunnel-agent@0.6.0: + dependencies: + safe-buffer: 5.2.1 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.20.2: {} + + ua-parser-js@1.0.38: {} + + unbzip2-stream@1.4.3: + dependencies: + buffer: 5.7.1 + through: 2.3.8 + + undici-types@6.13.0: {} + + universalify@0.1.2: {} + + universalify@0.2.0: + optional: true + + unpipe@1.0.0: {} + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-parse-lax@1.0.0: + dependencies: + prepend-http: 1.0.4 + + url-parse-lax@3.0.0: + dependencies: + prepend-http: 2.0.0 + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + optional: true + + url-to-options@1.0.1: {} + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + uuid@3.4.0: {} + + validate-npm-package-license@3.0.4: + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + vary@1.1.2: {} + + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + optional: true + + w3c-xmlserializer@3.0.0: + dependencies: + xml-name-validator: 4.0.0 + optional: true + + webidl-conversions@3.0.1: + optional: true + + webidl-conversions@7.0.0: + optional: true + + whatwg-encoding@2.0.0: + dependencies: + iconv-lite: 0.6.3 + optional: true + + whatwg-mimetype@3.0.0: + optional: true + + whatwg-url@10.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + optional: true + + whatwg-url@11.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + optional: true + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + optional: true + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wide-align@1.1.5: + dependencies: + string-width: 4.2.3 + optional: true + + word-wrap@1.2.5: {} + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + ws@8.17.1: {} + + ws@8.18.0: + optional: true + + xml-name-validator@4.0.0: + optional: true + + xmlchars@2.2.0: + optional: true + + xmlhttprequest-ssl@2.0.0: {} + + xtend@4.0.2: {} + + y18n@5.0.8: {} + + yallist@2.1.2: {} + + yallist@4.0.0: + optional: true + + yargs-parser@20.2.9: {} + + yargs-parser@21.1.1: {} + + yargs@17.1.1: + dependencies: + cliui: 7.0.4 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yauzl@2.10.0: + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + + yocto-queue@0.1.0: {} + + zopflipng-bin@6.0.1: + dependencies: + bin-build: 3.0.0 + bin-wrapper: 4.1.0 + logalot: 2.1.0 diff --git a/src/options/locale/locale_en-US.ini b/src/options/locale/locale_en-US.ini index f0f2161..e23512a 100644 --- a/src/options/locale/locale_en-US.ini +++ b/src/options/locale/locale_en-US.ini @@ -20,10 +20,10 @@ active_stopwatch = Active Time Tracker create_new = Create… user_profile_and_more = Profile and Settings… signed_in_as = Signed in as -enable_javascript = This website requires JavaScript. +enable_javascript = yiGit requires JavaScript. toc = Table of Contents licenses = Licenses -return_to_gitea = Return to Gitea +return_to_gitea = Return to yiGit username = Username email = Email Address @@ -425,7 +425,7 @@ activate_email = Verify your email address activate_email.title = %s, please verify your e-mail address activate_email.text = Please click the following link to verify your email address within %s: -register_notify = Welcome to Gitea +register_notify = Welcome to yiGit register_notify.title = %[1]s, welcome to %[2]s register_notify.text_1 = this is your registration confirmation email for %s! register_notify.text_2 = You can now login via username: %s. @@ -789,9 +789,9 @@ ssh_disabled = SSH Disabled ssh_signonly = SSH is currently disabled so these keys are only used for commit signature verification. ssh_externally_managed = This SSH key is externally managed for this user manage_social = Manage Associated Social Accounts -social_desc = These social accounts are linked to your Gitea account. Make sure you recognize all of them as they can be used to sign in to your Gitea account. +social_desc = These social accounts are linked to your yiGit account. Make sure you recognize all of them as they can be used to sign in to your yiGit account. unbind = Unlink -unbind_success = The social account has been unlinked from your Gitea account. +unbind_success = The social account has been unlinked from your yiGit account. manage_access_token = Manage Access Tokens generate_new_token = Generate New Token diff --git a/src/themes/img/favicon.svg b/src/themes/img/favicon.svg index 46b2484..8694924 100644 --- a/src/themes/img/favicon.svg +++ b/src/themes/img/favicon.svg @@ -1,10 +1,14 @@ - - - - - + + + + + + + + + + + + + diff --git a/src/themes/img/logo.svg b/src/themes/img/logo.svg index d5c8ea1..71a8597 100644 --- a/src/themes/img/logo.svg +++ b/src/themes/img/logo.svg @@ -1,10 +1,9 @@ - - - - - + + + + + + + + diff --git a/src/themes/scss/auto.scss b/src/themes/scss/yigit-auto.scss similarity index 100% rename from src/themes/scss/auto.scss rename to src/themes/scss/yigit-auto.scss diff --git a/src/themes/scss/dark.scss b/src/themes/scss/yigit-dark.scss similarity index 99% rename from src/themes/scss/dark.scss rename to src/themes/scss/yigit-dark.scss index c3bcd67..2bb691e 100644 --- a/src/themes/scss/dark.scss +++ b/src/themes/scss/yigit-dark.scss @@ -4,7 +4,7 @@ $is-dark: true; -$brand: #a6c6f7; +$brand: #ff6688; $colors: ( theme: ( diff --git a/src/themes/scss/light.scss b/src/themes/scss/yigit-light.scss similarity index 99% rename from src/themes/scss/light.scss rename to src/themes/scss/yigit-light.scss index 6f57fc8..f0bb79a 100644 --- a/src/themes/scss/light.scss +++ b/src/themes/scss/yigit-light.scss @@ -4,7 +4,7 @@ $is-dark: true; -$brand: #6296e2; +$brand: #ff6688; $colors: ( theme: ( diff --git a/tools/deploy.js b/tools/deploy.js deleted file mode 100644 index 15d89a6..0000000 --- a/tools/deploy.js +++ /dev/null @@ -1,34 +0,0 @@ -import { Logger } from './utils/logger.js'; -import { getArg } from './utils/funcs.js'; -import { resolve } from 'path'; -import { cwd } from 'process'; -import { deploy } from './tasks/deploy.js'; - -const logger = new Logger('deploy', 'info', 'brightMagenta'); - -const src = './src'; -const dist = './dist'; -const serviceName = getArg('--service', 'gitea'); -const srcPath = resolve(cwd(), src); -const distPath = resolve(cwd(), dist); -const serverPath = resolve( - cwd(), - getArg('--server', 'd:/users/lucas/Desktop/dev/server/gitea') -); - -logger.info('Deploy started!'); -logger.info(`Service name: '${serviceName}'`); -logger.info(`Src path: ${srcPath}`); -logger.info(`Dist path: ${distPath}`); -logger.info(`Server path: ${serverPath}`); - -function exit(err) { - err && logger.error(err); - process.exit(err ? 1 : 0); -} - -async function executeDeployTask() { - await deploy(srcPath, distPath, serverPath, serviceName); -} - -executeDeployTask().then(exit).catch(exit); diff --git a/tools/restart.js b/tools/restart.js deleted file mode 100644 index ad9f34b..0000000 --- a/tools/restart.js +++ /dev/null @@ -1,19 +0,0 @@ -import { getArg } from './utils/funcs.js'; -import { restartService } from './tasks/restart-service.js'; -import { Logger } from './utils/logger.js'; - -const logger = new Logger('restart', 'info', 'brightMagenta'); -const serviceName = getArg('--service', 'gitea'); - -function exit(err) { - if (err) { - console.error(err); - } else { - console.log(''); - logger.info('Build completed successfully'); - } - - process.exit(err ? 1 : 0); -} - -restartService(serviceName).then(exit).catch(exit); diff --git a/tools/serve.js b/tools/serve.js deleted file mode 100644 index 807a86b..0000000 --- a/tools/serve.js +++ /dev/null @@ -1,41 +0,0 @@ -import { watch } from 'chokidar'; -import { TaskDebouncer } from './utils/task-debouncer.js'; -import { Logger } from './utils/logger.js'; -import { getArg } from './utils/funcs.js'; -import { resolve } from 'path'; -import { cwd } from 'process'; -import { deploy } from './tasks/deploy.js'; - -const src = './src'; -const dist = './dist'; -const serviceName = getArg('--service', 'gitea'); -const srcPath = resolve(cwd(), src); -const distPath = resolve(cwd(), dist); -const serverPath = resolve( - cwd(), - getArg('--server', 'd:/users/lucas/Desktop/dev/server/gitea') -); -const debouncer = new TaskDebouncer(300); -const logger = new Logger('serve', 'info', 'brightMagenta'); - -logger.info('Serve task started!'); -logger.info('Watching for changes...'); -logger.info(`Service name: '${serviceName}'`); -logger.info(`Src path: ${srcPath}`); -logger.info(`Dist path: ${distPath}`); -logger.info(`Server path: ${serverPath}`); - -const watcher = watch([`${src}/**/*`], { - persistent: true, - ignoreInitial: true, -}); - -watcher.on('change', (file) => debouncer.add( - deploy, - srcPath, - distPath, - serverPath, - serviceName, - file, - true -)); diff --git a/tools/tasks/deploy.js b/tools/tasks/deploy.js deleted file mode 100644 index 3605fff..0000000 --- a/tools/tasks/deploy.js +++ /dev/null @@ -1,48 +0,0 @@ -import { Logger } from '../utils/logger.js'; -import { buildScss } from './scss.js'; -import { buildFonts } from './fonts.js'; -import { buildTemplates } from './templates.js'; -import { copyTo } from './copy-to.js'; -import { restartService } from './restart-service.js'; -import { extname } from 'path'; -import browsersync from 'browser-sync'; -import { optimizeCss } from './optimize-css.js'; - -const logger = new Logger('deploy', 'info', 'brightMagenta'); - -const sync = browsersync.create('lugit') - -export async function deploy(srcPath, distPath, serverPath, serviceName, file = null, live = false) { - logger.info('Deploying...'); - - if(live && !sync.active) { - sync.init({ - proxy: 'http://lugit.local', - port: 8080, - }) - } - - let shouldRestart = true; - - // check if it's an scss - if (file !== null && file !== undefined && extname(file) === '.scss') { - shouldRestart = false; - } - - try { - await buildScss(srcPath, distPath).then(() => optimizeCss(distPath)); - await buildFonts(srcPath, distPath); - // await buildImg(srcPath, distPath); - await buildTemplates(srcPath, distPath); - await copyTo(distPath, serverPath); - shouldRestart && await restartService(serviceName); - - if(!shouldRestart && live) { - sync.reload(); - } - - logger.info('Deployment successful!'); - } catch (error) { - logger.error(`Deployment failed: ${error}`); - } -} diff --git a/tools/tasks/restart-service.js b/tools/tasks/restart-service.js deleted file mode 100644 index 6967657..0000000 --- a/tools/tasks/restart-service.js +++ /dev/null @@ -1,31 +0,0 @@ -import { exec } from 'child_process'; - -import { Logger } from '../utils/logger.js'; -const logger = new Logger(restartService.name, 'info', 'brightRed'); - -export async function restartService(serviceName) { - return new Promise((resolve, reject) => { - logger.info(`Restarting '${serviceName}' service...`); - - let command; - let args; - - if (process.platform === 'win32') { - command = 'cmd.exe'; - args = ['/c', 'net', 'stop', serviceName, '&&', 'net', 'start', serviceName]; - } else { - command = 'sudo'; - args = ['systemctl', 'restart', serviceName]; - } - - exec(`${command} ${args.join(' ')}`, (error, stdout) => { - if (error) { - logger.error(`Failed to restart '${serviceName}' service: ${error}`); - reject(error); - } else { - logger.info(`'${serviceName}' service restarted!`); - resolve(stdout); - } - }); - }); -}