diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..5d12634
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,13 @@
+# editorconfig.org
+root = true
+
+[*]
+indent_style = space
+indent_size = 2
+end_of_line = lf
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+
+[*.md]
+trim_trailing_whitespace = false
diff --git a/.env.example b/.env.example
new file mode 100644
index 0000000..ef9776e
--- /dev/null
+++ b/.env.example
@@ -0,0 +1,10 @@
+# APP CONSTANTS
+NAME=APPNAME
+API_HOST=http://localhost:8001
+API_HOST_API_SUFFIX=api
+# FIRST CHAR CAPITALIZED, DUE TO HTML5 COMPONENTS NAME CONVENTION !IMPORTANT
+CUSTOMER=Ggz
+
+WEBSOCKETS_KEY=local
+WEBSOCKETS_HOST=127.0.0.1
+WEBSOCKETS_PORT=6001
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..59e2232
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,96 @@
+# Created by .ignore support plugin (hsz.mobi)
+### Node template
+# Logs
+/logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+
+# Runtime data
+pids
+*.pid
+*.seed
+*.pid.lock
+
+# Directory for instrumented libs generated by jscoverage/JSCover
+lib-cov
+
+# Coverage directory used by tools like istanbul
+coverage
+
+# nyc test coverage
+.nyc_output
+
+# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
+.grunt
+
+# Bower dependency directory (https://bower.io/)
+bower_components
+
+# node-waf configuration
+.lock-wscript
+
+# Compiled binary addons (https://nodejs.org/api/addons.html)
+build/Release
+
+# Dependency directories
+node_modules/
+jspm_packages/
+
+# TypeScript v1 declaration files
+typings/
+
+# Optional npm cache directory
+.npm
+
+# Optional eslint cache
+.eslintcache
+
+# Optional REPL history
+.node_repl_history
+
+# Output of 'npm pack'
+*.tgz
+
+# Yarn Integrity file
+.yarn-integrity
+
+# dotenv environment variables file
+.env
+
+# direnv
+.envrc
+
+# parcel-bundler cache (https://parceljs.org/)
+.cache
+
+# next.js build output
+.next
+
+# nuxt.js build output
+.nuxt
+
+# Nuxt generate
+dist
+
+# vuepress build output
+.vuepress/dist
+
+# Serverless directories
+.serverless
+
+# IDE / Editor
+.idea
+
+# Service worker
+sw.*
+
+# Mac OSX
+.DS_Store
+
+# Vim swap files
+*.swp
+
+# vscode preferences
+.vscode
diff --git a/.i18n-editor-metadata b/.i18n-editor-metadata
new file mode 100644
index 0000000..e097e04
--- /dev/null
+++ b/.i18n-editor-metadata
@@ -0,0 +1,7 @@
+flatten_json=0
+minify_resources=0
+preserve_comments=0
+resource_definition=translations{_LOCALE}
+resource_structure=Flat
+resource_type=JSON
+use_single_quotes=0
diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..b2095be
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,4 @@
+{
+ "semi": false,
+ "singleQuote": true
+}
diff --git a/assets/README.md b/assets/README.md
new file mode 100644
index 0000000..34766f9
--- /dev/null
+++ b/assets/README.md
@@ -0,0 +1,7 @@
+# ASSETS
+
+**This directory is not required, you can delete it if you don't want to use it.**
+
+This directory contains your un-compiled assets such as LESS, SASS, or JavaScript.
+
+More information about the usage of this directory in [the documentation](https://nuxtjs.org/guide/assets#webpacked).
diff --git a/assets/icons.scss b/assets/icons.scss
new file mode 100644
index 0000000..50e8cd1
--- /dev/null
+++ b/assets/icons.scss
@@ -0,0 +1,324 @@
+@font-face {
+ font-family: 'mijnggz';
+ src: url('../static/fonts/mijnggz.eot?tfomgy');
+ src: url('../static/fonts/mijnggz.eot?tfomgy#iefix') format('embedded-opentype'),
+ url('../static/fonts/mijnggz.ttf?tfomgy') format('truetype'),
+ url('../static/fonts/mijnggz.woff?tfomgy') format('woff'),
+ url('../static/fonts/mijnggz.svg?tfomgy#mijnggz') format('svg');
+ font-weight: normal;
+ font-style: normal;
+ font-display: block;
+}
+
+[class^="icon-"], [class*=" icon-"] {
+ /* use !important to prevent issues with browser extensions that change fonts */
+ font-family: 'mijnggz' !important;
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-add:before {
+ content: "\e900";
+}
+.icon-application:before {
+ content: "\e901";
+}
+.icon-arrow-left:before {
+ content: "\e902";
+}
+.icon-arrow-right:before {
+ content: "\e903";
+}
+.icon-attributes:before {
+ content: "\e904";
+}
+.icon-calender:before {
+ content: "\e905";
+}
+.icon-checkmark:before {
+ content: "\e906";
+ font-size: 7px;
+}
+.icon-close:before {
+ content: "\e907";
+}
+.icon-download:before {
+ content: "\e908";
+ font-size: 17px;
+}
+.icon-dragdrop:before {
+ content: "\e909";
+}
+.icon-dropdown:before {
+ content: "\e90a";
+ font-size: 7px;
+}
+.icon-dropdown-up:before {
+ content: "\e90a";
+ transform: rotate(180deg);
+ font-size: 7px;
+}
+.icon-dropdown-right:before {
+ content: "\e90a";
+ transform: rotate(270deg);
+ font-size: 7px;
+}
+.icon-dropdown-left:before {
+ content: "\e90a";
+ transform: rotate(90deg);
+ font-size: 7px;
+}
+.icon-duplicate:before {
+ content: "\e90b";
+ font-size: 17px;
+}
+.icon-edit:before {
+ content: "\e90c";
+ font-size: 18px;
+}
+.icon-education-third-parties:before {
+ content: "\e90d";
+}
+.icon-events:before {
+ content: "\e90e";
+}
+.icon-export:before {
+ content: "\e90f";
+}
+.icon-file:before {
+ content: "\e910";
+ font-size: 23px;
+}
+.icon-free:before {
+ content: "\e911";
+}
+.icon-fullscreen:before {
+ content: "\e912";
+ font-size: 17px;
+}
+.icon-image:before {
+ content: "\e913";
+ font-size: 22px;
+}
+.icon-info:before {
+ content: "\e914";
+}
+.icon-learningproducts:before {
+ content: "\e915";
+}
+.icon-link:before {
+ content: "\e916";
+}
+
+.icon-logout:before {
+ content: "\e917";
+}
+.icon-members:before {
+ content: "\e918";
+}
+.icon-menu:before {
+ content: "\e919";
+ font-size: 7px;
+}
+.icon-message:before {
+ content: "\e91a";
+}
+.icon-moon:before {
+ content: "\e91b";
+}
+.icon-options:before {
+ content: "\e91c";
+ font-size: 3px;
+}
+.icon-partners:before {
+ content: "\e91d";
+}
+.icon-password:before {
+ content: "\e91e";
+}
+.icon-remove:before {
+ content: "\e91f";
+}
+.icon-search:before {
+ content: "\e920";
+ font-size: 15px;
+}
+.icon-selectionbox:before {
+ content: "\e921";
+}
+.icon-selectionbox-check:before {
+ content: "\e922";
+}
+.icon-selectionbox-checked:before {
+ content: "\e923";
+}
+.icon-settings:before {
+ content: "\e924";
+}
+.icon-share:before {
+ content: "\e925";
+}
+.icon-sharepoint:before {
+ content: "\e926";
+}
+.icon-sun:before {
+ content: "\e927";
+}
+.icon-support:before {
+ content: "\e928";
+}
+.icon-time:before {
+ content: "\e929";
+}
+.icon-upload:before {
+ content: "\e92a";
+ font-size: 17px;
+}
+.icon-user:before {
+ content: "\e92b";
+}
+.icon-videoplatform:before {
+ content: "\e92c";
+ font-size: 15px;
+}
+.icon-visible-false:before {
+ content: "\e92d";
+}
+.icon-visible-true:before {
+ content: "\e92e";
+}
+.icon-loading-logo .path1:before {
+ content: "\e92f";
+ color: rgb(12, 181, 195);
+}
+.icon-loading-logo .path2:before {
+ content: "\e930";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path3:before {
+ content: "\e931";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path4:before {
+ content: "\e932";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path5:before {
+ content: "\e933";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path6:before {
+ content: "\e934";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path7:before {
+ content: "\e935";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path8:before {
+ content: "\e936";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path9:before {
+ content: "\e937";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path10:before {
+ content: "\e938";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path11:before {
+ content: "\e939";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path12:before {
+ content: "\e93a";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path13:before {
+ content: "\e93b";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path14:before {
+ content: "\e93c";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path15:before {
+ content: "\e93d";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path16:before {
+ content: "\e93e";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path17:before {
+ content: "\e93f";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path18:before {
+ content: "\e940";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path19:before {
+ content: "\e941";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path20:before {
+ content: "\e942";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path21:before {
+ content: "\e943";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path22:before {
+ content: "\e944";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path23:before {
+ content: "\e945";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path24:before {
+ content: "\e946";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-loading-logo .path25:before {
+ content: "\e947";
+ margin-left: -1em;
+ color: rgb(194, 38, 51);
+}
+.icon-managementinfo:before {
+ content: "\e948";
+}
diff --git a/assets/img/cat.png b/assets/img/cat.png
new file mode 100644
index 0000000..50d5552
Binary files /dev/null and b/assets/img/cat.png differ
diff --git a/assets/img/flags/svg/237-netherlands.svg b/assets/img/flags/svg/237-netherlands.svg
new file mode 100644
index 0000000..7bbcf41
--- /dev/null
+++ b/assets/img/flags/svg/237-netherlands.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/flags/svg/260-united-kingdom.svg b/assets/img/flags/svg/260-united-kingdom.svg
new file mode 100644
index 0000000..f9a26fb
--- /dev/null
+++ b/assets/img/flags/svg/260-united-kingdom.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/ggz/loading-logo.svg b/assets/img/ggz/loading-logo.svg
new file mode 100644
index 0000000..d2f43fa
--- /dev/null
+++ b/assets/img/ggz/loading-logo.svg
@@ -0,0 +1,557 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/img/ggz/logo-dark.svg b/assets/img/ggz/logo-dark.svg
new file mode 100644
index 0000000..8b46d90
--- /dev/null
+++ b/assets/img/ggz/logo-dark.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/ggz/logo-light.svg b/assets/img/ggz/logo-light.svg
new file mode 100644
index 0000000..897f44d
--- /dev/null
+++ b/assets/img/ggz/logo-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/assets/img/ggz/welcome.jpg b/assets/img/ggz/welcome.jpg
new file mode 100644
index 0000000..3786f70
Binary files /dev/null and b/assets/img/ggz/welcome.jpg differ
diff --git a/assets/img/newsletter.jpg b/assets/img/newsletter.jpg
new file mode 100644
index 0000000..06ac7d3
Binary files /dev/null and b/assets/img/newsletter.jpg differ
diff --git a/assets/img/no_image.png b/assets/img/no_image.png
new file mode 100644
index 0000000..4f1dab0
Binary files /dev/null and b/assets/img/no_image.png differ
diff --git a/assets/img/plant.png b/assets/img/plant.png
new file mode 100644
index 0000000..05042a3
Binary files /dev/null and b/assets/img/plant.png differ
diff --git a/assets/img/triangle_pattern.png b/assets/img/triangle_pattern.png
new file mode 100644
index 0000000..8c4e3e1
Binary files /dev/null and b/assets/img/triangle_pattern.png differ
diff --git a/assets/main.css b/assets/main.css
new file mode 100644
index 0000000..e69de29
diff --git a/assets/variables.scss b/assets/variables.scss
new file mode 100644
index 0000000..3afd501
--- /dev/null
+++ b/assets/variables.scss
@@ -0,0 +1,995 @@
+// Fonts
+$body-font-family: "Source Sans Pro", sans-serif;
+$heading-font-family: "Source Sans Pro";
+$font-size-root: 18px;
+
+//Text editor
+.v-application .ql-tooltip a,
+.v-application .ql-editor a {
+ color: var(--v-txt-base) !important;
+ text-decoration: none !important;
+}
+
+.v-card__text a {
+ color: var(--v-secAccent-base) !important;
+}
+
+//Tooltip
+.v-tooltip__content {
+ max-width: 220px !important;
+ font-size: 14px !important;
+ padding: 15px !important;
+ -webkit-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.11) !important;
+ -moz-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.11) !important;
+ box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.11) !important;
+}
+
+// Learning product
+.v-card__title,
+.v-card__title i {
+ color: var(--v-txt-base);
+ font-weight: 800 !important;
+}
+
+.v-divider {
+ border-color: var(--v-lines-base) !important;
+}
+
+tbody tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {
+ background: var(--v-primary-base) !important;
+ -webkit-box-shadow: 5px 5px 12px 4px rgba(0, 0, 0, 0.08);
+ -moz-box-shadow: 5px 5px 12px 4px rgba(0, 0, 0, 0.08);
+ box-shadow: 5px 5px 12px 4px rgba(0, 0, 0, 0.08);
+}
+
+.v-data-table__wrapper {
+ overflow-x: visible;
+ overflow-y: visible;
+}
+
+.v-select .v-select__selection--comma,
+.v-chip__content,
+.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled),
+.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections,
+.v-list-item .v-list-item__title,
+.v-list-item .v-list-item__subtitle,
+.v-input--is-disabled input,
+.v-input--is-disable,
+p,
+li {
+ color: var(--v-txt-base) !important;
+}
+
+// Organize
+.v-input--is-disabled .v-input__append-inner,
+.v-list--disabled .v-input__slot i {
+ opacity: 0.5;
+}
+
+// Time picker
+.v-time-picker-title {
+ color: var(--v-txt-base) !important;
+}
+
+// Data table
+$data-table-regular-row-height: 96px;
+
+.v-data-table-header tr th {
+ border-bottom: 0px !important;
+ border-top: 1px solid var(--v-lines-base) !important;
+}
+
+.v-data-table {
+ table {
+ border-spacing: 0px 16px !important;
+
+ > .v-data-table-header tr {
+ background-color: var(--v-secondary-base);
+ }
+
+ > tbody tr {
+ background-color: var(--v-primary-base);
+
+ > td &:first-child {
+ padding-right: 0px !important;
+ }
+ }
+ }
+
+ .v-data-footer {
+ border-top: none !important;
+ }
+}
+
+.v-btn {
+ text-transform: none !important;
+ font-weight: 700 !important;
+ height: 40px !important;
+}
+
+// default icon size
+$icon-size: 21px;
+
+// Content icon (adds icon-calendar in v-text-field)
+.content-icon {
+ &.theme--light {
+ color: var(--v-txt-base) !important;
+ }
+
+ &.theme--dark {
+ color: #d5eaf0 !important;
+ }
+
+ &:hover {
+ .v-text-field__slot {
+ &:after {
+ color: var(--v-info-base) !important;
+ }
+ }
+ }
+
+ li &:active {
+ .v-text-field__slot {
+ &:after {
+ color: var(--v-info-base) !important;
+ opacity: 0.5;
+ }
+ }
+ }
+
+ .v-text-field__slot {
+ &:after {
+ content: "\e905";
+ font-family: "mijnggz";
+ color: var(--v-txt-base) !important;
+ font-size: 20px;
+ }
+ }
+}
+
+// Content badge (adds an interactive icon-close in v-btn)
+.content-badge {
+ background-color: #e0f0f4 !important;
+ letter-spacing: normal;
+
+ &:after {
+ content: "\e907";
+ font-family: "mijnggz";
+ color: var(--v-secAccent-base) !important;
+ font-size: 8px;
+ margin-left: 7px;
+ margin-top: 4px;
+ }
+
+ &:hover:after {
+ color: #bb1d28 !important;
+ }
+
+ &.theme--dark {
+ background-color: var(--v-primary-base) !important;
+ }
+
+ &:before {
+ background-color: var(--v-badge-base) !important;
+ }
+}
+
+// Toggle button
+.v-input--switch--inset {
+ margin: 0px 10px !important;
+
+ .v-input--selection-controls__input {
+ .v-input--switch__track {
+ color: var(--v-primary-base) !important;
+ border: 1px solid var(--v-lines-base) !important;
+ }
+
+ .v-input--switch__thumb {
+ color: var(--v-lines-base) !important;
+ }
+ }
+
+ &.v-input--is-label-active {
+ .v-input--switch__track {
+ color: var(--v-info-base) !important;
+ border: none !important;
+ opacity: inherit;
+ }
+
+ .v-input--switch__thumb {
+ color: white !important;
+ }
+ }
+}
+
+//Close-button color in dark mode
+.theme--dark .v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before {
+ opacity: 1;
+ color: var(--v-secAccent-base);
+}
+
+// Selection box
+.v-input--is-label-active {
+ .v-icon.notranslate.icon-selectionbox-checked {
+ color: var(--v-info-base) !important;
+ }
+}
+
+// Primary CTA
+.cta-primary {
+ color: var(--v-primary-base) !important;
+ background-color: var(--v-info-base) !important;
+
+ &:hover {
+ color: var(--v-info-base) !important;
+ background-color: var(--v-primary-base) !important;
+ border: 1px solid var(--v-info-base) !important;
+ }
+}
+
+// Secondary CTA
+.cta-secondary {
+ color: var(--v-txt-base) !important;
+ // height: 60px !important;
+ // width: 240px !important;
+ background-color: var(--v-primary-base) !important;
+ border-radius: 5px !important;
+ // background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%c8dde4' stroke-width='3' stroke-dasharray='8%2c6' stroke-dashoffset='11' stroke-linecap='square'/%3e%3c/svg%3e");
+ border: 2px dashed var(--v-lines-base) !important;
+
+ &:hover {
+ color: var(--v-stroke-base) !important;
+ background-color: var(--v-primary-base) !important;
+ // background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23003547FF' stroke-width='3' stroke-dasharray='8%2c6' stroke-dashoffset='11' stroke-linecap='square'/%3e%3c/svg%3e");
+ border: 2px dashed var(--v-secAccent-base) !important;
+ }
+
+ &:active {
+ opacity: 0.5 !important;
+ }
+}
+
+// Interactive CTA
+.cta-interactive {
+ color: #002937 !important;
+ background-color: #e0f4f8 !important;
+ border: 1px solid var(--v-stroke-base) !important;
+
+ &:hover {
+ color: #ffffff !important;
+ background-color: #002937 !important;
+ }
+
+ &:active {
+ background-color: #002937 !important;
+ opacity: 0.5;
+ border: none !important;
+ }
+}
+
+// Autocomplete search
+.v-autocomplete {
+ .v-input__control {
+ .v-input__slot {
+ border: 1px solid var(--v-search-base);
+ box-shadow: none !important;
+ height: auto;
+
+ .v-select__selections {
+ .v-chip--select {
+ background-color: var(--v-search-base) !important;
+ letter-spacing: normal;
+ height: 30px;
+ border-radius: 25px;
+ font-size: 16px;
+ }
+ }
+
+ .v-input__append-inner {
+ .v-input__icon .mdi-menu-down {
+ &:before {
+ content: "\e90a" !important;
+ font-family: "mijnggz" !important;
+ color: var(--v-txt-base);
+ font-size: 8px !important;
+ }
+ }
+ }
+ }
+ }
+
+ &.v-select--is-menu-active {
+ .v-input__icon .mdi-menu-down {
+ &:before {
+ color: var(--v-secAccent-base) !important;
+ }
+ }
+ }
+}
+
+.v-autocomplete__content {
+ width: 620px !important;
+ top: 90px !important;
+ left: 50% !important;
+ margin-left: -310px;
+
+ border: 1px solid var(--v-search-base) !important;
+ box-shadow: none !important;
+}
+
+.v-autocomplete__content .v-list .v-list-item:not(.v-list-item--active):not(.v-list-item--disabled):hover {
+ color: var(--v-primary-base) !important;
+}
+
+.users.v-autocomplete__content {
+ top: 408px !important;
+ left: 366px !important;
+ width: 595px !important;
+ border: 1px solid var(--v-search-base) !important;
+ box-shadow: none !important;
+
+ @media (min-width: 1920px) {
+ left: 506px !important;
+ top: 539px !important;
+ width: 620px !important;
+ }
+
+ @media (min-width: 3840px) {
+ left: 1328px !important;
+ top: 1079px !important;
+ }
+}
+
+// Actions -> Fields
+.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,
+.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections,
+.v-select.v-select--chips.v-select--chips--small .v-select__selections {
+ min-height: 54px;
+}
+
+// Actions + Version show add button in edit mode
+.v-dialog__container {
+ display: block !important;
+}
+
+// Three dot menu
+.v-menu__content {
+ .v-list {
+ .v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
+ &:hover {
+ color: var(--v-secAccent-base) !important;
+ background: var(--v-primary-base) !important;
+
+ .mdi-checkbox-blank-outline {
+ &:before {
+ color: var(--v-secAccent-base) !important;
+ }
+ }
+ }
+
+ .mdi-checkbox-blank-outline {
+ &:before {
+ content: "\e921" !important;
+ font-family: "mijnggz";
+ }
+ }
+ }
+
+ .v-list-item--active {
+ &:before {
+ opacity: 0 !important;
+ }
+
+ .v-list-item__action .v-simple-checkbox .v-icon {
+ color: var(--v-secAccent-base) !important;
+
+ &.mdi-checkbox-marked {
+ &:before {
+ content: "\e923" !important;
+ font-family: "mijnggz";
+ }
+ }
+ }
+ }
+
+ .v-list-item {
+ color: var(--v-tertiary-base) !important;
+ background: var(--v-primary-base) !important;
+ }
+
+ .v-list-item__action {
+ order: 2;
+ }
+ }
+}
+
+// Badges (Colors for message-badge and message-bar)
+.v-badge__badge {
+ color: #003547 !important;
+
+ &__red {
+ background-color: #ffcccc !important;
+ border: 1px solid #bb1d28 !important;
+
+ &::before {
+ color: #bb1d28 !important;
+ }
+ }
+
+ &__orange {
+ background-color: #fdeecc !important;
+ border: 1px solid #e54e0f !important;
+
+ &::before {
+ color: #e54e0f !important;
+ }
+ }
+
+ &__green {
+ background-color: #dbf2cd !important;
+ border: 1px solid #1ada79 !important;
+
+ &::before {
+ color: #1ada79 !important;
+ }
+ }
+}
+
+// Message badge
+.message-badge {
+ border-radius: 15px !important;
+ padding: 3px 8px 16px 8px;
+}
+
+// Message bar
+.message-bar {
+ width: 230px !important;
+ height: 35px !important;
+ border-radius: 3px;
+ text-align: left;
+ padding: 8px 0 !important;
+
+ &::before {
+ content: "\e91a";
+ font-family: "mijnggz";
+ font-size: 15px;
+ padding: 0 8px;
+ }
+}
+
+// tooltip bg-color
+$tooltip-background-color: #30b7cd;
+
+// input fields customization
+.v-text-field--outlined {
+ .v-input__prepend-inner {
+ .v-icon {
+ color: var(--v-txt-base);
+ }
+ }
+
+ fieldset {
+ border-width: 1px !important;
+ }
+}
+
+// searchbar customization
+// $text-field-outlined-fieldset-border: 2px solid var(--v-secAccent-base);
+.v-text-field--outlined.v-input--is-focused fieldset {
+ border: 1px solid var(--v-secAccent-base);
+}
+
+#searchbar {
+ color: var(--v-txt-base) !important;
+ caret-color: var(--v-txt-base) !important;
+}
+
+#searchbar
+ .v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)
+ > .v-input__control
+ > .v-input__slot:hover
+ fieldset {
+ color: var(--v-primary-base) !important;
+}
+
+#searchbar .theme--light.v-text-field--filled > .v-input__control > .v-input__slot {
+ background: #ecf6f8 !important;
+}
+
+// input regular field outlined color
+.v-text-field--outlined {
+ > .v-input__control .v-input__slot {
+ caret-color: black;
+
+ fieldset {
+ color: var(--v-lines-base) !important;
+ border-width: 1px !important;
+ }
+ }
+}
+
+.v-sheet--outlined {
+ color: var(--v-lines-base) !important;
+ border-width: 1px !important;
+}
+
+.v-sheet .v-list {
+ border-radius: 5px !important;
+ color: var(--v-lines-base) !important;
+}
+
+// input regular field hover color
+.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) {
+ > .v-input__control > .v-input__slot:hover fieldset {
+ color: var(--v-secAccent-base) !important;
+ }
+}
+
+// input regular fields disabled
+.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset {
+ color: var(--v-secDisabled-base) !important;
+}
+
+label.v-label.v-label--is-disabled {
+ color: var(--v-terDisabled-base) !important;
+}
+
+.v-text-field--filled > .v-input__control > .v-input__slot {
+ background-color: var(--v-quaDisabled-base) !important;
+}
+
+// dropdown fields customization
+.v-select.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)
+ > .v-input__control
+ > .v-input__slot
+ fieldset {
+ color: var(--v-lines-base) !important;
+ opacity: 1 !important;
+}
+
+.v-select.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)
+ > .v-input__control
+ > .v-input__slot
+ fieldset {
+ color: #d5eaf0 !important;
+ opacity: 1 !important;
+}
+
+// v-select focus & hover
+.v-select.v-text-field--outlined.v-input--is-focused fieldset,
+.v-select.v-text-field--outlined.v-input--is-focused > fieldset:hover {
+ border: 1px solid #30b7cd !important;
+ opacity: 1 !important;
+}
+
+.v-select.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)
+ > .v-input__control
+ > .v-input__slot:hover
+ fieldset {
+ border: 1px solid #30b7cd !important;
+ opacity: 1 !important;
+}
+
+.v-select.theme--dark.v-text-field--outlined.v-input--is-focused fieldset,
+.v-select.theme--dark.v-text-field--outlined.v-input--has-state fieldset {
+ border: 1px solid #d5eaf0;
+ opacity: 0.24;
+}
+
+.v-select.v-select--is-menu-active {
+ .v-icon {
+ color: #30b7cd !important;
+ }
+}
+
+// Navigation icon
+.icon-menu,
+.icon-close {
+ &:before {
+ // color: var(--v-txt-base); this stlying overrides the color in _user.vue, so I outcommented this one because the styling in _user.vue is scoped
+ }
+
+ &:hover:before {
+ color: var(--v-secAccent-base);
+ }
+}
+
+// Interface icon
+.icon-fullscreen {
+ &:before {
+ color: var(--v-tertiary-base);
+ }
+
+ &:hover:before {
+ color: var(--v-secAccent-base);
+ }
+
+ &:active:before {
+ color: var(--v-secAccent-base);
+ opacity: 0.5;
+ }
+
+ &:disabled:before {
+ color: var(--v-disabled-base);
+ }
+}
+
+// quill editor customization
+
+// svg icon color
+.ql-snow.ql-toolbar button:hover .ql-stroke,
+.ql-snow .ql-toolbar button:hover .ql-stroke,
+.ql-snow.ql-toolbar button:focus .ql-stroke,
+.ql-snow .ql-toolbar button:focus .ql-stroke,
+.ql-snow.ql-toolbar button.ql-active .ql-stroke,
+.ql-snow .ql-toolbar button.ql-active .ql-stroke,
+.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
+.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
+.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
+.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
+.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
+.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
+.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
+.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
+.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
+.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
+.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
+.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
+.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
+.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
+.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
+.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
+.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
+.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
+.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
+.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
+.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
+ color: var(--v-secAccent-base) !important;
+ stroke: var(--v-secAccent-base) !important;
+}
+
+// quill editor border color when focused
+.quill-editor.focused {
+ .ql-toolbar.ql-snow {
+ border: 1px solid rgba($color: #30b7cd, $alpha: 1) !important;
+ }
+
+ .ql-container.ql-snow {
+ border: 1px solid rgba($color: #30b7cd, $alpha: 1) !important;
+ border-top: 0px !important;
+ }
+}
+
+// quill editor border color when hovered
+.quill-editor.quill:hover {
+ .ql-toolbar.ql-snow {
+ border: 1px solid #30b7cd !important;
+ }
+
+ .ql-container.ql-snow {
+ border: 1px solid #30b7cd !important;
+ border-top: 0px !important;
+ }
+}
+
+// quill editor border color when not focused
+.quill-editor.quill {
+ .ql-toolbar.ql-snow {
+ border: 1px solid var(--v-lines-base);
+ }
+
+ .ql-container.ql-snow {
+ border: 1px solid var(--v-lines-base);
+ border-top: 0px !important;
+ }
+}
+
+// quil editor border radius
+.theme--dark {
+ .quill-editor {
+ .ql-container,
+ .ql-toolbar {
+ border: 1px solid rgba($color: #d5eaf0, $alpha: 0.24);
+ }
+ }
+}
+
+.theme--light {
+ .quill-editor {
+ .ql-container,
+ .ql-toolbar {
+ border: 1px solid rgba($color: #000000, $alpha: 0.38);
+ }
+ }
+}
+
+.quill-editor {
+ .ql-container {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+ }
+
+ .ql-toolbar {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ }
+
+ .ql-stroke {
+ stroke: rgba($color: #5f838e, $alpha: 1);
+ }
+
+ .ql-picker-label::before {
+ color: rgba($color: #5f838e, $alpha: 1);
+ }
+}
+
+// quill editor placeholder text customization
+.theme--dark {
+ .ql-editor {
+ p,
+ ol,
+ ul {
+ color: #ffffff;
+ }
+
+ a {
+ color: var(--v-secAccent-base) !important;
+ text-decoration: underline !important;
+ }
+ }
+}
+
+.theme--light {
+ .ql-editor {
+ p,
+ ol,
+ ul {
+ color: #003547;
+ }
+
+ a {
+ color: var(--v-secAccent-base) !important;
+ text-decoration: underline !important;
+ }
+ }
+}
+
+.ql-editor.ql-blank::before {
+ color: #5f838e;
+}
+
+// to remove placholder text when focused
+.ql-editor.ql-blank:focus::before {
+ content: "";
+}
+
+// back icon footers
+.v-footer {
+ .v-btn.v-btn--flat {
+ &:before {
+ background-color: unset !important;
+ }
+
+ .v-btn__content {
+ .icon-arrow-left {
+ font-size: 12px !important;
+ }
+ }
+ }
+}
+
+// icon remove inside input fields
+.v-input__slot {
+ .icon-close {
+ font-size: 16px !important;
+ }
+}
+
+// vue dropzone
+.vue-dropzone {
+ background-clip: content-box;
+ background-color: var(--v-secondary-base) !important;
+ height: 480px;
+ border: dashed 3px var(--v-lines-base) !important;
+ display: flex;
+ align-items: center;
+
+ .dz-message {
+ width: 100%;
+ }
+ .dz-error-message {
+ top: unset !important;
+ }
+}
+
+.vue-dropzone:hover {
+ background-clip: content-box !important;
+ background-color: var(--v-secondary-base) !important;
+ border: dashed 3px var(--v-secAccent-base) !important;
+}
+
+// Filter/navigation drawer (menu right)
+.v-navigation-drawer {
+ border-left: 1px solid var(--v-primary-base);
+
+ .v-list-item--link {
+ &::before {
+ background-color: unset;
+ }
+ }
+
+ .v-navigation-drawer__content {
+ .v-expansion-panels {
+ display: block !important;
+
+ .icon-close {
+ font-size: 14px;
+ padding-bottom: 30px;
+ margin-right: 6px;
+ color: var(--v-txt-base) !important;
+ }
+ }
+
+ .v-expansion-panels--tile {
+ padding: 0px 45px 0px 65px;
+
+ &:first-child {
+ padding-top: 85px;
+ }
+
+ .v-expansion-panel {
+ border-top: 1px solid var(--v-lines-base);
+ padding: 10px 0px;
+
+ .v-expansion-panel-header {
+ padding: 0px !important;
+ font-size: 24px;
+ font-weight: 600;
+ color: var(--v-txt-base) !important;
+
+ i {
+ color: var(--v-txt-base) !important;
+ }
+
+ .v-application .secondary {
+ background-color: unset !important;
+ }
+ }
+
+ .v-expansion-panel-content {
+ .v-expansion-panel-content__wrap {
+ padding: 0px !important;
+
+ .v-list-item {
+ padding: 0px !important;
+
+ .v-icon,
+ .v-list-item__title {
+ color: var(--v-txt-base) !important;
+ }
+
+ .mdi-checkbox-marked::before {
+ color: var(--v-secAccent-base) !important;
+ }
+
+ &:hover {
+ .v-icon,
+ .v-list-item__title {
+ color: var(--v-secAccent-base) !important;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+//Dark theme background colors
+.theme--dark .v-navigation-drawer .v-navigation-drawer__content .v-expansion-panels--tile .v-expansion-panel,
+.theme--dark .v-navigation-drawer,
+.theme--dark.v-card.v-card--outlined,
+.theme--dark.v-list {
+ background: var(--v-primary-base) !important;
+}
+
+.theme--dark.v-application {
+ background: var(--v-secondary-base) !important;
+}
+
+.theme--dark .v-navigation-drawer .v-list .v-item-group .v-list-item--active {
+ background-color: var(--v-secAccent-base) !important;
+}
+
+// chips close
+.v-chip {
+ background-color: var(--v-primary-base) !important;
+ font-size: 16px !important;
+
+ .mdi-close-circle::before {
+ font-family: "mijnggz";
+ content: "\e907" !important;
+ color: var(--v-secAccent-base) !important;
+ font-size: 8px;
+ margin-left: 2px;
+ margin-right: 4px;
+ margin-top: 2px;
+ }
+
+ .mdi-close-circle {
+ &:hover::before {
+ color: #bb1d28 !important;
+ }
+ }
+}
+
+.v-select-list {
+ padding: 0px !important;
+}
+
+//v-picker
+.v-picker__body {
+ padding-bottom: 30px;
+
+ .v-btn {
+ height: 30px !important;
+ width: 30px !important;
+
+ .v-btn__content {
+ line-height: 30px !important;
+ }
+ }
+}
+
+//tablet styling
+@media only screen and (device-width: 768px) {
+ .v-data-table {
+ th {
+ padding: 5px !important;
+ font-size: 12px !important;
+ }
+
+ td {
+ padding: 8px !important;
+ font-size: 12px !important;
+ }
+ }
+}
+
+@media only screen and (max-width: 1024px) {
+ .plant,
+ .cat {
+ display: none;
+ }
+
+ .v-text-field__slot input {
+ color: var(--v-txt-base) !important;
+ }
+}
+
+//contribution
+.v-card .checkbox .v-input__slot {
+ background: none !important;
+ border: none !important;
+}
+.v-card .checkbox .v-input__slot .v-input--selection-controls__ripple {
+ color: var(--v-txt-base) !important;
+}
+
+//employeesMembers
+
+//vue-text-field number hide number arrows
+input::-webkit-outer-spin-button,
+input::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+ margin: 0;
+}
+
+//euro icon
+
+.mdi-currency-eur {
+ font-size: 16px !important;
+ top: -1px !important;
+}
diff --git a/components/Admin/3110/Footer.vue b/components/Admin/3110/Footer.vue
new file mode 100644
index 0000000..b3fe33e
--- /dev/null
+++ b/components/Admin/3110/Footer.vue
@@ -0,0 +1,18 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Admin/LeftMenu.vue b/components/Admin/LeftMenu.vue
new file mode 100644
index 0000000..f0ed452
--- /dev/null
+++ b/components/Admin/LeftMenu.vue
@@ -0,0 +1,213 @@
+
+
+
+
+ icon-close
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Admin/Welcome.vue b/components/Admin/Welcome.vue
new file mode 100644
index 0000000..a13acaf
--- /dev/null
+++ b/components/Admin/Welcome.vue
@@ -0,0 +1,85 @@
+
+
+ {{ $t('general.hi') }}
+ {{ $auth.user.first_name | capitalize }}!
+
+
+ {{ $t('general.dashboard.current') }}
+ {{ notifications.length }} {{ $t('rightMenu.notes') }}
+ {{ $t('general.dashboard.require') }}
+
+
+ Goed om je te zien. Update de lidmaatschapgegevens of bekijk de management informatie via de tegels hieronder of via het menu.
+
+ Welkom in je dashboard van MijnGGZEcademy. Klik op onderstaande tegels of navigeer via het menu linksboven in je scherm.
+ Succes!
+
+
+ De laatste keer heb je ingelogd op
+ {{ formatDate($auth.user.last_login_at) }}. Fijne dag!
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Admin/ggz/Footer/Copyright.vue b/components/Admin/ggz/Footer/Copyright.vue
new file mode 100644
index 0000000..62378c8
--- /dev/null
+++ b/components/Admin/ggz/Footer/Copyright.vue
@@ -0,0 +1,6 @@
+
+ © {{ new Date().getFullYear() }} MijnGGZEcademy is onderdeel van GGZ
+ Ecademy Coöperatie U.A.
+
diff --git a/components/Admin/ggz/Footer/Footer.vue b/components/Admin/ggz/Footer/Footer.vue
new file mode 100644
index 0000000..8bed1af
--- /dev/null
+++ b/components/Admin/ggz/Footer/Footer.vue
@@ -0,0 +1,21 @@
+
+
+
+
+ ggzecademy.nl
+ centraal leerplatform
+ support platform
+
+
+
+
diff --git a/components/Auth/Auth.vue b/components/Auth/Auth.vue
new file mode 100644
index 0000000..6c077f8
--- /dev/null
+++ b/components/Auth/Auth.vue
@@ -0,0 +1,285 @@
+
+
+
+
+ {{ $t('auth.login.title') }}
+
+ {{ $t('auth.password_forgotten.title') }}
+
+
+ {{ $t('auth.password_reset.title') }}
+
+
+
+
+ {{ $t('auth.login.text') }}
+ {{ $t('auth.password_forgotten.text') }}
+ {{ $t('auth.password_reset.text') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('auth.login.cta') }}
+ {{ $t('auth.password_forgotten.cta') }}
+ {{ $t('auth.password_reset.cta') }}
+
+
+
+
+ {{ $t('auth.password_forgotten.question') }}
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Card.vue b/components/Card.vue
new file mode 100644
index 0000000..44a3458
--- /dev/null
+++ b/components/Card.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+ {{ icon }}
+
+
+
+
+ {{ count }}
+
+
+
+ {{ label }}
+
+
+
+
+
+ {{ label }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/ComponentsBar/ComponentsBar.vue b/components/ComponentsBar/ComponentsBar.vue
new file mode 100644
index 0000000..1419dca
--- /dev/null
+++ b/components/ComponentsBar/ComponentsBar.vue
@@ -0,0 +1,66 @@
+
+
+
+
+ icon-add
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/ComponentsListToggler/ComponentsListToggler.vue b/components/ComponentsListToggler/ComponentsListToggler.vue
new file mode 100644
index 0000000..a6be89d
--- /dev/null
+++ b/components/ComponentsListToggler/ComponentsListToggler.vue
@@ -0,0 +1,108 @@
+
+
+
+ Components
+
+
+ icon-add
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/CurrentDateTime/CurrentDateTime.vue b/components/CurrentDateTime/CurrentDateTime.vue
new file mode 100644
index 0000000..9874f7b
--- /dev/null
+++ b/components/CurrentDateTime/CurrentDateTime.vue
@@ -0,0 +1,58 @@
+
+
+
+
+ {{ timestamp }}
+
+
+
+
diff --git a/components/DynamicComponents/Calendar.vue b/components/DynamicComponents/Calendar.vue
new file mode 100644
index 0000000..0a00213
--- /dev/null
+++ b/components/DynamicComponents/Calendar.vue
@@ -0,0 +1,123 @@
+
+
+
+
+ icon-dropdown-left
+
+
+
+
+
+
+ icon-dropdown-right
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/DynamicComponents/Card.vue b/components/DynamicComponents/Card.vue
new file mode 100644
index 0000000..5b8f057
--- /dev/null
+++ b/components/DynamicComponents/Card.vue
@@ -0,0 +1,30 @@
+
+
+
+
+ {{data.title}}
+
+
+
+
+
+ 4.5 (413)
+
+
+ $ • Italian, Cafe
+
+ Small plates, salads & sandwiches - an intimate setting with 12 indoor seats plus patio seating.
+
+
+
+
+
\ No newline at end of file
diff --git a/components/DynamicComponents/Carousel.vue b/components/DynamicComponents/Carousel.vue
new file mode 100644
index 0000000..a842070
--- /dev/null
+++ b/components/DynamicComponents/Carousel.vue
@@ -0,0 +1,47 @@
+
+
+
+
+ Title
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Event/Event.vue b/components/Event/Event.vue
new file mode 100644
index 0000000..1f34967
--- /dev/null
+++ b/components/Event/Event.vue
@@ -0,0 +1,59 @@
+
+
+
+
+ Cafe Badilico
+
+
+
+
+
+ 4.5 (413)
+
+
+ $ • Italian, Cafe
+
+ Small plates, salads & sandwiches an inteimate setting with 12 indoor seats plus patio seating.
+
+
+
+
+ Tonight's availability
+
+
+
+ 5:30PM
+
+ 7:30PM
+
+ 8:00PM
+
+ 9:00PM
+
+
+
+
+ Reserve
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Hero/Hero.vue b/components/Hero/Hero.vue
new file mode 100644
index 0000000..0ce5f15
--- /dev/null
+++ b/components/Hero/Hero.vue
@@ -0,0 +1,42 @@
+
+
+
+
+
+
In the mood for black and yellow..
+
+ {{btn.label}}
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Info/Cookies.vue b/components/Info/Cookies.vue
new file mode 100644
index 0000000..09e796a
--- /dev/null
+++ b/components/Info/Cookies.vue
@@ -0,0 +1,100 @@
+
+
+
Wat zijn cookies?
+
Een cookie is een simpel, klein bestand dat met pagina’s van deze wordt meegestuurd. Een cookie wordt door uw browser op de harde schrijf van uw apparaat opgeslagen. Sommige van deze cookies zijn nodig om de site te laten werken; andere helpen ons de website te verbeteren en gebruiksvriendelijker te maken. De met behulp van de cookies opgeslagen informatie kan bij een volgend bezoek weer naar onze servers teruggestuurd worden.
+
Cookies hebben veel verschillende functies. Ze helpen ons bijvoorbeeld om jouw gegevens (zoals authenticatiegegevens), andere essentiële informatie en voorkeuren te onthouden. Cookies kunnen ons ook helpen om onze website te analyseren en kunnen ons in staat stellen om jou bepaalde inhoud aan te bevelen waarvan wij denken dat deze voor jou het meest relevant is.
+
GGZ Ecademy maakt ook gebruik van technieken die vergelijkbaar zijn met cookies, zoals link-tracking. Bij link-tracking worden bepaalde elementen toegevoegd aan een URL, zodat wij u kunnen herkennen als u vanuit onze e-mails doorklikt naar onze website. Hierna zullen cookies en vergelijkbare technieken samen (“Cookies”) worden genoemd.
+
+ Bepaalde cookies bevatten persoonsgegevens. Meer informatie over welke persoonsgegevens we precies voor welke doeleinden verwerken, kun je vinden in onze
+ privacyverklaring .
+
+
Wat voor soort cookies en andere trackingtechnologieën gebruiken wij?
+
Over het algemeen voeren onze cookies en soortgelijke volgtechnologieën de volgende verschillende functies uit:
+
Essentiële / functionele cookies
+
Deze cookies zijn essentieel voor de kernactiviteit van onze website en worden automatisch ingeschakeld wanneer je de website gebruikt. We slaan je machtigingsinstelling ook op in een cookie om dit te onthouden voor toekomstige bezoeken.
+
Concreet gebruiken wij de volgende essentiële /functionele cookies:
+
+
+ GGZ Ecademy
+
+
+
+ Wie: ggzecademy.nl
+ Doel: het onthouden van een gegeven akkoord op de cookieverklaring, reeds gesloten pop-ups en waar de gebruiker zich bevindt op niveau hoofdstructuur (scholen, instellingen, lid worden).
+ Cookies: Cookie_notice_accepted, Popup-extra-info-closed, Ggzroot
+ Welke persoonsgegevens: met deze cookie worden geen persoonsgegevens verwerkt.
+ Bewaartermijn: 7 dagen
+ Type cookie: functioneel
+
+
Analytische cookies
+
Deze cookies helpen de prestaties van de website te verbeteren en zorgen voor een betere gebruikerservaring. Dit stelt ons in staat om je een hoogwaardige ervaring te bieden door onze website en inhoud aan te passen en snel problemen te identificeren en op te lossen. We gebruiken bijvoorbeeld prestatiecookies om bij te houden welke pagina’s het populairst zijn, welke methode van koppeling tussen pagina’s het meest effectief is en om te bepalen waarom sommige pagina’s foutmeldingen ontvangen. Je kunt ervoor kiezen deze cookies uit te schakelen. De statistieken en overige rapportages zijn niet te herleiden tot individuele personen.
+
Concreet gebruiken wij de volgende analytische cookies:
+
+
+ Google Analytics
+
+ Wie: ggzecademy.nl
+ Doel: het analyseren van het gebruik van onze website en diensten en het verbeteren van onze website en diensten.
+ Cookies: _utma, _utmb, _utmc, _utmv, _ga, _gat_[tracker]
+ Welke persoonsgegevens: wij zien enkel globale statistieken en geanonimiseerde gegevens. Google Analytics software verwerkt uw gegevens om tot deze statistieken te komen. Zo verwerkt Google Analytics o.a. van welke website u afkomstig bent, naar welke pagina of website u surft, uw klikgedrag en gebruik van onze website en gegevens over het apparaat waarmee u onze website bezoekt (zoals besturingssysteem, schermresolutie, algemene locatie (tot op stadsniveau), geslacht, taal, sessieduur, browserinformatie). Uw data wordt niet met Google gedeeld.
+ Bewaartermijn: 24 maanden
+ Type cookie: analytisch
+
+
Marketing en tracking cookies
+
We werken samen met derden om advertenties op onze website weer te geven of om onze advertenties op andere sites te beheren. Indien je ons toestemming geeft voor het plaatsen van marketing en/of tracking cookies, dan kan die derde technologieën zoals cookies of vergelijkbare technologieën gebruiken om informatie te verzamelen over jouw activiteiten op deze website en andere sites om je reclame te bieden op basis van jouw browse-activiteiten en interesses. Je kan gegeven toestemming altijd intrekken door je cookie instellingen aan te passen.
+
Concreet gebruiken wij de volgende marketing en tracking cookies:
+
+
+ Facebook & Instagram
+
+ Wie: ggzecademy.nl
+ Doel: Facebook gebruikt deze cookies om conversie van posts en advertenties op onze website te meten.
+ Cookies: fbp, fbc, locale, c_user, csm, datr, fr, lu, xs, pk, s, p, act, x-src, presence
+ Welke persoonsgegevens: wij verwerken uw User ID, IP-adres en de datum dat u onze website heeft bezocht. De cookie wordt geplaatst via Google Tag Manager.
+ Bewaartermijn: tot 1 jaar na uw bezoek aan onze website
+ Type cookie: tracking pixel
+
+
+
+ LinkedIn
+
+ Wie: ggzecademy.nl
+ Doel: LinkedIn gebruikt deze cookies om conversie van posts en advertenties op onze website te meten.
+ Cookies: lidc, bcookie, bscookie, L1c, BizoID, BizoData, BizoUserMatchHistory, BizoNetworkPartnerIndex
+ Welke persoonsgegevens: wij verwerken uw browser ID en hoe u met advertenties van/op LinkedIn omgaat.
+ Bewaartermijn: tot 1 jaar na uw bezoek aan onze website
+ Type cookie: tracking
+
+
+
+ Twitter
+
+ Wie: ggzecademy.nl
+ Doel: deze cookie worden gebruikt om conversie van tweets en advertenties op onze website te meten.
+ Cookies: muc
+ Welke persoonsgegevens: wij verwerken enkel anonieme conversie informatie over u.
+ Bewaartermijn: tot 2 jaar na uw bezoek aan onze website
+ Type cookie: tracking
+
+
Derden
+
Onze websites kunnen knoppen, widgets, hulpmiddelen of inhoud bevatten die linken naar services van andere bedrijven (bijvoorbeeld een Facebook-knop ‘Vind ik leuk’ of de knop ‘Delen’). We kunnen informatie verzamelen over jouw gebruik van deze functies. Wanneer je deze knoppen, gereedschappen of inhoud ziet of gebruikt, of als je een webpagina bekijkt die deze bevat, kan bovendien bepaalde informatie uit je browser automatisch naar het andere bedrijf worden verzonden. Lees het privacybeleid van dat bedrijf voor meer informatie.
+
Hoe kan ik cookies beheren?
+
Als je cookies wilt accepteren of weigeren, dan kan je dat regelen via het hulpmiddel voor toestemmingsinstellingen op onze website. Deze tool wordt automatisch geladen bij het eerste bezoek van de site.
+
Wij geven u de keuze om Cookies te accepteren of weigeren (met uitzondering van functionele cookies). Daarnaast kunt u ook uw web browser instellingen aanpassen om cookies te weigeren. Hierdoor kan het zijn dat onze website niet meer volledig functioneert.
+
We stellen de essentiële / vereiste cookies in, zodat we jouw keuzes kunnen onthouden wanneer je de website de volgende keer vanuit dezelfde browser bezoekt.
+
Versie 1.0 – 03 oktober 2019
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Info/Disclaimer.vue b/components/Info/Disclaimer.vue
new file mode 100644
index 0000000..ee07a10
--- /dev/null
+++ b/components/Info/Disclaimer.vue
@@ -0,0 +1,28 @@
+
+
+
GGZ Ecademy Coöperatie U.A. (Kamer van Koophandel: 59018062), hierna te noemen GGZ Ecademy, verleent u hierbij toegang tot www.ggzecademy.nl (“de Website”).
+
Op het gebruik van deze website (www.ggzecademy.nl) zijn onderstaande gebruiksvoorwaarden van toepassing. Door gebruik te maken van deze website, wordt u geacht kennis te hebben genomen van de gebruiksvoorwaarden en deze te hebben aanvaard.
+
Gebruik van informatie
+
GGZ Ecademy streeft ernaar op deze website altijd juiste en actuele informatie aan te bieden. Hoewel deze informatie met de grootst mogelijke zorgvuldigheid is samengesteld, staat GGZ Ecademy niet in voor de volledigheid, juistheid of actualiteit van de informatie. De juridische informatie op de website is van algemene aard en kan niet worden beschouwd als een vervangen van juridisch advies.
+
Aan de informatie kunnen geen rechten worden ontleend. GGZ Ecademy aanvaardt geen aansprakelijkheid voor schade die voortvloeit uit het gebruik van de informatie of de website en evenmin voor het niet goed functioneren van de website. Op basis van het verzenden en ontvangen van informatie via de website of via e-mail kan niet zonder meer een relatie tussen GGZ Ecademy en de gebruiker van de website ontstaan.
+
Auteursrechten
+
Alle rechten van intellectuele eigendom betreffende deze materialen liggen bij GGZ Ecademy of haar licentiegevers. Kopiëren, verspreiden en elk ander gebruik van deze materialen is niet toegestaan zonder schriftelijke toestemming van GGZ Ecademy, behoudens en slechts voor zover anders bepaald in regelingen van dwingend recht (zoals citaatrecht), tenzij bij specifieke materialen anders aangegeven is.
+
E-mail
+
GGZ Ecademy garandeert niet dat aan haar gezonden e-mails worden ontvangen of verwerkt, omdat tijdige ontvangst van e-mails niet kan worden gegarandeerd. Ook de veiligheid van het e-mailverkeer kan niet volledig worden gegarandeerd door de hieraan verbonden veiligheidsrisico’s. Door zonder encryptie of wachtwoordbeveiliging per e-mail met GGZ Ecademy te corresponderen, accepteert u dit risico.
+
Hyperlinks
+
Deze website kan hyperlinks bevatten naar websites van derden. GGZ Ecademy heeft geen invloed op websites van derden en is niet verantwoordelijk voor de beschikbaarheid of inhoud daarvan. GGZ Ecademy aanvaardt dan ook geen aansprakelijkheid voor schade die voortvloeit uit het gebruik van websites van derden.
+
Overig
+
Deze disclaimer kan van tijd tot tijd wijzigen. De laatste wijziging was op 9 juni 2019.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Info/Privacy.vue b/components/Info/Privacy.vue
new file mode 100644
index 0000000..ede5c39
--- /dev/null
+++ b/components/Info/Privacy.vue
@@ -0,0 +1,338 @@
+
+
+
1. Wie zijn wij?
+
GGZ Ecademy Coöperatie U.A. (‘GGZ Ecademy’) is een Nederlands bedrijf. Wij zijn actief in de Europese Economische Ruimte (EER) en wij bewaren onze gegevens op servers in de EER, tenzij anders aangegeven.
+
+ Wij verwerken uw persoonsgegevens als u gebruik maakt van onze dienstverlening, applicaties, websites en software. Dit noemen wij hierna de “Dienst”. In deze privacyverklaring vatten wij samen wanneer en hoe wij uw persoonsgegevens verzamelen, gebruiken en beveiligen. Wij zullen een onderscheid maken tussen persoonsgegevens die we verzamelen voor ons Centrale Leerplatform (het CLP) en de persoonsgegevens die we verzamelen voor de algemene website
+ https://www.ggzecademy.nl .
+
+
2. Algemeen
+
Wij kunnen bepalingen van deze privacyverklaring wijzigen. Als wij dat doen, dan laten wij u dat weten. Toch raden wij u aan af en toe zelf te controleren of de privacyverklaring is gewijzigd.
+
3. Welke persoonsgegevens verzamelen we en voor welke doeleinden?
+
Er zijn een aantal manieren waarop wij uw persoonsgegevens kunnen verzamelen. In deze paragraaf leggen wij u uit welke persoonsgegevens wij van u kunnen verzamelen. De persoonsgegevens zijn gesorteerd naar de website en het CLP en vervolgens nader gesorteerd naar de verschillende verwerkingsdoelen. Naast ieder doel staat hoe lang de persoonsgegevens voor dat doel worden bewaard. Indien zich wijzigingen voordoen in wettelijke bewaartermijnen, dan gaan die voor op de bewaartermijnen die in deze privacyverklaring worden genoemd.
+
+ 3.1 Persoonsgegevens die we verwerken indien u
+ https://www.ggzecademy.nl bezoekt
+
+
De volgende persoonsgegevens zijn rechtstreeks door ons verzameld of rechtstreeks door u aan ons aangeleverd bij uw gebruik van onze website.
+
+ a. Verwerkingen die noodzakelijk zijn voor leveren van onze dienstverlening en het uitvoeren van overeenkomsten
+
+
+
+ Indien u deelneemt aan de redactieraad: wij bewaren de persoonsgegevens voor dit doeleinde zolang u deelneemt aan de redactieraad en tot 2 jaar nadat u de redactieraad hebt verlaten
+ • uw naam
+ • uw privé en/of zakelijk e-mailadres (o.a. voor het opnemen van contact)
+ • uw telefoonnummer (werk of privé)
+ • uw werkgever
+ • uw werk-gerelateerde functie
+ • uw curriculum vitae
+ • uw specialisme (optioneel)
+ • uw toelichting in het open vlak
+
+
+ Indien u zich aanmeldt voor een training: wij bewaren de persoonsgegevens voor dit doeleinde tot 2 jaar nadat de training is afgerond
+ • uw naam
+ • uw e-mailadres
+ • uw telefoonnummer
+ • de organisatie waar u werkzaam bent
+ • overige persoonsgegevens die u invult bij het aanmelden voor een training
+
+
+
Indien u gebruik wilt maken van de betreffende dienst, moet u deze persoonsgegevens verplicht aan ons verstrekken of door ons laten verzamelen. De reden hiervoor is dat wij deze gegevens nodig hebben om de dienst te leveren.
+
+ b. Verwerkingen voor het behartigen van onze gerechtvaardigde belangen
+
+
+
+ Het verbeteren van onze dienstverlening: wij bewaren de persoonsgegevens voor dit doeleinde maximaal gedurende 24 maanden nadat zij zijn verzameld
+ • een nummer om u te identificeren op onze diensten (user- of sessie-ID)
+ • gegevens over uw browser en apparaat waarmee u onze website bezoekt, zoals besturingssysteem en schermgrootte
+ • hoe lang u onze website bezoekt
+ • datum en tijdstip van bezoek
+ • welke zoekopdracht u onze website geeft
+ • hoe u op onze website terecht bent gekomenDe gegevens die wij verwerken voor het verbeteren van onze dienstverlening zijn in de regel niet te herleiden tot een individu.
+
+
+ Het veilig houden van de Dienst: wij bewaren de persoonsgegevens voor dit doeleinde maximaal 6 maanden nadat zij zijn verzameld
+ • uw IP-adres
+ • een nummer om uw apparaat te identificeren op onze diensten (device-ID)
+ • een nummer om u te identificeren op onze diensten (user- of sessie-ID)
+ • het door u gebruikte besturingssysteem
+
+
+ Indien u bij ons solliciteert (ook indien u solliciteert voor de redactieraad): wij bewaren de persoonsgegevens voor dit doeleinde tot maximaal 4 weken na het eindigen van de sollicitatieprocedure, of tot maximaal 1 jaar na het eindigen van de sollicitatieprocedure indien u daarom verzoekt • uw naam
+ • uw adres
+ • uw e-mailadres
+ • uw telefoonnummer
+ • uw werkgever en werk-gerelateerde functie (indien u solliciteert voor de redactieraad)
+ • uw motivatiebrief en curriculum vitae en de daarin verwerkte gegevens (zoals uw foto, opleidingen, stages, werkervaring en trainingen)
+ • gegevens over uw beschikbaarheid
+ • overige gegevens die u in het kader van uw sollicitatie hebt verstrekt
+
+
+
Wij verwerken deze persoonsgegevens op basis van een belangenafweging. Wilt u de gegevens onder b, onder 1, 2 of 3 niet verstrekken, dan vragen wij u ons dit te laten weten onder vermelding van uw motivering. Wij zullen uw motivering meenemen en nogmaals de belangenafweging maken. Indien wij na de nieuwe belangenafweging tot de conclusie komen dat u uw persoonsgegevens toch dient te verstrekken, dan kunt u onze Dienst niet gebruiken indien u weigert de persoonsgegevens te verstrekken. Meer informatie over uw rechten kunt u hieronder onder het kopje ‘Uw rechten’ lezen.
+
+ c. Verwerking met uw toestemming
+
+
+
+ Om u (op uw verzoek) te informeren over de door u gevolgde dienst of andere diensten van GGZ Ecademy door het sturen van nieuwsbrieven: wij bewaren de persoonsgegevens voor dit doeleinde totdat u zich uitschrijft
+ • uw naam
+ • uw e-mailadres
+
+
+ Om u op uw verzoek te informeren en te antwoorden op uw vragen: wij bewaren de persoonsgegevens voor dit doeleinde tot maximaal twee jaar nadat wij voor het laatst e-mailcontact met u hebben gehad
+ • uw naam
+ • de organisatie waar u werkzaam bent
+ • uw e-mailadres
+ • overige persoonsgegevens die u invult bij het opnemen van contact met GGZ Ecademy
+
+
+ Om advertenties over onze diensten te bieden op (andere) websites en om met advertentiepartners af te rekenen door conversie te meten: wij bewaren de persoonsgegevens voor dit doeleinde tot twee jaar nadat u voor het laatste onze website heeft bezocht
+ • uw user-ID
+ • uw browser-ID
+ • uw IP-adres
+
+
+
Wij kunnen tevens in algemene zin zien uit welke plaatsen onze bezoekers komen, welk geslacht ze hebben, tot welke inkomenscategorie ze behoren etc. Onderstaande gegevens zijn in beginsel geanonimiseerd en kunnen wij niet tot u persoonlijk herleiden. Het gaat om de volgende gegevens:
+
+ uw locatie (tot op het niveau van de stad)
+ uw taalinstellingen
+ uw geslacht
+ het bedrijf waar u werkt en gegevens over uw bedrijf
+ uw functie
+ tot welke inkomenscategorie u behoort
+ wanneer u onze website heeft bezocht
+ hoe u met onze advertenties omgaat
+
+
U bent niet verplicht om deze persoonsgegevens aan ons te verstrekken. Indien u de persoonsgegevens niet aan ons verstrekt, dan heeft dit geen negatieve gevolgen voor uw gebruik van de Dienst. U kunt de Dienst dus gewoon blijven gebruiken. Wij verwerken deze persoonsgegevens alleen als u daarvoor toestemming heeft gegeven en ze worden ook pas verwerkt als u daadwerkelijk toestemming heeft gegeven of zelf de persoonsgegevens heeft verstrekt.
+
3.2 Persoonsgegevens die we verwerken indien u gebruik maakt van het CLP
+
+ De volgende persoonsgegevens zijn rechtstreeks door ons verzameld of rechtstreeks door u aan ons aangeleverd indien u het CLP gebruikt.
+
+
+
+
+ a. Administratieverplichtingen (wettelijke grondslag): wij bewaren de persoonsgegevens voor dit doeleinde maximaal 10 jaar
+
+
+ uw naam (enkel van leden)
+ uw adres (enkel van leden)
+ btw-identificatienummer (enkel van leden)
+
+
Indien u gebruik wilt maken van onze Dienst, moet u deze persoonsgegevens verplicht aan ons verstrekken. De reden hiervoor is dat wij deze gegevens nodig hebben om te voldoen aan onze wettelijke verplichtingen.
+
+ b. Verwerkingen die noodzakelijk zijn voor het uitvoeren van een overeenkomst die u gesloten heeft (het aanbieden van het CLP),
+
+
+
+ Algemeen: wij bewaren de persoonsgegevens voor dit doeleinde maximaal tot 2 jaar nadat u voor het laatst het CLP heeft gebruikt
+ • uw naam
+ • uw privé en/of zakelijk e-mailadres (o.a. voor het opnemen van contact over het CLP)
+ • uw wachtwoord
+ • uw telefoonnummer (werk en privé)
+ • uw werkgever
+ • uw werk-gerelateerde functie
+ • uw systeemrol (bijvoorbeeld auteur, ontwerper, begeleider, student, beheerder)
+ • uw geboortedatum
+ • uw leerresultaten
+ • uw redenen voor een verzoek om toegang tot een specifieke leeromgeving te krijgen
+ • de overige persoonsgegevens die u invult bij het opnemen van contact met GGZ Ecademy
+ • mogelijke video-opnames bij events (wij zullen proberen u zo min mogelijk in beeld te brengen)
+
+
+
Indien u gebruik wilt maken van onze Dienst, moet u deze persoonsgegevens verplicht aan ons verstrekken of door ons laten verzamelen. De reden hiervoor is dat deze persoonsgegevens nodig zijn om de Dienst aan u te kunnen leveren.
+
+ c. Verwerkingen voor het behartigen van onze gerechtvaardigde belangen
+
+
+
+ Het verbeteren van onze dienstverlening, indien u deelneemt aan een vorm van evaluatie wij bewaren de persoonsgegevens voor dit doeleinde maximaal tot 2 jaar nadat de evaluatie heeft plaatsgevonden
+ • het door u gevolgde leertraject
+ • (overige) ingevulde informatie bij het evaluatieformulier of vermeld tijdens een evaluatiegesprek
+ • uw werkgever
+
+
+ Het veilig houden van het CLP: wij bewaren de persoonsgegevens voor dit doeleinde maximaal 6 maanden nadat zij zijn verzameld
+ • uw IP-adres
+ • een nummer om uw apparaat te identificeren op onze diensten (device-ID)
+ • een nummer om u te identificeren op onze diensten (user- of sessie-ID)
+ • het door u gebruikte besturingssysteem
+ • tijd, datum en plaats van inloggen
+
+
+ Om u te informeren over andere diensten van GGZ Ecademy: wij bewaren de persoonsgegevens voor dit doeleinde totdat u zich uitschrijft
+ • uw e-mailadres (indien u dit verschaft bij het invullen van het evaluatieformulier)
+
+
+
Wij verwerken deze persoonsgegevens op basis van een belangenafweging. Wilt u de gegevens onder c, onder 1 of 2 niet verstrekken, dan vragen wij u ons dit te laten weten onder vermelding van uw motivering. Wij zullen uw motivering meenemen en nogmaals de belangenafweging maken. Indien wij na de nieuwe belangenafweging tot de conclusie komen dat u uw persoonsgegevens toch dient te verstrekken, dan kunt u onze Dienst niet gebruiken indien u weigert de persoonsgegevens te verstrekken. Meer informatie over uw rechten kunt u hieronder onder het kopje ‘Uw rechten’ lezen.
+
+ U kunt uzelf afmelden voor de verwerking genoemd onder c, onder 3 door de afmeldinginstructies te volgen die bij elke marketing e-mail zijn opgenomen. Als u zich afmeldt, dan heeft dit geen gevolg voor onze mogelijkheden om u belangrijke e-mails te sturen over de Dienst en uw account. Daarnaast heeft het geen gevolg voor onze mogelijkheid om uw persoonsgegevens te gebruiken zoals wij hebben beschreven in deze privacyverklaring.
+
+
+
+
+ d. Verwerking met uw toestemming
+
+
+
+ Om u (op uw verzoek) te informeren over de door u gevolgde dienst of andere diensten van GGZ Ecademy: wij bewaren de persoonsgegevens voor dit doeleinde totdat u zich uitschrijft
+ • uw naam
+ • de organisatie waar u werkzaam bent
+ • uw e-mailadres
+
+
+ Om u op uw verzoek te informeren en te antwoorden op uw vragen: wij bewaren de persoonsgegevens voor dit doeleinde tot maximaal twee jaar nadat wij voor het laatst e-mailcontact met u hebben gehad
+ • uw naam
+ • de organisatie waar u werkzaam bent
+ • uw e-mailadres
+ • overige persoonsgegevens die u invult bij het opnemen van contact met GGZ Ecademy
+
+
+ Vrijwillig ingevulde informatie in onze leeromgeving(en)/op onze websites om in contact te komen met andere cursisten of om beter te kunnen communiceren (ten behoeve van social-learning): wij bewaren de persoonsgegevens voor dit doeleinde maximaal tot 2 jaar nadat u voor het laatst het CLP heeft gebruikt
+ • uw Twitter profiellink
+ • uw Skypenaam
+ • uw LinkedIn profiellink
+ • uw Facebook profiellink
+ • uw adres
+ • uw taal
+ • uw biografie en overige achtergrondinformatie
+ • uw foto
+ • door u opgegeven tags
+
+
+ Opleidingsportfolio (gebruik van het opleidingsportfolio is geheel vrijblijvend): wij bewaren de persoonsgegevens voor dit doeleinde maximaal tot 2 jaar nadat u voor het laatst het CLP heeft gebruikt
+ • uw naam
+ • de door u gevolgde opleidingen
+ • overige ingevulde informatie
+
+
+
U bent niet verplicht om deze persoonsgegevens aan ons te verstrekken. Indien u de persoonsgegevens niet aan ons verstrekt, dan heeft dit geen negatieve gevolgen voor uw gebruik van de Dienst. U kunt de Dienst dus gewoon blijven gebruiken. Wij verwerken deze persoonsgegevens alleen als u daarvoor toestemming heeft gegeven en ze worden ook pas verwerkt als u daadwerkelijk toestemming heeft gegeven of zelf de persoonsgegevens heeft verstrekt.
+
4. Delen van persoonsgegevens
+
Wij verkopen of verhandelen geen persoonlijke informatie van u aan anderen. Dit is alleen anders als wij dit hebben aangegeven in deze privacyverklaring.
+
4.1 Delen met verwerkers
+
Wij kunnen anderen vragen om te helpen bij het verlenen van de Dienst. Het kan voorkomen dat deze derden hierdoor uw persoonsgegevens verwerken. Deze derden worden in deze privacyverklaring verder “Verwerker” genoemd. Met deze Verwerkers sluiten wij verwerkersovereenkomsten.
+
Wij maken gebruik van de volgende soorten Verwerkers:
+
+ opslag van (persoons)gegevens en database beheer en onderhoud;
+ website en software ontwikkelaars die onze producten maken, verbeteren, uitbreiden en onderhouden;
+ onderzoeksbureaus en analytische software om onze dienstverlening te verbeteren (o.a. privacy-vriendelijk ingesteld Google Analytics waardoor geen persoonsgegevens met Google gedeeld worden);
+ hosting provider(s);
+ marketingbureau(s) om de website te monitoren;
+ aanbieders van relatiebeheer software, en;
+ beheerders van video’s en opslag daarvan.
+
+
In sommige gevallen kan de Verwerker uw persoonsgegevens namens ons verzamelen. Wij informeren Verwerkers dat zij persoonsgegevens die zij van ons verkrijgen alleen mogen gebruiken om het verlenen van de Dienst mogelijk te maken. Verwerkers mogen deze gegevens niet gebruiken om reclame te maken.
+
Als u zelf aanvullende informatie aan deze verwerkers verstrekt, dan zijn wij hiervoor niet verantwoordelijk. Het is verstandig om uzelf goed te informeren over de Verwerker en zijn bedrijf, voordat u uw persoonsgegevens verstrekt.
+
4.2 Delen met uw toestemming
+
Wij kunnen ook persoonsgegevens delen met anderen als u ons daarvoor toestemming geeft. We kunnen bijvoorbeeld met andere partijen samenwerken om u specifieke diensten of aanbiedingen aan te bieden. Als u zich inschrijft voor deze diensten of marketingaanbiedingen, dan kunnen wij uw naam of contactgegevens verstrekken als die nodig zijn om die dienst te verlenen of contact met u op te nemen.
+
4.3 Onze wettelijke verantwoordelijkheid
+
Wij mogen ook persoonsgegevens met derden delen indien dit:
+
+ redelijkerwijs noodzakelijk of passend is om te voldoen aan wettelijke verplichtingen;
+ nodig is om te voldoen aan wettelijke verzoeken van autoriteiten;
+ nodig is om op eventuele aanspraken te reageren;
+ nodig is om de rechten, eigendom of veiligheid van ons, onze gebruikers, onze medewerkers of het publiek te
+ beschermen;
+ nodig is om onszelf of onze gebruikers te beschermen tegen frauduleus, beledigend, ongepast of onwettig gebruik van de Dienst.
+
+
Wij zullen u onmiddellijk op de hoogte stellen indien een overheidsinstantie een verzoek doet dat betrekking heeft op uw persoonsgegevens, tenzij wij dit niet mogen op grond van de wet.
+
4.4 Fusie of verkoop (deel) van de onderneming
+
Het kan voorkomen dat wij uw persoonsgegevens openbaar maken, delen of overdragen als wij een gedeelte van ons bedrijf overdragen. Voorbeelden hiervan zijn (onderhandelingen over) een fusie, verkoop van onderdelen van de onderneming of het verkrijgen van financiering. Wij zullen uiteraard proberen de impact voor u zoveel mogelijk te beperken door persoonsgegevens alleen over te dragen als dat noodzakelijk is.
+
5. Bescherming van persoonsgegevens
+
Wij vinden het belangrijk om uw persoonsgegevens zorgvuldig te behandelen en beveiligingen. Wij hebben daarom passende technische en organisatorische beveiligingsmaatregelen genomen om uw persoonsgegevens te beveiligen. Wij hebben in ieder geval de volgende maatregelen genomen:
+
+ We hebben fysieke en elektronische maatregelen ingevoerd die zijn ontworpen om onbevoegde toegang, verlies of misbruik van persoonsgegevens zoveel mogelijk te voorkomen.
+ We gebruiken TLS (Transport Layer Security)-technologie om transmissie van gevoelige informatie of persoonsgegevens naar ons te versleutelen, zoals accountwachtwoorden en andere identificeerbare informatie over betalingen.
+ Waar redelijkerwijs mogelijk worden back-ups van persoonsgegevens gemaakt.
+ Gevoelige informatie wordt versleuteld opgeslagen als dat mogelijk is.
+ Kwetsbaarheden in de software worden zo snel als redelijkerwijs mogelijk aangepakt.
+
+
Wij willen u er wel graag op wijzen dat absolute veiligheid voor het verzenden van persoonsgegevens via het internet of het opslaan van persoonsgegevens niet altijd gegarandeerd kan worden.
+
6. Links naar sites van derden
+
Onze Diensten kunnen links bevatten naar andere websites en diensten. Daarnaast kan onze Dienst ook zijn voorzien van advertenties van derden. Websites en diensten van derden kunnen informatie over u bijhouden. We hebben geen controle over deze sites of hun activiteiten. Als u uw persoonsgegevens verstrekt aan derden, dan zijn wij hierbij niet betrokken. In dat geval is het privacybeleid van deze derde partij van toepassing. Wij zijn niet verantwoordelijk voor de inhoud van het privacybeleid van deze partijen en de manier waarop deze partijen omgaan met persoonsgegevens. Wij raden u aan om hun privacy- en beveiligingspraktijken en hun beleid te bestuderen voordat u persoonsgegevens aan ze verstrekt.
+
7. Uw rechten
+
Privacywetgeving geeft u bepaalde rechten met betrekking tot uw eigen persoonsgegevens. De rechten die wij hieronder omschrijven zijn geen absolute rechten. Wij zullen altijd een afweging maken of wij redelijkerwijs aan uw verzoek kunnen voldoen. Lukt dit niet, of zou het bijvoorbeeld ten koste gaan van de privacy van anderen, dan kunnen wij uw verzoek weigeren. Indien wij een verzoek weigeren, laten wij dit gemotiveerd weten.
+
+ Recht op inzage
+
+
U heeft het recht om op te vragen welke persoonsgegevens wij van u verwerken. U kunt ons ook vragen om inzicht te geven in de verwerkingsdoeleinden, betrokken categorieën van persoonsgegevens, de (categorieën van) ontvangers van persoonsgegevens, de bewaartermijn, de bron van de gegevens en of wij wel of niet gebruikmaken van geautomatiseerde besluitvorming.
+
U mag ook vragen om een kopie van uw persoonsgegevens die door ons worden verwerkt. Wilt u bijkomende kopieën? Dan kunnen wij daarvoor een redelijke vergoeding in rekening brengen.
+
+ Recht op rectificatie
+
+
+ Indien de door ons over u verwerkte persoonsgegevens onjuist of onvolledig zijn, kan u ons verzoeken de persoonsgegevens aan te passen of aan te vullen.
+ Indien wij uw verzoek inwilligen, zullen wij, voor zover dat redelijkerwijs mogelijk is, de partijen aan wie wij gegevens verstrekken daarover inlichten.
+
+
+ Recht op het wissen van gegevens
+
+
Wilt u niet meer dat wij bepaalde persoonsgegevens van u verwerken? Dan kunt u ons verzoeken om bepaalde (of alle) persoonsgegevens over u te wissen. Of wij gegevens zullen wissen, hangt af van het verwerkingsdoeleinde. Gegevens die wij verwerken op grond van een wettelijke plicht of voor het uitvoeren van de overeenkomst, wissen wij alleen indien de persoonsgegevens niet langer noodzakelijk zijn. Indien wij gegevens verwerken op grond van het gerechtvaardigd belang, dan wissen wij gegevens alleen indien uw belang zwaarder weegt dan dat van ons. Wij zullen deze afweging maken. Verwerken we de gegevens op grond van toestemming, dan wissen wij de gegevens slechts indien u de toestemming intrekt. Hebben wij per ongeluk gegevens onrechtmatig verwerkt of schrijft een specifieke wet voor dat wij gegevens moeten wissen? Dan zullen wij de gegevens wissen. Als de gegevens nodig zijn voor de afhandeling van een gerechtelijke procedure of een (juridisch) geschil, dan wissen wij de persoonsgegevens pas na afloop van de procedure of het geschil.
+
Indien wij uw verzoek inwilligen, zullen wij, voor zover dat redelijkerwijs mogelijk is, de partijen aan wie wij gegevens verstrekken daarover inlichten.
+
+ Beperking van de verwerking
+
+
Als u de juistheid van door ons verwerkte persoonsgegevens betwist, als u meent dat wij uw persoonsgegevens onrechtmatig hebben verwerkt, indien wij de gegevens niet meer nodig hebben of indien u bezwaar heeft gemaakt tegen de verwerking, kunt u ons tevens verzoeken om de verwerking van die persoonsgegevens te beperken. Bijvoorbeeld gedurende de tijd die wij nodig hebben om uw betwisting of bezwaar te beoordelen, of indien reeds duidelijk is dat voor verdere verwerking van die persoonsgegevens geen rechtmatige grondslag (meer) bestaat, maar u er toch belang bij heeft dat wij de persoonsgegevens nog niet wissen. Als wij de verwerking van uw persoonsgegevens op uw verzoek beperken, mogen wij die gegevens nog wel gebruiken voor de afhandeling van een gerechtelijke procedure of een (juridisch) geschil.
+
+ Recht op overdraagbaarheid
+
+
Op uw verzoek kunnen wij de gegevens die wij verwerken voor het uitvoeren van de overeenkomst of op grond van uw toestemming en die automatisch verwerkt worden, overdragen aan u of een andere door u aan te wijzen partij. Een dergelijk verzoek kunt u met redelijke tussenpozen doen.
+
+ Geautomatiseerde individuele besluitvorming
+
+
Wij nemen geen besluiten die uitsluitend zijn gebaseerd op geautomatiseerde verwerkingen.
+
+ Recht van bezwaar en het intrekken van toestemming
+
+
Indien wij gegevens verwerken op grond van een gerechtvaardigd belang, mag u bezwaar maken tegen de verwerking. Indien wij gegevens verwerken op grond van uw toestemming, dan mag u die toestemming intrekken. Voor meer informatie verwijzen wij u graag naar de betreffende verwerkingsdoeleinden hierboven.
+
+ Het uitoefenen van uw rechten
+
+
+ U kunt een verzoek tot inzage, correctie, verwijdering, gegevensoverdraging van uw persoonsgegevens of verzoek tot intrekking van uw toestemming of bezwaar op de verwerking van uw persoonsgegevens sturen naar
+ privacy@ggzecademy.nl .
+
+
Om misbruik te voorkomen vragen wij u, bij een schriftelijk verzoek tot inzage, aanpassing of verwijdering, u adequaat te identificeren. Dit kunt u doen door een kopie van een geldig legitimatiebewijs mee te sturen. Vergeet niet om op de kopie uw BSN én pasfoto af te schermen.
+
We streven ernaar om uw verzoek, klacht of bezwaar binnen een maand te verwerken. Als het niet mogelijk is om binnen een maand een beslissing te nemen, zullen we u op de hoogte brengen van de redenen voor de vertraging en van het tijdstip waarop de beslissing naar verwachting zal worden verstrekt (niet langer dan 3 maanden na ontvangst).
+
+ Autoriteit Persoonsgegevens
+
+
+ Heeft u een klacht over onze verwerking van uw persoonsgegevens? Neem dan contact met ons op. Wij helpen u natuurlijk graag verder. Mocht u er desondanks toch niet samen met ons uitkomen, dan heeft u op grond van de privacywetgeving ook het recht om een klacht in te dienen bij de privacytoezichthouder, de Autoriteit Persoonsgegevens. U kunt hiervoor contact opnemen met de Autoriteit Persoonsgegevens via
+ https://autoriteitpersoonsgegevens.nl/ .
+
+
8. Contact
+
+ Als u vragen, problemen of opmerkingen heeft over deze privacyverklaring of onze gegevensverwerkingen, dan kunt u contact met ons opnemen via e-mail op
+ privacy@ggzecademy.nl .
+
+
Versie 2.1 – d.d. 1 oktober 2019
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Learning/BrowserColumns.vue b/components/Learning/BrowserColumns.vue
new file mode 100644
index 0000000..c35ec3a
--- /dev/null
+++ b/components/Learning/BrowserColumns.vue
@@ -0,0 +1,50 @@
+
+
+
+ icon-arrow-left
+
+
+
+ {{ `${page} / ${totalPages}` }}
+
+
+
+ icon-arrow-right
+
+
+
+
+
+
+
+
diff --git a/components/Learning/CoursesTable.vue b/components/Learning/CoursesTable.vue
new file mode 100644
index 0000000..4d4e4a3
--- /dev/null
+++ b/components/Learning/CoursesTable.vue
@@ -0,0 +1,505 @@
+
+
+
+
+
+
+ {{ $t(h.text) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('general.draft') | capitalize }}
+ {{
+ $t('general.deleted') | capitalize
+ }}
+
+
+
+
+
+
+
+ {{ item.title | truncate(29) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('general.view') }}
+
+
+
+
+
+
+
+
+
+
+ icon-edit
+
+
+
+ {{
+ $t('general.edit') | capitalize
+ }}
+
+
+
+
+
+ icon-duplicate
+
+
+
+ {{
+ $t('general.duplicate') | capitalize
+ }}
+
+
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+ {{
+ $t('general.delete') | capitalize
+ }}
+
+
+
+
+
+ {{
+ $t('learning.product_overview.delete_confirmation', {
+ productName: item.title,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Learning/FilterItemsResolver.vue b/components/Learning/FilterItemsResolver.vue
new file mode 100644
index 0000000..5b74115
--- /dev/null
+++ b/components/Learning/FilterItemsResolver.vue
@@ -0,0 +1,73 @@
+
+
+
+
+ mdi-circle
+ {{ filter_item.title }}
+ {{ filter_item.subtitle }}
+ {{ filterItemResolved.length - 1 === i ? '' : '-' }}
+
+
+
+
+ mdi-star
+ Gratis
+
+
+
+
+
+
+
diff --git a/components/Learning/Filters.vue b/components/Learning/Filters.vue
new file mode 100644
index 0000000..5e6040c
--- /dev/null
+++ b/components/Learning/Filters.vue
@@ -0,0 +1,43 @@
+
+
+
+ {{ $t(`learning.filters.${filter.title}`) | capitalize }}
+
+
+ {{ $t('learning.filters.more') }}
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Learning/FiltersSelected.vue b/components/Learning/FiltersSelected.vue
new file mode 100644
index 0000000..04a9698
--- /dev/null
+++ b/components/Learning/FiltersSelected.vue
@@ -0,0 +1,25 @@
+
+
+
+ icon-checkmark
+ {{ $store.getters.getFilterItemById(filter).title | capitalize }}
+
+
+
+
+
diff --git a/components/Learning/ProductCard/ProductCard.vue b/components/Learning/ProductCard/ProductCard.vue
new file mode 100644
index 0000000..4de4da6
--- /dev/null
+++ b/components/Learning/ProductCard/ProductCard.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+ {{ course }}
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
+
+ Share
+
+ Explore
+
+
+
+
+
diff --git a/components/Learning/ProductOverview/Accreditation.vue b/components/Learning/ProductOverview/Accreditation.vue
new file mode 100644
index 0000000..ceff848
--- /dev/null
+++ b/components/Learning/ProductOverview/Accreditation.vue
@@ -0,0 +1,604 @@
+
+
+
+
+
+ {{ h.text ? $t(`learning.accreditation.${h.text}`) : '' }}
+
+
+
+ {{ getFilterItem('register', item).title }}
+
+
+
+ {{ formatDate(item.date_start) }}
+
+
+
+ {{ formatDate(item.date_end) }}
+
+
+
+
+
+
+
+ icon-options
+
+
+
+
+
+
+ icon-edit
+
+
+
+ {{
+ $t('general.edit') | capitalize
+ }}
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+ {{
+ $t('general.delete') | capitalize
+ }}
+
+
+
+
+
+ {{ $t('learning.delete_accreditation_confirmation') }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add
+
+ {{ $t('learning.add_new_accreditation') }}
+
+
+
+ {{ formTitle }}
+
+
+
+
+
+
+ {{
+ $t(`learning.filters.register`)
+ }}
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.accreditation_period')
+ }}
+
+
+
+
+
+
+ icon-events
+
+
+
+
+
+ Cancel
+ OK
+
+
+
+ tot
+
+
+
+
+
+ icon-events
+
+
+
+
+
+ Cancel
+ OK
+
+
+
+
+
+
+
+
+
+ {{ $t('general.save') }}
+
+ {{ $t('general.cancel') }}
+
+
+
+
+
+ Bij het aanmaken van een nieuw product kiest u eerst voor 'Opslaan' om
+ deze functie te activeren.
+
+
+
+
+
+
+
diff --git a/components/Learning/ProductOverview/Administration.vue b/components/Learning/ProductOverview/Administration.vue
new file mode 100644
index 0000000..368786d
--- /dev/null
+++ b/components/Learning/ProductOverview/Administration.vue
@@ -0,0 +1,262 @@
+
+
+
+
+ Van leden voor leden
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.owner')
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.partner')
+ }}
+
+
+
+
+
+
+
+
+
+
+ Leverancier
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.contract_agreements')
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+ Prognose gebruik aantal leden
+
+
+
+
+
+
+
+
+
+
+
+ Prognose gebruik aantal deelnemers
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Learning/ProductOverview/Basic.vue b/components/Learning/ProductOverview/Basic.vue
new file mode 100644
index 0000000..7ec7a23
--- /dev/null
+++ b/components/Learning/ProductOverview/Basic.vue
@@ -0,0 +1,603 @@
+
+
+
+
+ {{
+ $t('learning.product_overview.title')
+ }}
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.code')
+ }}
+
+
+
+
+
+
+
+
+
+ Van leden voor leden
+
+
+
+
+
+
+
+
+
+
+ Url
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.status')
+ }}
+
+
+
+
+
+
+
+
+
+
+ Tegel afbeelding
+
+
+
+
+
+
+
+
+
+ {{ $t('learning.product_overview.allowed') }}
+ {{ $t('learning.product_overview.allowed2') }}
+
+
+
+
+
+
+ {{
+ $t('general.image')
+ }}
+
+
+
+
+
+
+
+
+ {{ $t('learning.product_overview.allowed') }}
+ {{ $t('learning.product_overview.allowed2') }}
+
+
+
+
+
+
+ Video
+
+
+
+
+
+
+
+
+ {{ $t('learning.product_overview.allowed_trailer') }}
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.duration')
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.filters.level') | capitalize
+ }}
+
+
+
+
+
+
+
+
+
+
+ SEO Title
+
+
+
+
+
+
+
+
+
+
+
+ Meta description
+
+
+
+
+
+
+
+
+
+
+
+ Synoniemen
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Learning/ProductOverview/Links.vue b/components/Learning/ProductOverview/Links.vue
new file mode 100644
index 0000000..28406b5
--- /dev/null
+++ b/components/Learning/ProductOverview/Links.vue
@@ -0,0 +1,181 @@
+
+
+
+
+ {{
+ $t('general.sharepoint')
+ }}
+
+
+
+ icon-sharepoint {{ sharepoint_link }}
+
+
+
+
+
+
+
+
+ {{
+ $t('general.support_site')
+ }}
+
+
+
+ icon-link {{ support_link }}
+
+
+
+
+
+
+
+
+ {{
+ $t('general.support_tickets')
+ }}
+
+
+
+ icon-link {{ support_tickets_link }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Learning/ProductOverview/Notifications.vue b/components/Learning/ProductOverview/Notifications.vue
new file mode 100644
index 0000000..d76235b
--- /dev/null
+++ b/components/Learning/ProductOverview/Notifications.vue
@@ -0,0 +1,859 @@
+
+
+
+ {{
+ formatDate(item.date)
+ }}
+
+
+
+
+
+
+
+ {{ $t('general.view') }}
+
+
+
+
+
+ icon-options
+
+
+
+
+
+
+ icon-edit
+
+
+
+
+ {{ $t('general.edit') | capitalize }}
+
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+
+ {{ $t('general.delete') | capitalize }}
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.delete_confirmation', {
+ productName: item.subject,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add
+ {{ $t('learning.add_new_notification') }}
+
+
+
+
+ {{ formTitle }}
+
+
+
+
+
+
+ {{
+ $t('learning.actions.date_time')
+ }}
+
+
+
+
+
+
+ icon-events
+
+
+
+
+
+ Cancel
+ OK
+
+
+ {{
+ $t('learning.actions.at')
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.actions.mail_addresses')
+ }}
+
+
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.actions.users')
+ }}
+
+
+
+
+ {{ data.item.fullName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.actions.subject')
+ }}
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.actions.message')
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('general.save') }}
+
+ {{ $t('general.cancel') }}
+
+
+
+
+
+ Bij het aanmaken van een nieuw product kiest u eerst voor 'Opslaan' om
+ deze functie te activeren.
+
+
+
+
+ In the picture
+
+
+
+
+
+
+ tot
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Learning/ProductOverview/Organize.vue b/components/Learning/ProductOverview/Organize.vue
new file mode 100644
index 0000000..0d4e745
--- /dev/null
+++ b/components/Learning/ProductOverview/Organize.vue
@@ -0,0 +1,168 @@
+
+
+
+
+ {{
+ $t('learning.filters.type') | capitalize
+ }}
+
+
+
+
+ Het type is verplicht
+
+
+
+
+
+ {{ $t('learning.more_options_selectable') }}
+
+
+
+
+
+
+ {{
+ $t('learning.filters.product_type') | capitalize
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.filters.category') | capitalize
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.filters.theme') | capitalize
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.filters.course') | capitalize
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.filters.audience') | capitalize
+ }}
+
+
+
+
+
+
+ {{ $t('learning.more_options_selectable') }}
+
+
+
+
+
+
+ {{
+ $t('learning.filters.quality_standards') | capitalize
+ }}
+
+
+
+
+
+
+ {{ $t('learning.more_options_selectable') }}
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Learning/ProductOverview/Texts.vue b/components/Learning/ProductOverview/Texts.vue
new file mode 100644
index 0000000..05748ad
--- /dev/null
+++ b/components/Learning/ProductOverview/Texts.vue
@@ -0,0 +1,304 @@
+
+
+
+
+ {{
+ $t('learning.product_overview.short_description')
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.learning_goals')
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.review')
+ }}
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.certification')
+ }}
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.extra_information')
+ }}
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.product_overview.target_audience')
+ }}
+
+
+
+
+
+
+
+
+
+
+
+ Kwaliteitsstandaarden
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Learning/ProductOverview/Versions.vue b/components/Learning/ProductOverview/Versions.vue
new file mode 100644
index 0000000..20687c9
--- /dev/null
+++ b/components/Learning/ProductOverview/Versions.vue
@@ -0,0 +1,955 @@
+
+
+
+
+ {{ getFilterItem('made_by', item).title }}
+
+
+ {{ getFilterItem('dev_environment', item).title }}
+
+
+
+ mdi-circle
+ {{ getFilterItem('status', item).title }}
+
+
+
+ {{ formatDate(item.release_start) }}
+
+
+
+ {{ formatDate(item.release_end) }}
+
+
+
+ {{ $t('general.view') }}
+
+
+
+
+
+ icon-options
+
+
+
+
+
+
+ icon-edit
+
+
+
+ {{
+ $t('general.edit') | capitalize
+ }}
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+ {{
+ $t('general.delete') | capitalize
+ }}
+
+
+
+
+
+ {{
+ $t('learning.product_overview.delete_confirmation', {
+ productName: item.version_number,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add
+
+ {{ $t('learning.add_new_version') }}
+
+
+
+
+ {{ formTitle }}
+
+
+
+
+
+
+
+ {{
+ $t('learning.versions.version_number')
+ }}
+
+
+
+
+
+
+
+
+ {{
+ $t(`learning.filters.${filterTitle}`)
+ }}
+
+
+
+
+
+
+
+
+
+ {{ $t('learning.versions.release_date.from') }}
+
+
+
+
+
+
+
+
+
+ icon-events
+
+
+
+
+
+ Cancel
+ OK
+
+
+
+ {{ $t('learning.versions.release_date.to') }}
+
+
+
+
+
+ icon-events
+
+
+
+
+
+ Cancel
+ OK
+
+
+
+
+
+
+
+ {{
+ $t('learning.versions.release_planning')
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.versions.technical_information')
+ }}
+
+
+
+
+
+
+
+
+
+
+
+ Checklist
+
+
+
+
+
+
+
+
+
+
+ {{
+ checklist.title
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ showChecklistInfo(item.id) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('general.save') }}
+
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+ Bij het aanmaken van een nieuw product kiest u eerst voor 'Opslaan' om
+ deze functie te activeren.
+
+
+
+
+
+
+
diff --git a/components/Learning/Settings.vue b/components/Learning/Settings.vue
new file mode 100644
index 0000000..5a7c069
--- /dev/null
+++ b/components/Learning/Settings.vue
@@ -0,0 +1,18 @@
+
+ icon-settings
+
+
+
diff --git a/components/Learning/SynonymsSelector.vue b/components/Learning/SynonymsSelector.vue
new file mode 100644
index 0000000..c1b1c45
--- /dev/null
+++ b/components/Learning/SynonymsSelector.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+ mdi-tag
+
+ {{ item.title }}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Listener/Listener.vue b/components/Listener/Listener.vue
new file mode 100644
index 0000000..4abb186
--- /dev/null
+++ b/components/Listener/Listener.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
diff --git a/components/LocaleSwitch/LocaleSwitch.vue b/components/LocaleSwitch/LocaleSwitch.vue
new file mode 100644
index 0000000..905784b
--- /dev/null
+++ b/components/LocaleSwitch/LocaleSwitch.vue
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Logo.vue b/components/Logo.vue
new file mode 100644
index 0000000..5e43bf1
--- /dev/null
+++ b/components/Logo.vue
@@ -0,0 +1,25 @@
+
+
+
+
+
+
diff --git a/components/Members/AddressMembers.vue b/components/Members/AddressMembers.vue
new file mode 100644
index 0000000..b362962
--- /dev/null
+++ b/components/Members/AddressMembers.vue
@@ -0,0 +1,714 @@
+
+
+
+
+ {{ $t(`members.types.${item.type}`).toLowerCase() }}
+
+
+
+ {{
+ `${item.first_name_contact_person} ${item.last_name_contact_person}`
+ }}
+
+
+ {{
+ `${item.address ? item.address : ''} ${
+ item.postal ? ', ' + item.postal : ''
+ } ${item.city ? item.city : ''}`
+ }}
+
+
+
+ {{
+ !item.approved_at ? 'mdi-alert-circle-outline' : 'icon-checkmark'
+ }}
+
+
+
+
+ {{ $t('general.view') }}
+
+
+
+
+
+ icon-options
+
+
+
+
+
+
+ icon-edit
+
+
+
+
+ {{ $t('general.edit') | capitalize }}
+
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+
+ {{ $t('general.delete') | capitalize }}
+
+
+
+
+
+ {{
+ $t('learning.delete_addressmembers_confirmation')
+ }}
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add Nieuw adres toevoegen
+
+
+
+
+
+ {{ formTitle }}
+
+
+
+
+
+
+ Type
+
+
+
+
+
+
+
+
+
+
+ Onder vermelding van
+
+
+
+
+
+
+
+
+ Aanhef
+
+
+
+
+
+
+
+
+ Voorletters
+
+
+
+
+
+
+
+
+ T.a.v. voornaam
+
+
+
+
+
+
+
+
+ Tussenvoegsel
+
+
+
+
+
+
+
+
+ T.a.v. achternaam
+
+
+
+
+
+
+
+
+ Mailadres
+
+
+
+
+
+
+
+
+ Functie
+
+
+
+
+
+
+
+
+ Telefoonnummer
+
+
+
+
+
+
+
+
+ Straatnaam
+
+
+
+
+
+
+
+
+ Huisnummer
+
+
+
+
+
+
+
+
+ Postcode
+
+
+
+
+
+
+
+
+ Plaats
+
+
+
+
+
+
+
+
+ Land
+
+
+
+
+
+
+
+
+
+
+ {{ $t('general.save') }}
+
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+ Bij het aanmaken van een nieuw lid kiest u eerst voor 'Tussentijds
+ Opslaan' om deze functie te activeren.
+
+
+
+
+
+
+
diff --git a/components/Members/BasicMembers.vue b/components/Members/BasicMembers.vue
new file mode 100644
index 0000000..b47bd45
--- /dev/null
+++ b/components/Members/BasicMembers.vue
@@ -0,0 +1,835 @@
+
+
+
+
+ Lid nummer
+
+
+
+
+
+
+
+
+
+ Gebruiker
+
+
+
+
+
+
+
+
+
+
+ {{ $t('members.fields.type') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Hoofdbranche
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Subbranche
+
+
+
+
+
+ mdi-source-branch
+
+ {{ item.title }}
+
+
+
+
+
+
+
+
+
+ Meerdere keuzes mogelijk
+
+
+
+
+
+
+
+
+ Naam
+
+
+
+
+ {{ $store.getters['members/revision'].informal_name }}
+
+
+
+
+
+
+
+
+
+
+
+
+ Juridische tenaamstelling
+
+
+
+
+ {{ $store.getters['members/revision'].formal_name }}
+
+
+
+
+
+
+
+
+
+
+
+
+ Aanvang lidmaatschap
+
+
+
+
+
+
+ icon-events
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Einde lidmaatschap
+
+
+
+
+
+
+ icon-events
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ KVK-nummer
+
+
+
+
+ {{ $store.getters['members/revision'].kvk_number }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Logo
+
+
+
+
+
+
+
+
+
+ Het logo mag maximaal 160x90px zijn. Zorg dat er minimaal 10px
+ witruimte om het logo zit. Upload in svg, png of jpg.
+
+
+
+
+
+
+
+
+
diff --git a/components/Members/ContactsMembers.vue b/components/Members/ContactsMembers.vue
new file mode 100644
index 0000000..4767227
--- /dev/null
+++ b/components/Members/ContactsMembers.vue
@@ -0,0 +1,685 @@
+
+
+
+
+ {{ determineNameFullByContactPersonItem(item) }}
+
+
+
+
+ {{
+ !item.approved_at
+ ? 'mdi-alert-circle-outline'
+ : 'icon-checkmark'
+ }}
+
+
+
+
+ {{ $t('general.view') }}
+
+
+
+
+
+ icon-options
+
+
+
+
+
+
+ icon-edit
+
+
+
+
+ {{ $t('general.edit') | capitalize }}
+
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+
+ {{ $t('general.delete') | capitalize }}
+
+
+
+
+
+ {{
+ $t('learning.delete_contactsmembers_confirmation')
+ }}
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add Nieuw contactperson
+ toevoegen
+
+
+
+
+ {{ formTitle }}
+
+
+
+
+
+
+ Rol
+
+
+
+
+
+
+
+
+ Locatie
+
+
+
+
+
+ {{
+ `
+ ${item.indicating || ''}
+ ${item.house_number + ',' || ''}
+ ${item.postal + ',' || ''}
+ ${item.city + ',' || ''}
+ ${item.country || ''}
+ `
+ }}
+
+
+
+
+
+
+
+ Aanhef
+
+
+
+
+
+
+
+
+ Voorletters
+
+
+
+
+
+
+
+
+ Voornaam
+
+
+
+
+
+
+
+
+ Tussenvoegsel
+
+
+
+
+
+
+
+
+ Achternaam
+
+
+
+
+
+
+
+
+ Functie
+
+
+
+
+
+
+
+
+ Mailadres
+
+
+
+
+
+
+
+
+ Mailadres 2
+
+
+
+
+
+
+
+
+ Mailadres 3
+
+
+
+
+
+
+
+
+ Telefoonnummer
+
+
+
+
+
+
+
+
+ Mobiel
+
+
+
+
+
+
+
+
+
+
+ {{ $t('general.save') }}
+
+ {{ $t('general.cancel') }}
+
+
+
+
+
+ Bij het aanmaken van een nieuw lid kiest u eerst voor 'Tussentijds
+ Opslaan' om deze functie te activeren.
+
+
+
+
+
+
+
diff --git a/components/Members/ContributionMembers.vue b/components/Members/ContributionMembers.vue
new file mode 100644
index 0000000..29f560a
--- /dev/null
+++ b/components/Members/ContributionMembers.vue
@@ -0,0 +1,438 @@
+
+
+
+ € {{new Intl.NumberFormat().format(item.contribution)}},00
+
+ {{
+ !item.approved_at
+ ? 'mdi-alert-circle-outline'
+ : 'icon-checkmark'
+ }}
+
+
+
+
+
+
+
+ icon-options
+
+
+
+
+
+
+ icon-edit
+
+
+
+ {{
+ $t('general.edit') | capitalize
+ }}
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+ {{
+ $t('general.delete') | capitalize
+ }}
+
+
+
+
+
+ {{ $t('learning.delete_contributionmembers_confirmation') }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add
+
+ Voeg jaartal toe
+
+
+
+ {{ formTitle }}
+
+
+
+
+
+
+ Jaar
+
+
+
+
+
+
+
+
+
+ Contributie
+
+
+
+
+
+
+
+
+
+ Pas toe op alle leden
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('general.save') }}
+
+ {{ $t('general.cancel') }}
+
+
+
+
+
+ Bij het aanmaken van een nieuw lid kiest u eerst voor 'Tussentijds
+ Opslaan' om deze functie te activeren.
+
+
+
+
+
+
+
diff --git a/components/Members/EmployeesMembers.vue b/components/Members/EmployeesMembers.vue
new file mode 100644
index 0000000..bc61c64
--- /dev/null
+++ b/components/Members/EmployeesMembers.vue
@@ -0,0 +1,543 @@
+
+
+
+
+ {{
+ !item.approved_at ? 'mdi-alert-circle-outline' : 'icon-checkmark'
+ }}
+
+
+
+
+
+
+
+ icon-options
+
+
+
+
+
+
+ icon-edit
+
+
+
+ {{
+ $t('general.edit') | capitalize
+ }}
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+ {{
+ $t('general.delete') | capitalize
+ }}
+
+
+
+
+
+ {{ $t('learning.delete_employeesmembers_confirmation') }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add
+
+ Voeg jaartal toe
+
+
+
+
+ {{ formTitle }}
+
+
+
+
+
+
+ Jaar
+
+
+
+
+
+
+
+
+
+ Werkelijk aantal medewerkers per 31-12-{{
+ editedItem.year - 1 || '__'
+ }}
+
+
+
+
+
+
+
+
+ Schatting aantal medewerkers per 31-12-{{
+ editedItem.year || '__'
+ }}
+
+
+
+
+
+
+
+
+ Pas toe op alle leden
+
+
+
+
+
+
+
+
+
+ * Personeel in loondienst
+
+
+ Stuur de onderbouwing van het werknemersaantal van vorig
+ jaar (bijvoorbeeld een pagina uit een jaarverslag) naar
+ info@ggzecademy.nl
+
+
+
+
+
+
+
+ {{
+ !isCreatedModeSummary && $store.getters.isSuperAdminOrAdmin
+ ? 'Goedkeuren'
+ : $t('general.save')
+ }}
+
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+ Bij het aanmaken van een nieuw lid kiest u eerst voor 'Tussentijds
+ Opslaan' om deze functie te activeren.
+
+
+
+
+
+
+
diff --git a/components/Members/FieldHasChanges.vue b/components/Members/FieldHasChanges.vue
new file mode 100644
index 0000000..b35dd1f
--- /dev/null
+++ b/components/Members/FieldHasChanges.vue
@@ -0,0 +1,5 @@
+
+
+ mdi-check
+
+
\ No newline at end of file
diff --git a/components/Members/MembersChanges.vue b/components/Members/MembersChanges.vue
new file mode 100644
index 0000000..a2fb38e
--- /dev/null
+++ b/components/Members/MembersChanges.vue
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+ {{ item.informal_name }}
+
+
+
+ {{ formatDate(item.updated_at) }}
+
+
+
+ {{ findUserById(item.user_id) }}
+
+
+
+
+ {{ $t('general.view') }}
+
+
+
+
+
+
+
diff --git a/components/Members/MembersTable.vue b/components/Members/MembersTable.vue
new file mode 100644
index 0000000..f64ec81
--- /dev/null
+++ b/components/Members/MembersTable.vue
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+ {{ item.informal_name }}
+
+
+
+ {{ getBranchTitleById(item.branch_id) }}
+
+
+
+ {{ formatDate(item.start_membership || item.created_at) }}
+
+
+
+ {{ formatDate(item.updated_at) }}
+
+
+
+ {{
+ item.revision.hasChanges
+ ? 'mdi-alert-circle-outline'
+ : 'icon-checkmark'
+ }}
+
+
+
+
+
{{ $t('general.view') }}
+
+
+
+
+
+
+
+
+
+
+ icon-edit
+
+
+
+ {{
+ $t('general.edit') | capitalize
+ }}
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+ {{
+ $t('general.delete') | capitalize
+ }}
+
+
+
+
+
+ {{
+ $t('learning.product_overview.delete_confirmation', {
+ productName: item.informal_name,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Members/MoreMembers.vue b/components/Members/MoreMembers.vue
new file mode 100644
index 0000000..cd7f763
--- /dev/null
+++ b/components/Members/MoreMembers.vue
@@ -0,0 +1,49 @@
+
+
+
+
+
+ Leeromgeving
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add
+
+ {{ $t('general.add') | capitalize }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Members/PageMembers.vue b/components/Members/PageMembers.vue
new file mode 100644
index 0000000..3413d04
--- /dev/null
+++ b/components/Members/PageMembers.vue
@@ -0,0 +1,896 @@
+
+
+
+
+ Gegevens tonen
+
+
+
+
+ {{
+ show_on_website
+ ? 'Aan (Met het aanzetten van deze optie worden onderstaande gegevens op de website van GGZ Ecademy gepubliceerd. Ik verklaar daarvoor toestemming te hebben van degene wiens gegevens het betreft.)'
+ : 'Uit'
+ }}
+
+
+
+
+ Bij 'Uit' wordt alleen het logo en de website link getoond
+
+
+
+
+
+
+ Helpdesk voor cursisten
+
+
+
+
+
+ Afdeling
+
+
+
+
+
+ {{ $store.getters['members/revision'].helpdesk_department }}
+
+
+
+
+
+
+
+
+
+
+
+ Contactpersoon
+
+
+
+
+
+ {{ $store.getters['members/revision'].helpdesk_contact_person }}
+
+
+
+
+
+
+
+
+
+
+
+ Emailadres
+
+
+
+
+
+ {{ $store.getters['members/revision'].helpdesk_email }}
+
+
+
+
+
+
+
+
+
+
+
+ Telefoonnummer
+
+
+
+
+
+ {{ $store.getters['members/revision'].helpdesk_phone }}
+
+
+
+
+
+
+
+
+
+
+
+ Informatie over scholing
+
+
+
+
+
+ Afdeling
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_department }}
+
+
+
+
+
+
+
+
+
+
+
+ Contactpersoon
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_contacteperson }}
+
+
+
+
+
+
+
+
+
+
+
+ Emailadres
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_email }}
+
+
+
+
+
+
+
+
+
+
+
+ Telefoonnummer
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_phone }}
+
+
+
+
+
+
+
+
+
+
+
+ Straat
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_address }}
+
+
+
+
+
+
+
+
+
+
+
+ Huisnummer
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_housenumber }}
+
+
+
+
+
+
+
+
+
+
+
+ Postcode
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_postal }}
+
+
+
+
+
+
+
+
+
+
+
+ Plaats
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_city }}
+
+
+
+
+
+
+
+
+
+
+
+ Land
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_country }}
+
+
+
+
+
+
+
+
+
+
+
+ Link
+
+
+
+
+
+ {{ $store.getters['members/revision'].info_link }}
+
+
+
+
+
+
+
+
+
+
+
+ Meer informatie
+
+
+
+
+
+ Website url
+
+
+
+
+
+ {{ $store.getters['members/revision'].more_info_link }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Newsletter/Newsletter.vue b/components/Newsletter/Newsletter.vue
new file mode 100644
index 0000000..715c7d9
--- /dev/null
+++ b/components/Newsletter/Newsletter.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
Nieuwsbrief Je ontvangt een kortingscode van €10,- bij besteding vanaf €75,-. Deze is meteen in te wisselen.
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/PageComponent/PageComponent.vue b/components/PageComponent/PageComponent.vue
new file mode 100644
index 0000000..c6f006a
--- /dev/null
+++ b/components/PageComponent/PageComponent.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Post/Post.vue b/components/Post/Post.vue
new file mode 100644
index 0000000..ab054ba
--- /dev/null
+++ b/components/Post/Post.vue
@@ -0,0 +1,54 @@
+
+
+
+
+ {{title}}
+ {{author}}
+
+
+
+
+
+
+
+
+ Read more
+
+
+ icon-share
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Product/Product.vue b/components/Product/Product.vue
new file mode 100644
index 0000000..fe45a3d
--- /dev/null
+++ b/components/Product/Product.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/RightMenu/FiltersMenu.vue b/components/RightMenu/FiltersMenu.vue
new file mode 100644
index 0000000..f8c6412
--- /dev/null
+++ b/components/RightMenu/FiltersMenu.vue
@@ -0,0 +1,48 @@
+
+
+
+ {{
+ $t(`learning.filters.${filter.title}`) | capitalize
+ }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/RightMenu/Notifications.vue b/components/RightMenu/Notifications.vue
new file mode 100644
index 0000000..ef23260
--- /dev/null
+++ b/components/RightMenu/Notifications.vue
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+ icon-close
+
+
+
+
+
+ {{ $t('rightMenu.notes') }}
+ ({{ notifications.length }})
+
+
+
+
+
+
+
+
+
+
+
+ mdi-circle
+ mdi-circle-outline
+
+
+
+
+
+
+
+
+ {{
+ formatDate(notification.created_at)
+ }}
+
+
+
+
+
+
+
+
+
+ No notifications
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/RightMenu/Settings.vue b/components/RightMenu/Settings.vue
new file mode 100644
index 0000000..59509de
--- /dev/null
+++ b/components/RightMenu/Settings.vue
@@ -0,0 +1,156 @@
+
+
+
+ Table
+
+
+
+
+
+
+ {{ i - 1 + ':' }}
+ {{ $t(column.text) }}
+
+
+ {{
+ column.display
+ ? 'icon-visible-true'
+ : 'icon-visible-false'
+ }}
+
+
+ icon-dragdrop
+
+
+
+
+
+
+
+
+
+ Filters
+
+
+
+
+
+
+ {{ i + 1 + ':' }}
+
+ {{ $t(`learning.filters.${filter.title}`) }}
+
+
+
+
+ icon-dragdrop
+
+
+
+
+ Meer filters:
+
+
+
+
+
+
+
+
+
+
diff --git a/components/RightMenu/UserMenu.vue b/components/RightMenu/UserMenu.vue
new file mode 100644
index 0000000..f75961b
--- /dev/null
+++ b/components/RightMenu/UserMenu.vue
@@ -0,0 +1,78 @@
+
+
+
+ {{ $t('rightMenu.my_account') }}
+
+
+
+
+ Profiel bewerken
+
+
+
+
+
+
+
+
+
+ {{ $t('rightMenu.logout') }}
+
+
+
+
+
+
+ icon-logout
+
+
+
+
+
+
+
+
+
diff --git a/components/SearchResizable/SearchResizable.vue b/components/SearchResizable/SearchResizable.vue
new file mode 100644
index 0000000..ae3ba96
--- /dev/null
+++ b/components/SearchResizable/SearchResizable.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/Trending/Trending.vue b/components/Trending/Trending.vue
new file mode 100644
index 0000000..58b417b
--- /dev/null
+++ b/components/Trending/Trending.vue
@@ -0,0 +1,54 @@
+
+
+
+ TRENDING
+
+
+
+
+
+
+
+ Linteloo
+ Isola salontafel van Roderick Vos, large
+ 4125,-
+
+
+
+
+
+
+
+
+
+ Selected {{ model }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/UI/AccordionCard/AccordionCard.vue b/components/UI/AccordionCard/AccordionCard.vue
new file mode 100644
index 0000000..e6e8c40
--- /dev/null
+++ b/components/UI/AccordionCard/AccordionCard.vue
@@ -0,0 +1,50 @@
+
+
+
+
+ {{
+ expanded ? 'icon-dropdown' : 'icon-dropdown-up'
+ }}
+ {{ title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/UI/ChipUserLogged/ChipUserLogged.vue b/components/UI/ChipUserLogged/ChipUserLogged.vue
new file mode 100644
index 0000000..50a5b35
--- /dev/null
+++ b/components/UI/ChipUserLogged/ChipUserLogged.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
{{
+ $auth.user.fullName
+ }}
+
+
+
+
+
+
diff --git a/components/UI/DarkModeSwitch/DarkModeSwitch.vue b/components/UI/DarkModeSwitch/DarkModeSwitch.vue
new file mode 100644
index 0000000..c9d708f
--- /dev/null
+++ b/components/UI/DarkModeSwitch/DarkModeSwitch.vue
@@ -0,0 +1,58 @@
+
+
+
+ {{ $t('general.theme')}}
+
+ icon-sun
+
+
+
+
+
+
+
+
diff --git a/components/UI/ErrorsList/ErrorsList.vue b/components/UI/ErrorsList/ErrorsList.vue
new file mode 100644
index 0000000..bc23129
--- /dev/null
+++ b/components/UI/ErrorsList/ErrorsList.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
diff --git a/components/UI/FullScreen/FullScreen.vue b/components/UI/FullScreen/FullScreen.vue
new file mode 100644
index 0000000..a87f764
--- /dev/null
+++ b/components/UI/FullScreen/FullScreen.vue
@@ -0,0 +1,21 @@
+
+
+ icon-fullscreen
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/UI/GlobalModal/GlobalModal.vue b/components/UI/GlobalModal/GlobalModal.vue
new file mode 100644
index 0000000..1fd518c
--- /dev/null
+++ b/components/UI/GlobalModal/GlobalModal.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+ {{headline}}
+ {{text}}
+
+ back
+
+ confirm
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/UI/GlobalSnackbar/GlobalSnackbar.vue b/components/UI/GlobalSnackbar/GlobalSnackbar.vue
new file mode 100644
index 0000000..a599bdf
--- /dev/null
+++ b/components/UI/GlobalSnackbar/GlobalSnackbar.vue
@@ -0,0 +1,60 @@
+
+
+ {{ icon }}
+ {{ content }}
+
+
+
+
+
+
+
+
+
diff --git a/components/UI/Loading/Loading.vue b/components/UI/Loading/Loading.vue
new file mode 100644
index 0000000..73822e7
--- /dev/null
+++ b/components/UI/Loading/Loading.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
{{ $t('general.loading') }}
+
+
+
+
+
+
+
diff --git a/components/UI/PageHeader/PageHeader.vue b/components/UI/PageHeader/PageHeader.vue
new file mode 100644
index 0000000..9778148
--- /dev/null
+++ b/components/UI/PageHeader/PageHeader.vue
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/components/UI/SearchBar/SearchBar.vue b/components/UI/SearchBar/SearchBar.vue
new file mode 100644
index 0000000..56cb47f
--- /dev/null
+++ b/components/UI/SearchBar/SearchBar.vue
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/UniversalFilterSelector/UniversalFilterSelector.vue b/components/UniversalFilterSelector/UniversalFilterSelector.vue
new file mode 100644
index 0000000..4f74d1f
--- /dev/null
+++ b/components/UniversalFilterSelector/UniversalFilterSelector.vue
@@ -0,0 +1,303 @@
+
+
+
+
+ mdi-circle
+
+ {{ data.item.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/Usp/Usp.vue b/components/Usp/Usp.vue
new file mode 100644
index 0000000..9076d02
--- /dev/null
+++ b/components/Usp/Usp.vue
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
mdi-script-outline
+
+
+ Behangrol advies
+ Hulp nodig bij het uitrekenen van het aantal rollen behang?
+
+
+
+
+
+
mdi-script-outline
+
+
+ Interieuradvies
+ Hulp nodig bij het uitrekenen van het aantal rollen behang?
+
+
+
+
+
+
mdi-script-outline
+
+
+ Bezoek ons
+ Wij ontvangen je graag op afspraak voor een persoonlijk gesprek!
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/layout/Footer.vue b/components/layout/Footer.vue
new file mode 100644
index 0000000..34bbcdf
--- /dev/null
+++ b/components/layout/Footer.vue
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+ Productcatalogus
+
+
+
+
+
+
+
+
+
+
+
+ Diensten
+
+
+
+
+
+
+
+
+
+
+
+ CATEGORY
+
+
+
+
+
+
+
+
+
+
+
+ CATEGORY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CATEGORY
+
+
+
+
+
+
+
+
+
+
+
+ CATEGORY
+
+
+
+
+
+
+
+
+
+
+
+ CATEGORY
+
+
+
+
+
+
+
+
+
+
+
+ Betalingsmethode
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Volg ons
+
+ {{ 'mdi-' + icon }}
+
+
+
+
+
+
+
+ © Buningh {{ new Date().getFullYear() }}
+
+ Alle vermelde prijzen zijn in euro's en inclusief BTW
+
+
+
+
+
+
+
diff --git a/components/layout/Header/Header.vue b/components/layout/Header/Header.vue
new file mode 100644
index 0000000..96b8606
--- /dev/null
+++ b/components/layout/Header/Header.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+ LOGO Buningh
+
+
+ {{item.title}}
+
+
+
+
+
+
+
+
+
+
+ icon-password
+
+
+
+
+ mdi-heart
+
+
+
+
+ mdi-shopping-outline
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/layout/Header/Topbar.vue b/components/layout/Header/Topbar.vue
new file mode 100644
index 0000000..e66a46e
--- /dev/null
+++ b/components/layout/Header/Topbar.vue
@@ -0,0 +1,53 @@
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+ {{item.label}}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/layout/LeftMenu.vue b/components/layout/LeftMenu.vue
new file mode 100644
index 0000000..ad23d19
--- /dev/null
+++ b/components/layout/LeftMenu.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+ mdi-home
+
+
+ Home
+
+
+
+
+ mdi-contact-mail
+
+
+ Contact
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/layout/SystemBar.vue b/components/layout/SystemBar.vue
new file mode 100644
index 0000000..95c0fa6
--- /dev/null
+++ b/components/layout/SystemBar.vue
@@ -0,0 +1,10 @@
+
+
+ mdi-message
+ 10 unread messages
+
+ mdi-minus
+ icon-checkmarkbox-blank-outline
+ icon-close
+
+
\ No newline at end of file
diff --git a/jsconfig.json b/jsconfig.json
new file mode 100644
index 0000000..3cb4999
--- /dev/null
+++ b/jsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "baseUrl": ".",
+ "paths": {
+ "~/*": [
+ "./*"
+ ],
+ "@/*": [
+ "./*"
+ ],
+ "~~/*": [
+ "./*"
+ ],
+ "@@/*": [
+ "./*"
+ ],
+ "@typedefs/store": ["types/typedefs/store"],
+ "@types/nuxt-plugin-constants": ["types/plugins/constants"]
+ }
+ },
+ "exclude": [
+ "node_modules",
+ ".nuxt",
+ "dist"
+ ]
+}
diff --git a/lang/Ggz/.i18n-editor-metadata b/lang/Ggz/.i18n-editor-metadata
new file mode 100644
index 0000000..5b26cda
--- /dev/null
+++ b/lang/Ggz/.i18n-editor-metadata
@@ -0,0 +1,7 @@
+flatten_json=0
+minify_resources=0
+preserve_comments=0
+resource_definition={LOCALE}
+resource_structure=Flat
+resource_type=JSON
+use_single_quotes=0
diff --git a/lang/Ggz/.json b/lang/Ggz/.json
new file mode 100644
index 0000000..3c496e4
--- /dev/null
+++ b/lang/Ggz/.json
@@ -0,0 +1,5 @@
+{
+ "members": {
+ "tabs": {}
+ }
+}
diff --git a/lang/Ggz/en.json b/lang/Ggz/en.json
new file mode 100644
index 0000000..54c6a11
--- /dev/null
+++ b/lang/Ggz/en.json
@@ -0,0 +1,333 @@
+{
+ "language": "English",
+ "general": {
+ "welcome": "Welcome",
+ "search": "Search",
+ "add": "Add",
+ "requests": "Requests",
+ "save": "Save",
+ "save_and_close": "Save and close",
+ "users": "Users",
+ "name": "Name",
+ "email": "email",
+ "roles": "Roles",
+ "actions": "Actions",
+ "edit": "Edit",
+ "close": "Close",
+ "delete": "Delete",
+ "profile": "profile",
+ "image": "Image",
+ "back": "Back",
+ "view": "View",
+ "rows_per_page": "rows per page",
+ "duplicate": "Duplicate",
+ "download": "download",
+ "share": "share",
+ "cancel": "Cancel",
+ "sharepoint": "Sharepoint",
+ "support_site": "Support Site",
+ "support_tickets": "Support Tickets",
+ "add_link": "Add link",
+ "surname": "Surname",
+ "upload_image": "Upload image",
+ "publish_and_close": "Publish and close",
+ "theme": "Change the theme color by using the 'theme switch'",
+ "delete_definitely": "delete definitely",
+ "draft": "draft",
+ "deleted": "deleted",
+ "share_url": "Share URL",
+ "export_csv": "export .csv",
+ "loading": "Loading",
+ "list": "list",
+ "date": {
+ "january": "January",
+ "february": "February",
+ "march": "March",
+ "may": "May",
+ "june": "Juni",
+ "july": "July",
+ "august": "August",
+ "september": "September",
+ "october": "October",
+ "november": "November",
+ "december": "December",
+ "april": "April"
+ },
+ "hi": "Hi",
+ "dashboard": {
+ "lastlogin": "Your last login was on 20th of april. Have a nice day!",
+ "current": "There are currently",
+ "require": "that might require your attention."
+ },
+ "at": "at",
+ "tooltip_share": "The list is shareable. Please click on the link and the URL will be copied."
+ },
+ "leftMenu": {
+ "learning": "Learning"
+ },
+ "rightMenu": {
+ "notes": "Notes",
+ "filter": "filter",
+ "my_account": "My Account",
+ "profile": "Profile",
+ "users_manager": "Users Manager",
+ "notification_manager": "Notification Manager",
+ "logout": "Logout"
+ },
+ "csv": {
+ "learning": {
+ "title": "Learning Product",
+ "code": "Product Code",
+ "partner": "Partner",
+ "owner": "Owner",
+ "status": "Status",
+ "lead_time": "Lead Time",
+ "product_type": "Product Type",
+ "theme": "Theme",
+ "course": "Course"
+ },
+ "members": {
+ "filename": "members.csv",
+ "id": "ID",
+ "type": "Type",
+ "informal_name": "Name",
+ "formal_name": "Formal name",
+ "start_membership": "Membership Start Date",
+ "main_branch": "Main Branch",
+ "sub_branches": "Subbranch(es)"
+ }
+ },
+ "learning": {
+ "products": "Learning Products",
+ "code": "product code",
+ "release": "release",
+ "members": "Members",
+ "events_trainings": "Events & Trainings",
+ "partners": "Partners",
+ "3rd_parts_training": "Training for third parties",
+ "status": {
+ "title": "status",
+ "delivered": "delivered",
+ "prioritized": "prioritized",
+ "development": "in development"
+ },
+ "product": "product",
+ "manage": "Manage",
+ "product_overview": {
+ "basic": "Basic info",
+ "organize": "Organize",
+ "accreditation": "Accreditation",
+ "editorial": "Editorial board",
+ "all": "All",
+ "title": "Title",
+ "code": "Product code",
+ "status": "Status",
+ "placeholder": {
+ "titel": "Enter title here",
+ "productcode": "Enter product code here",
+ "status": "Enter status here",
+ "image": "Add image here",
+ "description": "Enter description here",
+ "release": "Enter release version here",
+ "trailer": "Add video here"
+ },
+ "allowed": "Allowed .jpg, jpeg or .png.",
+ "allowed2": "Allowed ... x ... pixels for a max of 1,2 MB.",
+ "release": "Release",
+ "description": "Description",
+ "gratis": "Free of charge",
+ "texts": "Texts",
+ "administration": "Administration",
+ "version": "Version",
+ "links": "Links",
+ "short_description": "Short description",
+ "allowed_trailer": "Enter video link here",
+ "learning_goals": "Learning goals",
+ "review": "Review",
+ "certification": "Certification",
+ "extra_information": "extra_information",
+ "target_audience": "Target audience",
+ "duration": "Duration",
+ "partner": "partner",
+ "owner": "Owner",
+ "contract_agreements": "Contract agreements",
+ "delete_confirmation": "Are you aware that '{productName} ' will be deleted?",
+ "open_existing_draft": "open existing draft",
+ "notifications": "Notifications"
+ },
+ "all_products": "All products",
+ "synonyms": "Synonyms",
+ "quality_standards": "Quality standards",
+ "filters": {
+ "more": "More filters",
+ "title": "Filters",
+ "category": "Category",
+ "audience": "Audience",
+ "format_version": "Format version",
+ "course": "Course",
+ "members": "Members",
+ "level": "Level",
+ "developers": "Developers",
+ "dev_environment": "Dev environment",
+ "product_type": "Product type",
+ "register": "Register",
+ "status": "Status",
+ "theme": "Theme",
+ "type": "Type",
+ "delete_item_confirmation": "Do you confirm to delete '{itemName} '?",
+ "quality_standards": "Quality standards",
+ "made_by": "Made by"
+ },
+ "partner": "partner",
+ "owner": "owner",
+ "drafts": "drafts",
+ "more_options_selectable": "more options selectable",
+ "add_new_version": "Add new version",
+ "versions": {
+ "version_number": "Version number",
+ "format_version": "Format version",
+ "release_planning": "Release planning",
+ "release_date": {
+ "from": "Available from",
+ "to": "to"
+ },
+ "technical_information": "Technical information"
+ },
+ "add_new_notification": "Add new notification",
+ "add_new_accreditation": "Add new accreditation",
+ "new_accreditation": "New accreditation",
+ "edit_accreditation": "Edit accreditation",
+ "accreditation_period": "Accreditation period",
+ "delete_accreditation_confirmation": "Are you sure you want to delete this accreditation?",
+ "delete_addressmembers_confirmation": "Are you sure you want to delete this address?",
+ "delete_contactsmembers_confirmation": "Are you sure you want to delete this contact?",
+ "delete_contributionmembers_confirmation": "Are you sure you want to delete this contribution?",
+ "delete_employeesmembers_confirmation": "Are you sure you want to delete this employee?",
+ "accreditation": {
+ "register": "Register",
+ "credits": "Credits",
+ "date_start": "Date start",
+ "date_end": "Date end"
+ },
+ "actions": {
+ "date_time": "Date and Time",
+ "mail_addresses": "Mail addresses",
+ "users": "Users",
+ "subject": "Subject",
+ "message": "Message",
+ "at": "at"
+ },
+ "links": {
+ "nolinks": "No links available"
+ }
+ },
+ "auth": {
+ "email": "E-mail",
+ "password": "Password",
+ "request": "Request",
+ "keep_logged": "Keep me logged in",
+ "account": {
+ "question": "Need an account?",
+ "management": "Account management"
+ },
+ "password_reset": {
+ "title": "MyGGZecademy",
+ "text": "Enter a personal password. This password is known only to you. Keep it safe.",
+ "cta": "Send"
+ },
+ "login": {
+ "title": "MyGGZecademy",
+ "text": "Log in to the myGGZEcademy platform.",
+ "cta": "Login"
+ },
+ "password_forgotten": {
+ "text": "You will receive instructions to reset your password in your mailbox.",
+ "title": "Forgot password?",
+ "cta": "Send",
+ "question": "Forgot password?"
+ },
+ "validation": {
+ "email": {
+ "required": "email is required",
+ "invalid": "email must be valid",
+ "max_length": "email must be max. 50 chars"
+ },
+ "password": {
+ "required": "password is required",
+ "min_length": "password must be minimum 8 chars",
+ "max_length": "password must be maxed 20 chars",
+ "confirmation": "password and its confirmation don't match"
+ }
+ },
+ "notifications": {
+ "request_accepted": "Request accepted, check your email.",
+ "password_changed": "Password changed. You can now access."
+ }
+ },
+ "rules": {
+ "email": {
+ "invalid": "Invalid email",
+ "required": "Email is required"
+ },
+ "name": {
+ "required": "Name required"
+ },
+ "title": "Title is required"
+ },
+ "overview": {
+ "dutch": "Dutch",
+ "english": "Engels",
+ "registrations": "User registrations"
+ },
+ "user": {
+ "delete": {
+ "confirmation": "Do you want to delete this user?",
+ "info": "Once deleted you won't be able to restore the user's data.",
+ "yes": "Yes, Delete"
+ },
+ "create": "Create user",
+ "profile": {
+ "title": "profile",
+ "photo": "Profile photo",
+ "notification": "Notifications"
+ }
+ },
+ "footer_bar": {
+ "documents": "Documents",
+ "support_site": "Support site",
+ "support_tickets": "Support tickets"
+ },
+ "members": {
+ "tabs": {
+ "all": "All",
+ "basic": "Basic",
+ "address": "Address",
+ "contacts": "Contacts",
+ "contribution": "Contribution",
+ "employees": "Employees",
+ "member_page": "Member Page",
+ "more": "More"
+ },
+ "fields": {
+ "type": "Type"
+ },
+ "table": {
+ "headers": {
+ "member": "Member",
+ "type": "Type",
+ "industry": "Industry",
+ "location": "Location",
+ "since": "Member since",
+ "updated": "Updated",
+ "check": "Member check",
+ "action": "Action"
+ }
+ },
+ "types": {
+ "main": "Main",
+ "visiting": "Visiting",
+ "invoice": "Invoice",
+ "other": "Other"
+ }
+ }
+}
diff --git a/lang/Ggz/nl.json b/lang/Ggz/nl.json
new file mode 100644
index 0000000..75eb706
--- /dev/null
+++ b/lang/Ggz/nl.json
@@ -0,0 +1,340 @@
+{
+ "language": "Dutch",
+ "general": {
+ "welcome": "Welkom",
+ "search": "Zoeken",
+ "add": "Toevoegen",
+ "requests": "Aanvragen",
+ "save": "Opslaan",
+ "save_and_close": "Opslaan en sluiten",
+ "users": "Leden",
+ "name": "Naam",
+ "email": "e-mail",
+ "roles": "Rollen",
+ "actions": "Acties",
+ "edit": "Bewerken",
+ "close": "Sluiten",
+ "delete": "Verwijderen",
+ "profile": "profiel",
+ "image": "Afbeelding",
+ "back": "Terug",
+ "view": "Bekijken",
+ "rows_per_page": "rijen per pagina",
+ "duplicate": "dupliceren",
+ "download": "download",
+ "share": "delen",
+ "cancel": "Annuleren",
+ "sharepoint": "Sharepoint",
+ "support_site": "Supportsite",
+ "support_tickets": "Supporttickets",
+ "add_link": "Voeg link toe",
+ "surname": "Achternaam",
+ "upload_image": "Upload afbeelding",
+ "publish_and_close": "Publiceren en sluiten",
+ "theme": "Verander de kleur van het thema van jouw omgeving met de 'theme switch'",
+ "delete_definitely": "definitief verwijderen",
+ "draft": "concept",
+ "deleted": "verwijderd",
+ "share_url": "Deel URL",
+ "export_csv": "export .csv",
+ "loading": "Aan het laden ...",
+ "list": "lijst",
+ "date": {
+ "january": "januari",
+ "february": "februari",
+ "march": "maart",
+ "may": "mei",
+ "april": "april",
+ "june": "juni",
+ "july": "juli",
+ "august": "augustus",
+ "september": "september",
+ "october": "oktober",
+ "november": "november",
+ "december": "december"
+ },
+ "hi": "Hallo",
+ "dashboard": {
+ "lastlogin": "De laatste keer heb je ingelogd op maandag 20 april 2020. FIjne dag!",
+ "current": "Er staan momenteel",
+ "require": "open die wellicht je aandacht nodig hebben."
+ },
+ "at": "om",
+ "tooltip_share": "Deze lijst is deelbaar met anderen. Klik op de link en de URL zal worden gekopieerd."
+ },
+ "leftMenu": {
+ "learning": "Leren"
+ },
+ "rightMenu": {
+ "notes": "Notities",
+ "filter": "sorteer op",
+ "my_account": "Mijn Account",
+ "profile": "Profiel",
+ "users_manager": "Users beheren",
+ "notification_manager": "Notificatiebeheer",
+ "logout": "Uitloggen"
+ },
+ "csv": {
+ "learning": {
+ "title": "Leerproduct",
+ "code": "Productcode",
+ "partner": "Partner",
+ "owner": "Eigenaar",
+ "status": "Status",
+ "lead_time": "Doorlooptijd",
+ "product_type": "Producttype",
+ "theme": "Thema",
+ "course": "Leerlijn"
+ },
+ "members": {
+ "filename": "leden.csv",
+ "id": "Id",
+ "type": "Lidsoort",
+ "informal_name": "Naam",
+ "formal_name": "Juridische naam",
+ "start_membership": "Startdatum lidmaatschap",
+ "main_branch": "Hoofdbranche",
+ "sub_branches": "Subbranche(s)"
+ }
+ },
+ "learning": {
+ "products": "Leerproducten",
+ "code": "Productcode",
+ "release": "Versie",
+ "members": "Leden",
+ "events_trainings": "Events & Trainingen",
+ "partners": "Partners",
+ "3rd_parts_training": "Scholing aan derden",
+ "status": {
+ "title": "Status",
+ "delivered": "opgeleverd",
+ "prioritized": "geprioriteerd",
+ "development": "in ontwikkeling"
+ },
+ "product": "leerproduct",
+ "manage": "Beheren",
+ "product_overview": {
+ "basic": "Algemeen",
+ "organize": "Ordenen",
+ "accreditation": "Accreditatie",
+ "editorial": "Redactieraad",
+ "all": "Alles",
+ "title": "Titel",
+ "code": "Productcode",
+ "status": "Status",
+ "placeholder": {
+ "titel": "Leerproduct naam",
+ "url": "Bv: leerproduct-lorem-ipsum, met gebruik van '-', en geen '_' of ' ",
+ "productcode": "Voeg een productcode toe",
+ "status": "Voeg een status toe",
+ "image": "Voeg een afbeelding toe",
+ "description": "Voeg een beschrijving toe",
+ "release": "Voeg een versie nummer toe",
+ "trailer": "Voeg een video toe",
+ "seo_title": "Bv: 'Leerproduct | GGZ Ecademy', max 65 karakters",
+ "meta_description": "Bv: 'Leerproduct, lorem ipsum ...', max 150 karakters"
+ },
+ "allowed": "Alleen .jpg, jpeg of .png.",
+ "allowed2": "Afmeting van ... x ... pixels met max 1,2MB.",
+ "release": "Versie",
+ "description": "Beschrijving",
+ "gratis": "Gratis",
+ "texts": "Teksten",
+ "administration": "Administratie",
+ "version": "Versiebeheer",
+ "links": "Koppelen",
+ "short_description": "Korte omschrijving",
+ "allowed_trailer": "Voeg de link toe uit het videoplatform en de video zal automatisch worden toegevoegd.",
+ "learning_goals": "Leerdoelen",
+ "review": "Toetsing",
+ "certification": "Certificering",
+ "extra_information": "Extra informatie",
+ "target_audience": "Doelgroep",
+ "duration": "Doorlooptijd",
+ "partner": "Partner",
+ "owner": "Eigenaar",
+ "contract_agreements": "Contractafspraken",
+ "delete_confirmation": "Weet je zeker dat je '{productName} ' wilt verwijderen?",
+ "open_existing_draft": "open bestaand concept",
+ "notifications": "Acties"
+ },
+ "all_products": "Alle leerproducten",
+ "synonyms": "Synoniemen",
+ "quality_standards": "Kwaliteitsstandaarden",
+ "filters": {
+ "more": "Meer filters",
+ "title": "Keuzelijsten",
+ "category": "Categorie",
+ "audience": "Doelgroep",
+ "format_version": "Formatversie",
+ "course": "Leerlijn",
+ "members": "Leden",
+ "level": "Niveau",
+ "developers": "Ontwikkelaar",
+ "dev_environment": "Ontwikkelomgeving",
+ "product_type": "Producttype",
+ "register": "Register",
+ "status": "Status",
+ "theme": "Thema",
+ "type": "Type",
+ "delete_item_confirmation": "Weet je zeker dat je '{itemName} ' wilt verwijderen?",
+ "quality_standards": "Kwaliteitsstandaarden",
+ "made_by": "Gemaakt door"
+ },
+ "partner": "Partner",
+ "owner": "Eigenaar",
+ "drafts": "concepten",
+ "more_options_selectable": "Meerdere keuzes mogelijk",
+ "add_new_version": "Nieuwe versie toevoegen",
+ "versions": {
+ "version_number": "Versienummer",
+ "format_version": "Formatversie",
+ "release_planning": "Release planning",
+ "release_date": {
+ "from": "Beschikbaar van",
+ "to": "tot"
+ },
+ "technical_information": "Technische informatie"
+ },
+ "add_new_notification": "Nog een mailnotificatie toevoegen",
+ "add_new_accreditation": "Nieuw register toevoegen",
+ "new_accreditation": "Nieuw register",
+ "edit_accreditation": "Bewerken register",
+ "accreditation_period": "Accreditatieperiode",
+ "delete_accreditation_confirmation": "Weet je zeker dat je deze accreditatie wilt verwijderen?",
+ "delete_addressmembers_confirmation": "Weet je zeker dat dit adres wilt verwijderen?",
+ "delete_contactsmembers_confirmation": "Weet je zeker dat je dit contactpersoon wilt verwijderen?",
+ "delete_contributionmembers_confirmation": "Weet je zeker dat je deze contributie wilt verwijderen?",
+ "delete_employeesmembers_confirmation": "Weet je zeker dat je deze werknemer wilt verwijderen?",
+ "accreditation": {
+ "register": "Register",
+ "credits": "Punten",
+ "date_start": "Start datum",
+ "date_end": "Eind datum"
+ },
+ "actions": {
+ "date_time": "Datum en tijd",
+ "mail_addresses": "E-mailadressen",
+ "users": "Gebruikers",
+ "subject": "Onderwerp",
+ "message": "Bericht",
+ "at": "om"
+ },
+ "links": {
+ "nolinks": "Er zijn geen koppelingen beschikbaar"
+ }
+ },
+ "auth": {
+ "email": "E-mail",
+ "password": "Wachtwoord",
+ "request": "Aanvragen",
+ "keep_logged": "Onthoud mij",
+ "account": {
+ "question": "Nog geen account? Vraag om toegang",
+ "management": "Accountbeheer"
+ },
+ "password_reset": {
+ "title": "MijnGGZEcademy",
+ "text": "Voer een persoonlijk wacthwoord in. Dit wacthwoord is alleen bij jou bekend. Bewaar deze dus goed.",
+ "cta": "Aanmelden"
+ },
+ "login": {
+ "title": "MijnGGZEcademy",
+ "text": "Log in op MijnGGZEcademy.",
+ "cta": "Inloggen"
+ },
+ "password_forgotten": {
+ "text": "Voer jouw e-mailadres in en vraag een nieuw wachtwoord aan.",
+ "title": "Wachtwoord vergeten?",
+ "cta": "Aanvragen",
+ "question": "Wachtwoord vergeten?"
+ },
+ "validation": {
+ "email": {
+ "required": "E-mailadres is verplicht",
+ "invalid": "E-mail moet geldig zijn",
+ "max_length": "E-mailadres mag maximaal 50 tekens bevatten"
+ },
+ "password": {
+ "required": "wachtwoord vereist",
+ "min_length": "wachtwoord moet minimaal 8 tekens zijn",
+ "max_length": "wachtwoord mag maximaal 20 tekens bevatten",
+ "confirmation": "wachtwoord en bevestiging komen niet overeen"
+ }
+ },
+ "notifications": {
+ "request_accepted": "Verzoek geaccepteerd, controleer uw e-mail",
+ "password_changed": "Wachtwoord veranderd. Je hebt nu toegang."
+ }
+ },
+ "rules": {
+ "email": {
+ "invalid": "Ongeldige e-mail",
+ "required": "E-mail vereist"
+ },
+ "name": {
+ "required": "Naam vereist"
+ },
+ "title": "Titel is vereist"
+ },
+ "overview": {
+ "dutch": "Nederlands",
+ "english": "English",
+ "registrations": "Ledenregistratie"
+ },
+ "user": {
+ "delete": {
+ "confirmation": "Wilt u deze gebruiker verwijderen?",
+ "info": "Eenmaal verwijdert kunt u de gegevens van de gebruiker niet herstellen.",
+ "yes": "Ja, verwijderen"
+ },
+ "create": "Gebruiker aanmaken",
+ "profile": {
+ "title": "profiel",
+ "photo": "Profielfoto",
+ "notification": "Notificaties"
+ }
+ },
+ "footer_bar": {
+ "documents": "Documenten",
+ "support_site": "Supportsite",
+ "support_tickets": "Supporttickets"
+ },
+ "members": {
+ "management": "Leden",
+ "managementinfo": "Management Info",
+ "manage": "Beheren",
+ "report": "Rapportage",
+ "tabs": {
+ "all": "Alles",
+ "basic": "Algemeen",
+ "address": "Adressen",
+ "contacts": "Contactpersonen",
+ "contribution": "Contributie",
+ "employees": "Werknemers",
+ "member_page": "Ledenpagina",
+ "more": "Overige"
+ },
+ "fields": {
+ "type": "Lidsoort"
+ },
+ "table": {
+ "headers": {
+ "member": "Lid",
+ "type": "Lidsoort",
+ "industry": "Branche",
+ "location": "Plaats",
+ "since": "Lid sinds",
+ "updated": "Bijgewerkt",
+ "check": "Ledencontrole",
+ "action": "Acties"
+ }
+ },
+ "types": {
+ "main": "Algemeen",
+ "visiting": "Bezoekadres",
+ "invoice": "Factuuradres",
+ "other": "Overige"
+ }
+ }
+}
diff --git a/layouts/BuninghDefault.vue b/layouts/BuninghDefault.vue
new file mode 100644
index 0000000..59553e3
--- /dev/null
+++ b/layouts/BuninghDefault.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/layouts/GgzAdmin.vue b/layouts/GgzAdmin.vue
new file mode 100644
index 0000000..cd5d57d
--- /dev/null
+++ b/layouts/GgzAdmin.vue
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+ icon-menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/layouts/GgzDefault.vue b/layouts/GgzDefault.vue
new file mode 100644
index 0000000..1620ca6
--- /dev/null
+++ b/layouts/GgzDefault.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/layouts/admin.vue b/layouts/admin.vue
new file mode 100644
index 0000000..e6c154c
--- /dev/null
+++ b/layouts/admin.vue
@@ -0,0 +1,98 @@
+
+
+
+ icon-menu
+ 31 10
+
+
+
+
+ mdi-brightness-4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/layouts/default.vue b/layouts/default.vue
new file mode 100644
index 0000000..f2afb1a
--- /dev/null
+++ b/layouts/default.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/layouts/empty.vue b/layouts/empty.vue
new file mode 100644
index 0000000..dd55273
--- /dev/null
+++ b/layouts/empty.vue
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/layouts/error.vue b/layouts/error.vue
new file mode 100644
index 0000000..ab4bedb
--- /dev/null
+++ b/layouts/error.vue
@@ -0,0 +1,30 @@
+
+
+
Error {{ error.statusCode || '' }}
+ {{ error.message }}
+ Home page
+
+
+
+
diff --git a/middleware/adminsOrOperators.js b/middleware/adminsOrOperators.js
new file mode 100644
index 0000000..8dad81f
--- /dev/null
+++ b/middleware/adminsOrOperators.js
@@ -0,0 +1,5 @@
+export default function ({ store, redirect }) {
+ if (!store.getters.isSuperAdminOrAdmin && !store.getters.isOperator) {
+ return redirect('/')
+ }
+}
\ No newline at end of file
diff --git a/middleware/adminsOrOperatorsOrMemberEditors.js b/middleware/adminsOrOperatorsOrMemberEditors.js
new file mode 100644
index 0000000..b4f3f35
--- /dev/null
+++ b/middleware/adminsOrOperatorsOrMemberEditors.js
@@ -0,0 +1,5 @@
+export default function ({ store, redirect }) {
+ if (!store.getters.isAdmin && !store.getters.isOperator && !store.getters.loggedInUser.isMemberEditor) {
+ return redirect('/')
+ }
+}
\ No newline at end of file
diff --git a/middleware/allowSuperAdminOrAdmin.js b/middleware/allowSuperAdminOrAdmin.js
new file mode 100644
index 0000000..ecd00a3
--- /dev/null
+++ b/middleware/allowSuperAdminOrAdmin.js
@@ -0,0 +1,5 @@
+export default function ({ store, redirect }) {
+ if (!store.getters.isSuperAdmin && !store.getters.isAdmin) {
+ return redirect('/')
+ }
+}
\ No newline at end of file
diff --git a/middleware/denyToOnlyMembers.js b/middleware/denyToOnlyMembers.js
new file mode 100644
index 0000000..cfa5617
--- /dev/null
+++ b/middleware/denyToOnlyMembers.js
@@ -0,0 +1,5 @@
+export default function ({ store, redirect }) {
+ if (store.getters.isOnlyMemberEditor) {
+ return redirect('/')
+ }
+}
\ No newline at end of file
diff --git a/middleware/onlyAdmins.js b/middleware/onlyAdmins.js
new file mode 100644
index 0000000..81adf63
--- /dev/null
+++ b/middleware/onlyAdmins.js
@@ -0,0 +1,5 @@
+export default function ({ store, redirect }) {
+ if (!store.getters.isAdmin) {
+ return redirect('/')
+ }
+}
\ No newline at end of file
diff --git a/middleware/onlySuperAdmins.js b/middleware/onlySuperAdmins.js
new file mode 100644
index 0000000..d7a45b5
--- /dev/null
+++ b/middleware/onlySuperAdmins.js
@@ -0,0 +1,5 @@
+export default function ({ store, redirect }) {
+ if (!store.getters.isSuperAdmin) {
+ return redirect('/')
+ }
+}
\ No newline at end of file
diff --git a/middleware/user.js b/middleware/user.js
new file mode 100644
index 0000000..29160de
--- /dev/null
+++ b/middleware/user.js
@@ -0,0 +1,3 @@
+export default function ({ store, redirect }) {
+ if (!store.getters.isUser) { return redirect('/') }
+}
\ No newline at end of file
diff --git a/nuxt.config.js b/nuxt.config.js
new file mode 100644
index 0000000..90af07d
--- /dev/null
+++ b/nuxt.config.js
@@ -0,0 +1,188 @@
+const env = require('dotenv').config();
+
+export default {
+ ssr: false,
+ env: env.parsed,
+ /*
+ ** Headers of the page
+ */
+ head: {
+ titleTemplate: '%s - ' + process.env.npm_package_description,
+ title: process.env.npm_package_name || '',
+ meta: [
+ { charset: 'utf-8' },
+ { name: 'viewport', content: 'width=device-width, initial-scale=1' },
+ { hid: 'description', name: 'description', content: process.env.npm_package_description || '' }
+ ],
+ link: [
+ { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap' },
+ { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
+ ]
+ },
+ /*
+ ** Customize the progress-bar color
+ */
+ // loading: { color: '#fff' },
+ loading: '~/components/UI/Loading/Loading.vue',
+ /*
+ ** Global CSS
+ */
+ css: [
+ '@/assets/main.css',
+ '@/assets/icons.scss'
+ ],
+ /*
+ ** Plugins to load before mounting the App
+ */
+ plugins: [
+ '~/plugins/axios',
+ '~/plugins/constants',
+ '~/plugins/notifier',
+ '~/plugins/vue2-filters',
+ ],
+ /*
+ ** Nuxt.js dev-modules
+ */
+ buildModules: [
+ '@nuxtjs/vuetify',
+ '@nuxtjs/dotenv',
+ ['@nuxtjs/laravel-echo', {
+ broadcaster: 'pusher',
+ authModule: true,
+ connectOnLogin: true,
+ authEndpoint: `${process.env.WEBSOCKETS_HOST}/broadcasting/auth`,
+ key: process.env.WEBSOCKETS_KEY,
+ wsHost: process.env.WEBSOCKETS_HOST,
+ wsPort: process.env.WEBSOCKETS_PORT || 6001,
+ encrypted: true,
+ disableStats: true,
+ forceTLS: false,
+ wssPort: process.env.WEBSOCKETS_PORT || 6001,
+ }],
+ ],
+ /*
+ ** Nuxt.js modules
+ */
+ modules: [
+ '@nuxtjs/axios',
+ '@nuxtjs/pwa',
+ '@nuxtjs/dotenv',
+ '@nuxtjs/auth',
+ 'nuxt-i18n',
+ '@nuxtjs/svg',
+ ],
+ /*
+ ** Axios module configuration
+ ** See https://axios.nuxtjs.org/options
+ */
+ axios: {
+ baseURL: `${process.env.API_HOST}/${process.env.API_HOST_API_SUFFIX}`,
+ },
+ // Token based flow
+ auth: {
+ redirect: {
+ login: '/auth/login',
+ logout: '/auth/login',
+ // home: '/app',
+ // callback: '/login'
+ },
+ strategies: {
+ local: {
+ endpoints: {
+ login: { url: '/auth/login', method: 'post', propertyName: 'token' },
+ logout: false,
+ // logout: { url: '/auth/logout', method: 'post' },
+ user: { url: '/auth/user', method: 'get', propertyName: false }
+ }
+ }
+ }
+ },
+
+ i18n: {
+ locales: [
+ {
+ code: 'en',
+ file: 'en.json',
+ iso: 'en-EN',
+ name: 'English',
+ flag: '260-united-kingdom.svg'
+ },
+ {
+ code: 'nl',
+ file: 'nl.json',
+ iso: 'nl-NL',
+ name: 'Dutch',
+ flag: '237-netherlands.svg'
+ }
+ ],
+ lazy: true,
+ langDir: `lang/${process.env.CUSTOMER}/`,
+ defaultLocale: 'nl',
+ },
+
+ /*
+ ** vuetify module configuration
+ ** https://github.com/nuxt-community/vuetify-module
+ */
+ vuetify: {
+ customVariables: ['~/assets/variables.scss'],
+ treeShake: true,
+ theme: {
+ options: {
+ customProperties: true,
+ },
+ dark: false,
+ themes: {
+ dark: {
+ primary: '#002937',
+ secondary: '#003547',
+ tertiary: '#5F838E',
+ txt: '#FFFFFF',
+ lines: '#0F566C',
+ accent: '#E54E0F',
+ secAccent: '#30B7CD',
+ error: '#bb1d28',
+ warning: '#f5aa00',
+ info: '#30b7cd',
+ success: '#1ada79',
+ stroke: '#30B7CD',
+ disabled: '#adacac',
+ secDisabled: '#002937',
+ terDisabled: '#002937',
+ quaDisabled: '#003547',
+ tab: '#5f838e',
+ search: '#002937',
+ },
+ light: {
+ primary: '#FFFFFF',
+ secondary: '#EEF7F9',
+ tertiary: '#5F838E',
+ txt: '#003547',
+ lines: '#D5EAF0',
+ accent: '#E54E0F',
+ secAccent: '#30B7CD',
+ error: '#bb1d28',
+ warning: '#f5aa00',
+ info: '#30b7cd',
+ success: '#1ada79',
+ stroke: '#003547',
+ disabled: '#adacac',
+ secDisabled: '#adacac',
+ terDisabled: '#adacac',
+ quaDisabled: '#ffffff',
+ tab: '#70848e',
+ search: '#e0f0f4',
+ }
+ }
+ }
+ },
+ /*
+ ** Build configuration
+ */
+ build: {
+ /*
+ ** You can extend webpack config here
+ */
+ extend(config, ctx) {},
+ }
+}
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..f7a39f1
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,30194 @@
+{
+ "name": "MijnGgz",
+ "version": "1.0.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "MijnGgz",
+ "version": "1.0.0",
+ "dependencies": {
+ "@mdi/font": "^5.9.55",
+ "@nuxtjs/auth": "^4.9.1",
+ "@nuxtjs/axios": "^5.13.6",
+ "@nuxtjs/dotenv": "^1.4.1",
+ "@nuxtjs/laravel-echo": "^1.1.0",
+ "@nuxtjs/pwa": "^3.3.5",
+ "csv": "^5.5.0",
+ "dayjs": "^1.10.6",
+ "diacritic": "0.0.2",
+ "downloadjs": "^1.4.7",
+ "glob": "^7.1.7",
+ "lodash.isequal": "^4.5.0",
+ "luxon": "^2.0.2",
+ "nuxt": "^2.15.8",
+ "nuxt-i18n": "^6.21.1",
+ "pusher-js": "^7.0.3",
+ "schema-utils": "^3.1.1",
+ "vue-form-generator": "^2.3.4",
+ "vue-quill-editor": "^3.0.6",
+ "vue2-dropzone": "^3.6.0",
+ "vue2-filters": "^0.13.0",
+ "vuedraggable": "^2.24.3"
+ },
+ "devDependencies": {
+ "@nuxtjs/svg": "^0.2.0",
+ "@nuxtjs/vuetify": "^1.12.1",
+ "eslint-config-prettier": "^8.3.0",
+ "eslint-plugin-prettier": "^3.4.1",
+ "node-sass": "^5.0.0",
+ "prettier": "^2.3.2",
+ "sass-loader": "^10.0.1"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
+ "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
+ "dependencies": {
+ "@babel/highlight": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.16.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz",
+ "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz",
+ "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.16.7",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helpers": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.1.2",
+ "semver": "^6.3.0",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/core/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@babel/core/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/@babel/core/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz",
+ "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==",
+ "dependencies": {
+ "@babel/types": "^7.16.7",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-annotate-as-pure": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
+ "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
+ "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
+ "dependencies": {
+ "@babel/helper-explode-assignable-expression": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz",
+ "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==",
+ "dependencies": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-validator-option": "^7.16.7",
+ "browserslist": "^4.17.5",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-create-class-features-plugin": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz",
+ "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-create-regexp-features-plugin": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz",
+ "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "regexpu-core": "^4.7.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz",
+ "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0-0"
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/helper-environment-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
+ "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-explode-assignable-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
+ "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz",
+ "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==",
+ "dependencies": {
+ "@babel/helper-get-function-arity": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-get-function-arity": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz",
+ "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
+ "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-member-expression-to-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz",
+ "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
+ "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz",
+ "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-optimise-call-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
+ "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-remap-async-to-generator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.7.tgz",
+ "integrity": "sha512-C3o117GnP/j/N2OWo+oepeWbFEKRfNaay+F1Eo5Mj3A1SRjyx+qaFhm23nlipub7Cjv2azdUUiDH+VlpdwUFRg==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-wrap-function": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-replace-supers": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz",
+ "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz",
+ "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
+ "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
+ "dependencies": {
+ "@babel/types": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
+ "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
+ "dependencies": {
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
+ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
+ "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-wrap-function": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.7.tgz",
+ "integrity": "sha512-7a9sABeVwcunnztZZ7WTgSw6jVYLzM1wua0Z4HIXm9S3/HC96WKQTkFgGEaj5W06SHHihPJ6Le6HzS5cGOQMNw==",
+ "dependencies": {
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz",
+ "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==",
+ "dependencies": {
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz",
+ "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/@babel/highlight/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/highlight/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz",
+ "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==",
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz",
+ "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz",
+ "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.13.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.7.tgz",
+ "integrity": "sha512-TTXBT3A5c11eqRzaC6beO6rlFT3Mo9C2e8eB44tTr52ESXSK2CIc2fOp1ynpAwQA8HhBMho+WXhMHWlAe3xkpw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.7",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz",
+ "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-class-static-block": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz",
+ "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-decorators": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz",
+ "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-decorators": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-dynamic-import": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
+ "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
+ "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-json-strings": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz",
+ "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz",
+ "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz",
+ "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-numeric-separator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
+ "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz",
+ "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==",
+ "dependencies": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
+ "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-optional-chaining": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz",
+ "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-methods": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz",
+ "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==",
+ "dependencies": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz",
+ "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz",
+ "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-decorators": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz",
+ "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-jsx": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz",
+ "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-arrow-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz",
+ "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-async-to-generator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.7.tgz",
+ "integrity": "sha512-pFEfjnK4DfXCfAlA5I98BYdDJD8NltMzx19gt6DAmfE+2lXRfPUoa0/5SUjT4+TDE1W/rcxU/1lgN55vpAjjdg==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
+ "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-block-scoping": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz",
+ "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz",
+ "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==",
+ "dependencies": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-classes/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/plugin-transform-computed-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz",
+ "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-destructuring": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz",
+ "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-dotall-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
+ "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-duplicate-keys": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz",
+ "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
+ "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
+ "dependencies": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-for-of": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz",
+ "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-function-name": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
+ "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
+ "dependencies": {
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz",
+ "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-member-expression-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
+ "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-amd": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz",
+ "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-commonjs": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.7.tgz",
+ "integrity": "sha512-h2RP2kE7He1ZWKyAlanMZrAbdv+Acw1pA8dQZhE025WJZE2z0xzFADAinXA9fxd5bn7JnM+SdOGcndGx1ARs9w==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-systemjs": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz",
+ "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==",
+ "dependencies": {
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-modules-umd": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz",
+ "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==",
+ "dependencies": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.7.tgz",
+ "integrity": "sha512-kFy35VwmwIQwCjwrAQhl3+c/kr292i4KdLPKp5lPH03Ltc51qnFlIADoyPxc/6Naz3ok3WdYKg+KK6AH+D4utg==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-new-target": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz",
+ "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-object-super": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
+ "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-parameters": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz",
+ "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-property-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
+ "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-regenerator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz",
+ "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==",
+ "dependencies": {
+ "regenerator-transform": "^0.14.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-reserved-words": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz",
+ "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.7.tgz",
+ "integrity": "sha512-2FoHiSAWkdq4L06uaDN3rS43i6x28desUVxq+zAFuE6kbWYQeiLPJI5IC7Sg9xKYVcrBKSQkVUfH6aeQYbl9QA==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.4.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-runtime/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/plugin-transform-shorthand-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
+ "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-spread": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz",
+ "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-sticky-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
+ "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-template-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz",
+ "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-typeof-symbol": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz",
+ "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-escapes": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
+ "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-unicode-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
+ "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
+ "dependencies": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.7.tgz",
+ "integrity": "sha512-urX3Cee4aOZbRWOSa3mKPk0aqDikfILuo+C7qq7HY0InylGNZ1fekq9jmlr3pLWwZHF4yD7heQooc2Pow2KMyQ==",
+ "dependencies": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-async-generator-functions": "^7.16.7",
+ "@babel/plugin-proposal-class-properties": "^7.16.7",
+ "@babel/plugin-proposal-class-static-block": "^7.16.7",
+ "@babel/plugin-proposal-dynamic-import": "^7.16.7",
+ "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
+ "@babel/plugin-proposal-json-strings": "^7.16.7",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.7",
+ "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-private-methods": "^7.16.7",
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.16.7",
+ "@babel/plugin-transform-async-to-generator": "^7.16.7",
+ "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
+ "@babel/plugin-transform-block-scoping": "^7.16.7",
+ "@babel/plugin-transform-classes": "^7.16.7",
+ "@babel/plugin-transform-computed-properties": "^7.16.7",
+ "@babel/plugin-transform-destructuring": "^7.16.7",
+ "@babel/plugin-transform-dotall-regex": "^7.16.7",
+ "@babel/plugin-transform-duplicate-keys": "^7.16.7",
+ "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
+ "@babel/plugin-transform-for-of": "^7.16.7",
+ "@babel/plugin-transform-function-name": "^7.16.7",
+ "@babel/plugin-transform-literals": "^7.16.7",
+ "@babel/plugin-transform-member-expression-literals": "^7.16.7",
+ "@babel/plugin-transform-modules-amd": "^7.16.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.16.7",
+ "@babel/plugin-transform-modules-systemjs": "^7.16.7",
+ "@babel/plugin-transform-modules-umd": "^7.16.7",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.7",
+ "@babel/plugin-transform-new-target": "^7.16.7",
+ "@babel/plugin-transform-object-super": "^7.16.7",
+ "@babel/plugin-transform-parameters": "^7.16.7",
+ "@babel/plugin-transform-property-literals": "^7.16.7",
+ "@babel/plugin-transform-regenerator": "^7.16.7",
+ "@babel/plugin-transform-reserved-words": "^7.16.7",
+ "@babel/plugin-transform-shorthand-properties": "^7.16.7",
+ "@babel/plugin-transform-spread": "^7.16.7",
+ "@babel/plugin-transform-sticky-regex": "^7.16.7",
+ "@babel/plugin-transform-template-literals": "^7.16.7",
+ "@babel/plugin-transform-typeof-symbol": "^7.16.7",
+ "@babel/plugin-transform-unicode-escapes": "^7.16.7",
+ "@babel/plugin-transform-unicode-regex": "^7.16.7",
+ "@babel/preset-modules": "^0.1.5",
+ "@babel/types": "^7.16.7",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.4.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "core-js-compat": "^3.19.1",
+ "semver": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/preset-env/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/@babel/preset-modules": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
+ "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/runtime": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz",
+ "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==",
+ "dependencies": {
+ "regenerator-runtime": "^0.13.4"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
+ "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz",
+ "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==",
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@babel/traverse/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "node_modules/@babel/types": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
+ "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@csstools/convert-colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",
+ "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==",
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
+ "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.2.0",
+ "globals": "^13.9.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.0.4",
+ "strip-json-comments": "^3.1.1"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@eslint/eslintrc/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@gar/promisify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
+ "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw=="
+ },
+ "node_modules/@humanwhocodes/config-array": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
+ "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@humanwhocodes/object-schema": "^1.2.1",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=10.10.0"
+ }
+ },
+ "node_modules/@humanwhocodes/config-array/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@humanwhocodes/config-array/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/@intlify/shared": {
+ "version": "9.1.9",
+ "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz",
+ "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@intlify/vue-i18n-extensions": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@intlify/vue-i18n-extensions/-/vue-i18n-extensions-1.0.2.tgz",
+ "integrity": "sha512-rnfA0ScyBXyp9xsSD4EAMGeOh1yv/AE7fhqdAdSOr5X8N39azz257umfRtzNT9sHXAKSSzpCVhIbMAkp5c/gjQ==",
+ "dependencies": {
+ "@babel/parser": "^7.9.6"
+ },
+ "engines": {
+ "node": ">= 10.0"
+ }
+ },
+ "node_modules/@intlify/vue-i18n-loader": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@intlify/vue-i18n-loader/-/vue-i18n-loader-1.1.0.tgz",
+ "integrity": "sha512-9LXiztMtYKTE8t/hRwwGUp+ofrwU0sxLQLzFEOZ38zvn0DonUIQmZUj1cfz5p1Lu8BllxKbCrn6HnsRJ+LYA6g==",
+ "dependencies": {
+ "@intlify/shared": "^9.0.0",
+ "js-yaml": "^3.13.1",
+ "json5": "^2.1.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/@intlify/vue-i18n-loader/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/@intlify/vue-i18n-loader/node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/@mdi/font": {
+ "version": "5.9.55",
+ "resolved": "https://registry.npmjs.org/@mdi/font/-/font-5.9.55.tgz",
+ "integrity": "sha512-jswRF6q3eq8NWpWiqct6q+6Fg/I7nUhrxYJfiEM8JJpap0wVJLQdbKtyS65GdlK7S7Ytnx3TTi/bmw+tBhkGmg=="
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "dependencies": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@npmcli/fs": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz",
+ "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==",
+ "dependencies": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ },
+ "engines": {
+ "node": "^12.13.0 || ^14.15.0 || >=16"
+ }
+ },
+ "node_modules/@npmcli/move-file": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "dependencies": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@npmcli/move-file/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@nuxt/babel-preset-app": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/babel-preset-app/-/babel-preset-app-2.15.8.tgz",
+ "integrity": "sha512-z23bY5P7dLTmIbk0ZZ95mcEXIEER/mQCOqEp2vxnzG2nurks+vq6tNcUAXqME1Wl6aXWTXlqky5plBe7RQHzhQ==",
+ "dependencies": {
+ "@babel/compat-data": "^7.14.0",
+ "@babel/core": "^7.14.0",
+ "@babel/helper-compilation-targets": "^7.13.16",
+ "@babel/helper-module-imports": "^7.13.12",
+ "@babel/plugin-proposal-class-properties": "^7.13.0",
+ "@babel/plugin-proposal-decorators": "^7.13.15",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
+ "@babel/plugin-proposal-optional-chaining": "^7.13.12",
+ "@babel/plugin-proposal-private-methods": "^7.13.0",
+ "@babel/plugin-transform-runtime": "^7.13.15",
+ "@babel/preset-env": "^7.14.1",
+ "@babel/runtime": "^7.14.0",
+ "@vue/babel-preset-jsx": "^1.2.4",
+ "core-js": "^2.6.5",
+ "core-js-compat": "^3.12.1",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "node_modules/@nuxt/builder": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/builder/-/builder-2.15.8.tgz",
+ "integrity": "sha512-WVhN874LFMdgRiJqpxmeKI+vh5lhCUBVOyR9PhL1m1V/GV3fb+Dqc1BKS6XgayrWAWavPLveCJmQ/FID0puOfQ==",
+ "dependencies": {
+ "@nuxt/devalue": "^1.2.5",
+ "@nuxt/utils": "2.15.8",
+ "@nuxt/vue-app": "2.15.8",
+ "@nuxt/webpack": "2.15.8",
+ "chalk": "^4.1.1",
+ "chokidar": "^3.5.1",
+ "consola": "^2.15.3",
+ "fs-extra": "^9.1.0",
+ "glob": "^7.1.7",
+ "hash-sum": "^2.0.0",
+ "ignore": "^5.1.8",
+ "lodash": "^4.17.21",
+ "pify": "^5.0.0",
+ "serialize-javascript": "^5.0.1",
+ "upath": "^2.0.1"
+ }
+ },
+ "node_modules/@nuxt/builder/node_modules/ignore": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/@nuxt/cli": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-2.15.8.tgz",
+ "integrity": "sha512-KcGIILW/dAjBKea1DHsuLCG1sNzhzETShwT23DhXWO304qL8ljf4ndYKzn2RenzauGRGz7MREta80CbJCkLSHw==",
+ "dependencies": {
+ "@nuxt/config": "2.15.8",
+ "@nuxt/utils": "2.15.8",
+ "boxen": "^5.0.1",
+ "chalk": "^4.1.1",
+ "compression": "^1.7.4",
+ "connect": "^3.7.0",
+ "consola": "^2.15.3",
+ "crc": "^3.8.0",
+ "defu": "^4.0.1",
+ "destr": "^1.1.0",
+ "execa": "^5.0.0",
+ "exit": "^0.1.2",
+ "fs-extra": "^9.1.0",
+ "globby": "^11.0.3",
+ "hable": "^3.0.0",
+ "lodash": "^4.17.21",
+ "minimist": "^1.2.5",
+ "opener": "1.5.2",
+ "pretty-bytes": "^5.6.0",
+ "semver": "^7.3.5",
+ "serve-static": "^1.14.1",
+ "std-env": "^2.3.0",
+ "upath": "^2.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "bin": {
+ "nuxt-cli": "bin/nuxt-cli.js"
+ }
+ },
+ "node_modules/@nuxt/cli/node_modules/defu": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-4.0.1.tgz",
+ "integrity": "sha512-lC+G0KvvWRbisQa50+iFelm3/eMmwo4IlBmfASOVlw9MZpHHyQeVsZxc5j23+TQy5ydgEoTVSrWl7ptou1kzJQ=="
+ },
+ "node_modules/@nuxt/components": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@nuxt/components/-/components-2.2.1.tgz",
+ "integrity": "sha512-r1LHUzifvheTnJtYrMuA+apgsrEJbxcgFKIimeXKb+jl8TnPWdV3egmrxBCaDJchrtY/wmHyP47tunsft7AWwg==",
+ "dependencies": {
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.2",
+ "glob": "^7.1.7",
+ "globby": "^11.0.4",
+ "scule": "^0.2.1",
+ "semver": "^7.3.5",
+ "upath": "^2.0.1",
+ "vue-template-compiler": "^2.6.14"
+ },
+ "peerDependencies": {
+ "consola": "*"
+ }
+ },
+ "node_modules/@nuxt/config": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/config/-/config-2.15.8.tgz",
+ "integrity": "sha512-KMQbjmUf9RVHeTZEf7zcuFnh03XKZioYhok6GOCY+leu3g5n/UhyPvLnTsgTfsLWohqoRoOm94u4A+tNYwn9VQ==",
+ "dependencies": {
+ "@nuxt/utils": "2.15.8",
+ "consola": "^2.15.3",
+ "defu": "^4.0.1",
+ "destr": "^1.1.0",
+ "dotenv": "^9.0.2",
+ "lodash": "^4.17.21",
+ "rc9": "^1.2.0",
+ "std-env": "^2.3.0",
+ "ufo": "^0.7.4"
+ }
+ },
+ "node_modules/@nuxt/config/node_modules/defu": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-4.0.1.tgz",
+ "integrity": "sha512-lC+G0KvvWRbisQa50+iFelm3/eMmwo4IlBmfASOVlw9MZpHHyQeVsZxc5j23+TQy5ydgEoTVSrWl7ptou1kzJQ=="
+ },
+ "node_modules/@nuxt/config/node_modules/dotenv": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
+ "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@nuxt/core": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/core/-/core-2.15.8.tgz",
+ "integrity": "sha512-31pipWRvwHiyB5VDqffgSO7JtmHxyzgshIzuZzSinxMbVmK3BKsOwacD/51oEyELgrPlUgLqcY9dg+RURgmHGQ==",
+ "dependencies": {
+ "@nuxt/config": "2.15.8",
+ "@nuxt/server": "2.15.8",
+ "@nuxt/utils": "2.15.8",
+ "consola": "^2.15.3",
+ "fs-extra": "^9.1.0",
+ "hable": "^3.0.0",
+ "hash-sum": "^2.0.0",
+ "lodash": "^4.17.21"
+ }
+ },
+ "node_modules/@nuxt/devalue": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-1.2.5.tgz",
+ "integrity": "sha512-Tg86C7tqzvZtZli2BQVqgzZN136mZDTgauvJXagglKkP2xt5Kw3NUIiJyjX0Ww/IZy2xVmD0LN+CEPpij4dB2g==",
+ "dependencies": {
+ "consola": "^2.9.0"
+ }
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.2.tgz",
+ "integrity": "sha512-LLc+90lnxVbpKkMqk5z1EWpXoODhc6gRkqqXJCInJwF5xabHAE7biFvbULfvTRmtaTzAaP8IV4HQDLUgeAUTTw==",
+ "dependencies": {
+ "chalk": "^2.3.2",
+ "consola": "^2.6.0",
+ "error-stack-parser": "^2.0.0",
+ "string-width": "^4.2.3"
+ },
+ "engines": {
+ "node": ">=8.0.0",
+ "npm": ">=5.0.0"
+ },
+ "peerDependencies": {
+ "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@nuxt/generator": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/generator/-/generator-2.15.8.tgz",
+ "integrity": "sha512-hreLdYbBIe3SWcP8LsMG7OlDTx2ZVucX8+f8Vrjft3Q4r8iCwLMYC1s1N5etxeHAZfS2kZiLmF92iscOdfbgMQ==",
+ "dependencies": {
+ "@nuxt/utils": "2.15.8",
+ "chalk": "^4.1.1",
+ "consola": "^2.15.3",
+ "defu": "^4.0.1",
+ "devalue": "^2.0.1",
+ "fs-extra": "^9.1.0",
+ "html-minifier": "^4.0.0",
+ "node-html-parser": "^3.2.0",
+ "ufo": "^0.7.4"
+ }
+ },
+ "node_modules/@nuxt/generator/node_modules/defu": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-4.0.1.tgz",
+ "integrity": "sha512-lC+G0KvvWRbisQa50+iFelm3/eMmwo4IlBmfASOVlw9MZpHHyQeVsZxc5j23+TQy5ydgEoTVSrWl7ptou1kzJQ=="
+ },
+ "node_modules/@nuxt/loading-screen": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nuxt/loading-screen/-/loading-screen-2.0.4.tgz",
+ "integrity": "sha512-xpEDAoRu75tLUYCkUJCIvJkWJSuwr8pqomvQ+fkXpSrkxZ/9OzlBFjAbVdOAWTMj4aV/LVQso4vcEdircKeFIQ==",
+ "dependencies": {
+ "connect": "^3.7.0",
+ "defu": "^5.0.0",
+ "get-port-please": "^2.2.0",
+ "node-res": "^5.0.1",
+ "serve-static": "^1.14.1"
+ }
+ },
+ "node_modules/@nuxt/opencollective": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.2.tgz",
+ "integrity": "sha512-XG7rUdXG9fcafu9KTDIYjJSkRO38EwjlKYIb5TQ/0WDbiTUTtUtgncMscKOYzfsY86kGs05pAuMOR+3Fi0aN3A==",
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "consola": "^2.15.0",
+ "node-fetch": "^2.6.1"
+ },
+ "bin": {
+ "opencollective": "bin/opencollective.js"
+ },
+ "engines": {
+ "node": ">=8.0.0",
+ "npm": ">=5.0.0"
+ }
+ },
+ "node_modules/@nuxt/server": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/server/-/server-2.15.8.tgz",
+ "integrity": "sha512-E4EtXudxtWQBUHMHOxFwm5DlPOkJbW+iF1+zc0dGmXLscep1KWPrlP+4nrpZj8/UKzpupamE8ZTS9I4IbnExVA==",
+ "dependencies": {
+ "@nuxt/utils": "2.15.8",
+ "@nuxt/vue-renderer": "2.15.8",
+ "@nuxtjs/youch": "^4.2.3",
+ "compression": "^1.7.4",
+ "connect": "^3.7.0",
+ "consola": "^2.15.3",
+ "etag": "^1.8.1",
+ "fresh": "^0.5.2",
+ "fs-extra": "^9.1.0",
+ "ip": "^1.1.5",
+ "launch-editor-middleware": "^2.2.1",
+ "on-headers": "^1.0.2",
+ "pify": "^5.0.0",
+ "serve-placeholder": "^1.2.3",
+ "serve-static": "^1.14.1",
+ "server-destroy": "^1.0.1",
+ "ufo": "^0.7.4"
+ }
+ },
+ "node_modules/@nuxt/telemetry": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-1.3.6.tgz",
+ "integrity": "sha512-sZpLf/rU3cvN8/alR1HpJIl3mHPA1GOg41GKdOOrtw7Gi/lCEVk4hK+lpXgYInZ2n6i1JyknpKhM9YzX2RU33w==",
+ "dependencies": {
+ "arg": "^5.0.0",
+ "chalk": "^4.1.1",
+ "ci-info": "^3.1.1",
+ "consola": "^2.15.3",
+ "create-require": "^1.1.1",
+ "defu": "^5.0.0",
+ "destr": "^1.1.0",
+ "dotenv": "^9.0.2",
+ "fs-extra": "^8.1.0",
+ "git-url-parse": "^11.4.4",
+ "inquirer": "^7.3.3",
+ "is-docker": "^2.2.1",
+ "jiti": "^1.9.2",
+ "nanoid": "^3.1.23",
+ "node-fetch": "^2.6.1",
+ "parse-git-config": "^3.0.0",
+ "rc9": "^1.2.0",
+ "std-env": "^2.3.0"
+ },
+ "bin": {
+ "nuxt-telemetry": "bin/nuxt-telemetry.js"
+ }
+ },
+ "node_modules/@nuxt/telemetry/node_modules/dotenv": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
+ "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@nuxt/telemetry/node_modules/fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=6 <7 || >=8"
+ }
+ },
+ "node_modules/@nuxt/telemetry/node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/@nuxt/telemetry/node_modules/nanoid": {
+ "version": "3.1.30",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/@nuxt/telemetry/node_modules/universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/@nuxt/utils": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/utils/-/utils-2.15.8.tgz",
+ "integrity": "sha512-e0VBarUbPiQ4ZO1T58puoFIuXme7L5gk1QfwyxOONlp2ryE7aRyZ8X/mryuOiIeyP64c4nwSUtN7q9EUWRb7Lg==",
+ "dependencies": {
+ "consola": "^2.15.3",
+ "create-require": "^1.1.1",
+ "fs-extra": "^9.1.0",
+ "hash-sum": "^2.0.0",
+ "jiti": "^1.9.2",
+ "lodash": "^4.17.21",
+ "proper-lockfile": "^4.1.2",
+ "semver": "^7.3.5",
+ "serialize-javascript": "^5.0.1",
+ "signal-exit": "^3.0.3",
+ "ua-parser-js": "^0.7.28",
+ "ufo": "^0.7.4"
+ }
+ },
+ "node_modules/@nuxt/vue-app": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/vue-app/-/vue-app-2.15.8.tgz",
+ "integrity": "sha512-FJf9FSMPsWT3BqkS37zEuPTxLKzSg2EIwp1sP8Eou25eE08qxRfe2PwTVA8HnXUPNdpz2uk/T9DlNw+JraiFRQ==",
+ "dependencies": {
+ "node-fetch": "^2.6.1",
+ "ufo": "^0.7.4",
+ "unfetch": "^4.2.0",
+ "vue": "^2.6.12",
+ "vue-client-only": "^2.0.0",
+ "vue-meta": "^2.4.0",
+ "vue-no-ssr": "^1.1.1",
+ "vue-router": "^3.5.1",
+ "vue-template-compiler": "^2.6.12",
+ "vuex": "^3.6.2"
+ }
+ },
+ "node_modules/@nuxt/vue-renderer": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/vue-renderer/-/vue-renderer-2.15.8.tgz",
+ "integrity": "sha512-54I/k+4G6axP9XVYYdtH6M1S6T49OIkarpF6/yIJj0yi3S/2tdJ9eUyfoLZ9EbquZFDDRHBxSswTtr2l/eakPw==",
+ "dependencies": {
+ "@nuxt/devalue": "^1.2.5",
+ "@nuxt/utils": "2.15.8",
+ "consola": "^2.15.3",
+ "defu": "^4.0.1",
+ "fs-extra": "^9.1.0",
+ "lodash": "^4.17.21",
+ "lru-cache": "^5.1.1",
+ "ufo": "^0.7.4",
+ "vue": "^2.6.12",
+ "vue-meta": "^2.4.0",
+ "vue-server-renderer": "^2.6.12"
+ }
+ },
+ "node_modules/@nuxt/vue-renderer/node_modules/defu": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-4.0.1.tgz",
+ "integrity": "sha512-lC+G0KvvWRbisQa50+iFelm3/eMmwo4IlBmfASOVlw9MZpHHyQeVsZxc5j23+TQy5ydgEoTVSrWl7ptou1kzJQ=="
+ },
+ "node_modules/@nuxt/webpack": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/webpack/-/webpack-2.15.8.tgz",
+ "integrity": "sha512-CzJYFed23Ow/UK0+cI1FVthDre1p2qc8Q97oizG39d3/SIh3aUHjgj8c60wcR+RSxVO0FzZMXkmq02NmA7vWJg==",
+ "dependencies": {
+ "@babel/core": "^7.14.0",
+ "@nuxt/babel-preset-app": "2.15.8",
+ "@nuxt/friendly-errors-webpack-plugin": "^2.5.1",
+ "@nuxt/utils": "2.15.8",
+ "babel-loader": "^8.2.2",
+ "cache-loader": "^4.1.0",
+ "caniuse-lite": "^1.0.30001228",
+ "consola": "^2.15.3",
+ "css-loader": "^4.3.0",
+ "cssnano": "^4.1.11",
+ "eventsource-polyfill": "^0.9.6",
+ "extract-css-chunks-webpack-plugin": "^4.9.0",
+ "file-loader": "^6.2.0",
+ "glob": "^7.1.7",
+ "hard-source-webpack-plugin": "^0.13.1",
+ "hash-sum": "^2.0.0",
+ "html-webpack-plugin": "^4.5.1",
+ "lodash": "^4.17.21",
+ "memory-fs": "^0.5.0",
+ "optimize-css-assets-webpack-plugin": "^5.0.4",
+ "pify": "^5.0.0",
+ "pnp-webpack-plugin": "^1.6.4",
+ "postcss": "^7.0.32",
+ "postcss-import": "^12.0.1",
+ "postcss-import-resolver": "^2.0.0",
+ "postcss-loader": "^3.0.0",
+ "postcss-preset-env": "^6.7.0",
+ "postcss-url": "^8.0.0",
+ "semver": "^7.3.5",
+ "std-env": "^2.3.0",
+ "style-resources-loader": "^1.4.1",
+ "terser-webpack-plugin": "^4.2.3",
+ "thread-loader": "^3.0.4",
+ "time-fix-plugin": "^2.0.7",
+ "ufo": "^0.7.4",
+ "url-loader": "^4.1.1",
+ "vue-loader": "^15.9.7",
+ "vue-style-loader": "^4.1.3",
+ "vue-template-compiler": "^2.6.12",
+ "webpack": "^4.46.0",
+ "webpack-bundle-analyzer": "^4.4.1",
+ "webpack-dev-middleware": "^4.2.0",
+ "webpack-hot-middleware": "^2.25.0",
+ "webpack-node-externals": "^3.0.0",
+ "webpackbar": "^4.0.0"
+ }
+ },
+ "node_modules/@nuxtjs/auth": {
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/auth/-/auth-4.9.1.tgz",
+ "integrity": "sha512-h5VZanq2+P47jq3t0EnsZv800cg/ufOPC6JqvcyeDFJM99p58jHSODAjDuePo3PrZxd8hovMk7zusU5lOHgjvQ==",
+ "dependencies": {
+ "@nuxtjs/axios": "^5.9.5",
+ "body-parser": "^1.19.0",
+ "consola": "^2.11.3",
+ "cookie": "^0.4.0",
+ "is-https": "^1.0.0",
+ "js-cookie": "^2.2.1",
+ "lodash": "^4.17.15",
+ "nanoid": "^2.1.11"
+ }
+ },
+ "node_modules/@nuxtjs/axios": {
+ "version": "5.13.6",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/axios/-/axios-5.13.6.tgz",
+ "integrity": "sha512-XS+pOE0xsDODs1zAIbo95A0LKlilvJi8YW0NoXYuq3/jjxGgWDxizZ6Yx0AIIjZOoGsXJOPc0/BcnSEUQ2mFBA==",
+ "dependencies": {
+ "@nuxtjs/proxy": "^2.1.0",
+ "axios": "^0.21.1",
+ "axios-retry": "^3.1.9",
+ "consola": "^2.15.3",
+ "defu": "^5.0.0"
+ }
+ },
+ "node_modules/@nuxtjs/dotenv": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/dotenv/-/dotenv-1.4.1.tgz",
+ "integrity": "sha512-DpdObsvRwC8d89I9mzz6pBg6e/PEXHazDM57DOI1mmML2ZjHfQ/DvkjlSzUL7T+TnW3b/a4Ks5wQx08DqFBmeQ==",
+ "dependencies": {
+ "consola": "^2.10.1",
+ "dotenv": "^8.1.0"
+ }
+ },
+ "node_modules/@nuxtjs/laravel-echo": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/laravel-echo/-/laravel-echo-1.1.0.tgz",
+ "integrity": "sha512-+511FQ4X7WU/200gTGtfOggk2SqFjFHGFkCbItTZJoRpK5C98yInr9sM7JLayV8XgfUMZt7hanPJRudcVp/t9w==",
+ "dependencies": {
+ "laravel-echo": "^1.6.1"
+ }
+ },
+ "node_modules/@nuxtjs/proxy": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/proxy/-/proxy-2.1.0.tgz",
+ "integrity": "sha512-/qtoeqXgZ4Mg6LRg/gDUZQrFpOlOdHrol/vQYMnKu3aN3bP90UfOUB3QSDghUUK7OISAJ0xp8Ld78aHyCTcKCQ==",
+ "dependencies": {
+ "http-proxy-middleware": "^1.0.6"
+ }
+ },
+ "node_modules/@nuxtjs/pwa": {
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/pwa/-/pwa-3.3.5.tgz",
+ "integrity": "sha512-8tTmW8DBspWxlJwTimOHTkwfkwPpL9wIcGmy75Gcmin+c9YtX2Ehxmhgt/TLFOC9XsLAqojqynw3/Agr/9OE1w==",
+ "dependencies": {
+ "clone-deep": "^4.0.1",
+ "defu": "^3.2.2",
+ "execa": "^5.0.0",
+ "fs-extra": "^9.1.0",
+ "hasha": "^5.2.2",
+ "jimp-compact": "^0.16.1",
+ "lodash.template": "^4.5.0",
+ "serve-static": "^1.14.1",
+ "workbox-cdn": "^5.1.4"
+ }
+ },
+ "node_modules/@nuxtjs/pwa/node_modules/defu": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-3.2.2.tgz",
+ "integrity": "sha512-8UWj5lNv7HD+kB0e9w77Z7TdQlbUYDVWqITLHNqFIn6khrNHv5WQo38Dcm1f6HeNyZf0U7UbPf6WeZDSdCzGDQ=="
+ },
+ "node_modules/@nuxtjs/svg": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/svg/-/svg-0.2.0.tgz",
+ "integrity": "sha512-H+71LjTdtNqhXVI8P5tJJdWyUMpz1xomCz0iU82Tj5SxIn1MNFs357wLecHxPHz6cIGa6rpSzTguk/v++cUzkg==",
+ "dev": true,
+ "dependencies": {
+ "file-loader": "^6.0.0",
+ "raw-loader": "^4.0.0",
+ "svg-sprite-loader": "^5.2.1",
+ "url-loader": "^4.1.0",
+ "vue-svg-loader": "^0.16.0"
+ }
+ },
+ "node_modules/@nuxtjs/vuetify": {
+ "version": "1.12.3",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/vuetify/-/vuetify-1.12.3.tgz",
+ "integrity": "sha512-6uVL3cfESMB00eVjJTNkyU4jvuPTGPn1yteo7lQTH6v+fxHcPaOgvzVYHIKSHIz1DecuOiB5c9b+YjsRP5+C8A==",
+ "dev": true,
+ "dependencies": {
+ "deepmerge": "^4.2.2",
+ "sass": "~1.32.13",
+ "sass-loader": "^10.2.0",
+ "vuetify": "^2.6",
+ "vuetify-loader": "^1.7.3"
+ }
+ },
+ "node_modules/@nuxtjs/youch": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/youch/-/youch-4.2.3.tgz",
+ "integrity": "sha512-XiTWdadTwtmL/IGkNqbVe+dOlT+IMvcBu7TvKI7plWhVQeBCQ9iKhk3jgvVWFyiwL2yHJDlEwOM5v9oVES5Xmw==",
+ "dependencies": {
+ "cookie": "^0.3.1",
+ "mustache": "^2.3.0",
+ "stack-trace": "0.0.10"
+ }
+ },
+ "node_modules/@nuxtjs/youch/node_modules/cookie": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
+ "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@polka/url": {
+ "version": "1.0.0-next.21",
+ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
+ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g=="
+ },
+ "node_modules/@types/html-minifier-terser": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz",
+ "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w=="
+ },
+ "node_modules/@types/http-proxy": {
+ "version": "1.17.8",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz",
+ "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
+ "node_modules/@types/json-schema": {
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
+ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ=="
+ },
+ "node_modules/@types/node": {
+ "version": "17.0.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz",
+ "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg=="
+ },
+ "node_modules/@types/q": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz",
+ "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ=="
+ },
+ "node_modules/@types/source-list-map": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
+ "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA=="
+ },
+ "node_modules/@types/tapable": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz",
+ "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ=="
+ },
+ "node_modules/@types/uglify-js": {
+ "version": "3.13.1",
+ "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz",
+ "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==",
+ "dependencies": {
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/@types/uglify-js/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@types/webpack": {
+ "version": "4.41.32",
+ "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz",
+ "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==",
+ "dependencies": {
+ "@types/node": "*",
+ "@types/tapable": "^1",
+ "@types/uglify-js": "*",
+ "@types/webpack-sources": "*",
+ "anymatch": "^3.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/@types/webpack-sources": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz",
+ "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==",
+ "dependencies": {
+ "@types/node": "*",
+ "@types/source-list-map": "*",
+ "source-map": "^0.7.3"
+ }
+ },
+ "node_modules/@types/webpack-sources/node_modules/source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@types/webpack/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@vue/babel-helper-vue-jsx-merge-props": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz",
+ "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA=="
+ },
+ "node_modules/@vue/babel-plugin-transform-vue-jsx": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz",
+ "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/plugin-syntax-jsx": "^7.2.0",
+ "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
+ "html-tags": "^2.0.0",
+ "lodash.kebabcase": "^4.1.1",
+ "svg-tags": "^1.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@vue/babel-preset-jsx": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz",
+ "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==",
+ "dependencies": {
+ "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
+ "@vue/babel-plugin-transform-vue-jsx": "^1.2.1",
+ "@vue/babel-sugar-composition-api-inject-h": "^1.2.1",
+ "@vue/babel-sugar-composition-api-render-instance": "^1.2.4",
+ "@vue/babel-sugar-functional-vue": "^1.2.2",
+ "@vue/babel-sugar-inject-h": "^1.2.2",
+ "@vue/babel-sugar-v-model": "^1.2.3",
+ "@vue/babel-sugar-v-on": "^1.2.3"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@vue/babel-sugar-composition-api-inject-h": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz",
+ "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==",
+ "dependencies": {
+ "@babel/plugin-syntax-jsx": "^7.2.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@vue/babel-sugar-composition-api-render-instance": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz",
+ "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==",
+ "dependencies": {
+ "@babel/plugin-syntax-jsx": "^7.2.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@vue/babel-sugar-functional-vue": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz",
+ "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==",
+ "dependencies": {
+ "@babel/plugin-syntax-jsx": "^7.2.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@vue/babel-sugar-inject-h": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz",
+ "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==",
+ "dependencies": {
+ "@babel/plugin-syntax-jsx": "^7.2.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@vue/babel-sugar-v-model": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz",
+ "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==",
+ "dependencies": {
+ "@babel/plugin-syntax-jsx": "^7.2.0",
+ "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
+ "@vue/babel-plugin-transform-vue-jsx": "^1.2.1",
+ "camelcase": "^5.0.0",
+ "html-tags": "^2.0.0",
+ "svg-tags": "^1.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@vue/babel-sugar-v-model/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@vue/babel-sugar-v-on": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz",
+ "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==",
+ "dependencies": {
+ "@babel/plugin-syntax-jsx": "^7.2.0",
+ "@vue/babel-plugin-transform-vue-jsx": "^1.2.1",
+ "camelcase": "^5.0.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@vue/babel-sugar-v-on/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@vue/component-compiler-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz",
+ "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==",
+ "dependencies": {
+ "consolidate": "^0.15.1",
+ "hash-sum": "^1.0.2",
+ "lru-cache": "^4.1.2",
+ "merge-source-map": "^1.1.0",
+ "postcss": "^7.0.36",
+ "postcss-selector-parser": "^6.0.2",
+ "source-map": "~0.6.1",
+ "vue-template-es2015-compiler": "^1.9.0"
+ },
+ "optionalDependencies": {
+ "prettier": "^1.18.2 || ^2.0.0"
+ }
+ },
+ "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
+ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ="
+ },
+ "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dependencies": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "node_modules/@vue/component-compiler-utils/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@vue/component-compiler-utils/node_modules/yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
+ },
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
+ "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
+ "dependencies": {
+ "@webassemblyjs/helper-module-context": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/wast-parser": "1.9.0"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
+ "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
+ "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
+ "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
+ },
+ "node_modules/@webassemblyjs/helper-code-frame": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
+ "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
+ "dependencies": {
+ "@webassemblyjs/wast-printer": "1.9.0"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-fsm": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
+ "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
+ },
+ "node_modules/@webassemblyjs/helper-module-context": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
+ "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.9.0"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
+ "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
+ "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-buffer": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/wasm-gen": "1.9.0"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
+ "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
+ "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
+ "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
+ "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-buffer": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/helper-wasm-section": "1.9.0",
+ "@webassemblyjs/wasm-gen": "1.9.0",
+ "@webassemblyjs/wasm-opt": "1.9.0",
+ "@webassemblyjs/wasm-parser": "1.9.0",
+ "@webassemblyjs/wast-printer": "1.9.0"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
+ "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/ieee754": "1.9.0",
+ "@webassemblyjs/leb128": "1.9.0",
+ "@webassemblyjs/utf8": "1.9.0"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
+ "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-buffer": "1.9.0",
+ "@webassemblyjs/wasm-gen": "1.9.0",
+ "@webassemblyjs/wasm-parser": "1.9.0"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
+ "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-api-error": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/ieee754": "1.9.0",
+ "@webassemblyjs/leb128": "1.9.0",
+ "@webassemblyjs/utf8": "1.9.0"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-parser": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
+ "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/floating-point-hex-parser": "1.9.0",
+ "@webassemblyjs/helper-api-error": "1.9.0",
+ "@webassemblyjs/helper-code-frame": "1.9.0",
+ "@webassemblyjs/helper-fsm": "1.9.0",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
+ "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/wast-parser": "1.9.0",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
+ },
+ "node_modules/@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
+ },
+ "node_modules/abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
+ "node_modules/accepts": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
+ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
+ "dependencies": {
+ "mime-types": "~2.1.24",
+ "negotiator": "0.6.2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
+ "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "peer": true,
+ "peerDependencies": {
+ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
+ }
+ },
+ "node_modules/acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/aggregate-error/node_modules/indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/ajv-errors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
+ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
+ "peerDependencies": {
+ "ajv": ">=5.0.0"
+ }
+ },
+ "node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/alphanum-sort": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
+ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
+ },
+ "node_modules/amdefine": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.2"
+ }
+ },
+ "node_modules/ansi-align": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
+ "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+ "dependencies": {
+ "string-width": "^4.1.0"
+ }
+ },
+ "node_modules/ansi-align/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-align/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-colors": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-escapes/node_modules/type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==",
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
+ },
+ "node_modules/are-we-there-yet": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
+ "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
+ "dev": true,
+ "dependencies": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "node_modules/arg": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz",
+ "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA=="
+ },
+ "node_modules/argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-union": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-find-index": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "node_modules/asn1.js": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/asn1.js/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/assert": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
+ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
+ "dependencies": {
+ "object-assign": "^4.1.1",
+ "util": "0.10.3"
+ }
+ },
+ "node_modules/assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/assert/node_modules/inherits": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
+ },
+ "node_modules/assert/node_modules/util": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
+ "dependencies": {
+ "inherits": "2.0.1"
+ }
+ },
+ "node_modules/assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/async-each": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
+ "optional": true
+ },
+ "node_modules/async-foreach": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
+ "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "dev": true
+ },
+ "node_modules/at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "bin": {
+ "atob": "bin/atob.js"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/autoprefixer": {
+ "version": "9.8.8",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
+ "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
+ "dependencies": {
+ "browserslist": "^4.12.0",
+ "caniuse-lite": "^1.0.30001109",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "picocolors": "^0.2.1",
+ "postcss": "^7.0.32",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "funding": {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ }
+ },
+ "node_modules/autoprefixer/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
+ },
+ "node_modules/aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws4": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
+ "dev": true
+ },
+ "node_modules/axios": {
+ "version": "0.21.4",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
+ "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "dependencies": {
+ "follow-redirects": "^1.14.0"
+ }
+ },
+ "node_modules/axios-retry": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.4.tgz",
+ "integrity": "sha512-Co3UXiv4npi6lM963mfnuH90/YFLKWWDmoBYfxkHT5xtkSSWNqK9zdG3fw5/CP/dsoKB5aMMJCsgab+tp1OxLQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.15.4",
+ "is-retry-allowed": "^2.2.0"
+ }
+ },
+ "node_modules/babel-loader": {
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
+ "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
+ "dependencies": {
+ "find-cache-dir": "^3.3.1",
+ "loader-utils": "^1.4.0",
+ "make-dir": "^3.1.0",
+ "schema-utils": "^2.6.5"
+ },
+ "engines": {
+ "node": ">= 8.9"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0",
+ "webpack": ">=2"
+ }
+ },
+ "node_modules/babel-loader/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/babel-loader/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/babel-loader/node_modules/schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
+ "dependencies": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz",
+ "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==",
+ "dependencies": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.3.0",
+ "semver": "^6.1.1"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz",
+ "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.0",
+ "core-js-compat": "^3.18.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/babel-plugin-polyfill-regenerator": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz",
+ "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.3.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "node_modules/base": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "dependencies": {
+ "cache-base": "^1.0.1",
+ "class-utils": "^0.3.5",
+ "component-emitter": "^1.2.1",
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.1",
+ "mixin-deep": "^1.2.0",
+ "pascalcase": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "dev": true,
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
+ "node_modules/bcrypt-pbkdf/node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true
+ },
+ "node_modules/big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "optional": true,
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
+ },
+ "node_modules/bn.js": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
+ },
+ "node_modules/body-parser": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
+ "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
+ "dependencies": {
+ "bytes": "3.1.1",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "on-finished": "~2.3.0",
+ "qs": "6.9.6",
+ "raw-body": "2.4.2",
+ "type-is": "~1.6.18"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
+ },
+ "node_modules/boxen": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
+ "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
+ "dependencies": {
+ "ansi-align": "^3.0.0",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.1.0",
+ "cli-boxes": "^2.2.1",
+ "string-width": "^4.2.2",
+ "type-fest": "^0.20.2",
+ "widest-line": "^3.1.0",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/boxen/node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/boxen/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/boxen/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
+ },
+ "node_modules/browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "dependencies": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "dependencies": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "node_modules/browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/browserify-rsa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
+ "dependencies": {
+ "bn.js": "^5.0.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "node_modules/browserify-sign": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
+ "dependencies": {
+ "bn.js": "^5.1.1",
+ "browserify-rsa": "^4.0.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.3",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.5",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/browserify-zlib": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
+ "dependencies": {
+ "pako": "~1.0.5"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.19.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
+ "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001286",
+ "electron-to-chromium": "^1.4.17",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ }
+ },
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
+ },
+ "node_modules/buffer-json": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz",
+ "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw=="
+ },
+ "node_modules/buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
+ },
+ "node_modules/builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
+ },
+ "node_modules/bytes": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
+ "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/cacache": {
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
+ "dependencies": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cacache/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cacache/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/cacache/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/cache-base": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "dependencies": {
+ "collection-visit": "^1.0.0",
+ "component-emitter": "^1.2.1",
+ "get-value": "^2.0.6",
+ "has-value": "^1.0.0",
+ "isobject": "^3.0.1",
+ "set-value": "^2.0.0",
+ "to-object-path": "^0.3.0",
+ "union-value": "^1.0.0",
+ "unset-value": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cache-loader": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz",
+ "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==",
+ "dependencies": {
+ "buffer-json": "^2.0.0",
+ "find-cache-dir": "^3.0.0",
+ "loader-utils": "^1.2.3",
+ "mkdirp": "^0.5.1",
+ "neo-async": "^2.6.1",
+ "schema-utils": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0"
+ }
+ },
+ "node_modules/cache-loader/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/cache-loader/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/cache-loader/node_modules/schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/caller-callsite": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
+ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
+ "dependencies": {
+ "callsites": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/caller-callsite/node_modules/callsites": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
+ "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/caller-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
+ "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
+ "dependencies": {
+ "caller-callsite": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/callsite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
+ "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/camel-case": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
+ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
+ "dependencies": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.1.1"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/camelcase-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
+ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^2.0.0",
+ "map-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/caniuse-api": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
+ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "caniuse-lite": "^1.0.0",
+ "lodash.memoize": "^4.1.2",
+ "lodash.uniq": "^4.5.0"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001296",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz",
+ "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ }
+ },
+ "node_modules/caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true
+ },
+ "node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
+ },
+ "node_modules/chokidar": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/chokidar/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
+ "node_modules/ci-info": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw=="
+ },
+ "node_modules/cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "node_modules/class-utils": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "dependencies": {
+ "arr-union": "^3.1.0",
+ "define-property": "^0.2.5",
+ "isobject": "^3.0.0",
+ "static-extend": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clean-css": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
+ "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/clean-css/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-boxes": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
+ "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ }
+ },
+ "node_modules/cliui/node_modules/ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cliui/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cliui/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/cliui/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "node_modules/cliui/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "node_modules/cliui/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cliui/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cliui/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cliui/node_modules/wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/coa": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
+ "dependencies": {
+ "@types/q": "^1.5.1",
+ "chalk": "^2.4.1",
+ "q": "^1.1.2"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/coa/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/coa/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/coa/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/coa/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/coa/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/coa/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/coa/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/collection-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+ "dependencies": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/color": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
+ "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
+ "dependencies": {
+ "color-convert": "^1.9.3",
+ "color-string": "^1.6.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/color-string": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz",
+ "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==",
+ "dependencies": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "node_modules/color/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/color/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/colorette": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
+ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g=="
+ },
+ "node_modules/combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ },
+ "node_modules/commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
+ },
+ "node_modules/component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
+ },
+ "node_modules/compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "dependencies": {
+ "mime-db": ">= 1.43.0 < 2"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "dependencies": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/compression/node_modules/bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ },
+ "node_modules/concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "engines": [
+ "node >= 0.8"
+ ],
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "node_modules/connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "dependencies": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/consola": {
+ "version": "2.15.3",
+ "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz",
+ "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw=="
+ },
+ "node_modules/console-browserify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
+ },
+ "node_modules/console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+ "dev": true
+ },
+ "node_modules/consolidate": {
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz",
+ "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==",
+ "dependencies": {
+ "bluebird": "^3.1.1"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
+ },
+ "node_modules/content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "dependencies": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/copy-concurrently": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
+ "dependencies": {
+ "aproba": "^1.1.1",
+ "fs-write-stream-atomic": "^1.0.8",
+ "iferr": "^0.1.5",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.0"
+ }
+ },
+ "node_modules/copy-concurrently/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/copy-descriptor": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
+ "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.",
+ "hasInstallScript": true
+ },
+ "node_modules/core-js-compat": {
+ "version": "3.20.2",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz",
+ "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==",
+ "dependencies": {
+ "browserslist": "^4.19.1",
+ "semver": "7.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
+ "node_modules/core-js-compat/node_modules/semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ },
+ "node_modules/cosmiconfig": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+ "dependencies": {
+ "import-fresh": "^2.0.0",
+ "is-directory": "^0.3.1",
+ "js-yaml": "^3.13.1",
+ "parse-json": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cosmiconfig/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/cosmiconfig/node_modules/import-fresh": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+ "dependencies": {
+ "caller-path": "^2.0.0",
+ "resolve-from": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cosmiconfig/node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/cosmiconfig/node_modules/resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/crc": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
+ "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
+ "dependencies": {
+ "buffer": "^5.1.0"
+ }
+ },
+ "node_modules/create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ }
+ },
+ "node_modules/create-ecdh/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "node_modules/create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "dependencies": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "node_modules/create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
+ },
+ "node_modules/cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "dependencies": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "dependencies": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/css-blank-pseudo": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
+ "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
+ "dependencies": {
+ "postcss": "^7.0.5"
+ },
+ "bin": {
+ "css-blank-pseudo": "cli.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/css-color-names": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
+ "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/css-declaration-sorter": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
+ "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
+ "dependencies": {
+ "postcss": "^7.0.1",
+ "timsort": "^0.3.0"
+ },
+ "engines": {
+ "node": ">4"
+ }
+ },
+ "node_modules/css-has-pseudo": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
+ "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
+ "dependencies": {
+ "postcss": "^7.0.6",
+ "postcss-selector-parser": "^5.0.0-rc.4"
+ },
+ "bin": {
+ "css-has-pseudo": "cli.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/css-has-pseudo/node_modules/cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dependencies": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/css-loader": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz",
+ "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==",
+ "dependencies": {
+ "camelcase": "^6.0.0",
+ "cssesc": "^3.0.0",
+ "icss-utils": "^4.1.1",
+ "loader-utils": "^2.0.0",
+ "postcss": "^7.0.32",
+ "postcss-modules-extract-imports": "^2.0.0",
+ "postcss-modules-local-by-default": "^3.0.3",
+ "postcss-modules-scope": "^2.2.0",
+ "postcss-modules-values": "^3.0.0",
+ "postcss-value-parser": "^4.1.0",
+ "schema-utils": "^2.7.1",
+ "semver": "^7.3.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.27.0 || ^5.0.0"
+ }
+ },
+ "node_modules/css-loader/node_modules/camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/css-loader/node_modules/schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/css-prefers-color-scheme": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
+ "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
+ "dependencies": {
+ "postcss": "^7.0.5"
+ },
+ "bin": {
+ "css-prefers-color-scheme": "cli.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/css-select": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
+ "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^5.1.0",
+ "domhandler": "^4.3.0",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css-select-base-adapter": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
+ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
+ },
+ "node_modules/css-tree": {
+ "version": "1.0.0-alpha.37",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
+ "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
+ "dependencies": {
+ "mdn-data": "2.0.4",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/css-tree/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/css-what": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+ "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/cssdb": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz",
+ "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ=="
+ },
+ "node_modules/cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cssnano": {
+ "version": "4.1.11",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz",
+ "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==",
+ "dependencies": {
+ "cosmiconfig": "^5.0.0",
+ "cssnano-preset-default": "^4.0.8",
+ "is-resolvable": "^1.0.0",
+ "postcss": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/cssnano-preset-default": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz",
+ "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==",
+ "dependencies": {
+ "css-declaration-sorter": "^4.0.1",
+ "cssnano-util-raw-cache": "^4.0.1",
+ "postcss": "^7.0.0",
+ "postcss-calc": "^7.0.1",
+ "postcss-colormin": "^4.0.3",
+ "postcss-convert-values": "^4.0.1",
+ "postcss-discard-comments": "^4.0.2",
+ "postcss-discard-duplicates": "^4.0.2",
+ "postcss-discard-empty": "^4.0.1",
+ "postcss-discard-overridden": "^4.0.1",
+ "postcss-merge-longhand": "^4.0.11",
+ "postcss-merge-rules": "^4.0.3",
+ "postcss-minify-font-values": "^4.0.2",
+ "postcss-minify-gradients": "^4.0.2",
+ "postcss-minify-params": "^4.0.2",
+ "postcss-minify-selectors": "^4.0.2",
+ "postcss-normalize-charset": "^4.0.1",
+ "postcss-normalize-display-values": "^4.0.2",
+ "postcss-normalize-positions": "^4.0.2",
+ "postcss-normalize-repeat-style": "^4.0.2",
+ "postcss-normalize-string": "^4.0.2",
+ "postcss-normalize-timing-functions": "^4.0.2",
+ "postcss-normalize-unicode": "^4.0.1",
+ "postcss-normalize-url": "^4.0.1",
+ "postcss-normalize-whitespace": "^4.0.2",
+ "postcss-ordered-values": "^4.1.2",
+ "postcss-reduce-initial": "^4.0.3",
+ "postcss-reduce-transforms": "^4.0.2",
+ "postcss-svgo": "^4.0.3",
+ "postcss-unique-selectors": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/cssnano-util-get-arguments": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
+ "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/cssnano-util-get-match": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
+ "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/cssnano-util-raw-cache": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
+ "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
+ "dependencies": {
+ "postcss": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/cssnano-util-same-parent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
+ "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/csso": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "dependencies": {
+ "css-tree": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/css-tree": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+ "dependencies": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/csso/node_modules/mdn-data": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
+ },
+ "node_modules/csso/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/csv": {
+ "version": "5.5.3",
+ "resolved": "https://registry.npmjs.org/csv/-/csv-5.5.3.tgz",
+ "integrity": "sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==",
+ "dependencies": {
+ "csv-generate": "^3.4.3",
+ "csv-parse": "^4.16.3",
+ "csv-stringify": "^5.6.5",
+ "stream-transform": "^2.1.3"
+ },
+ "engines": {
+ "node": ">= 0.1.90"
+ }
+ },
+ "node_modules/csv-generate": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.4.3.tgz",
+ "integrity": "sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw=="
+ },
+ "node_modules/csv-parse": {
+ "version": "4.16.3",
+ "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz",
+ "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg=="
+ },
+ "node_modules/csv-stringify": {
+ "version": "5.6.5",
+ "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz",
+ "integrity": "sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A=="
+ },
+ "node_modules/cuint": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",
+ "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs="
+ },
+ "node_modules/currently-unhandled": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+ "dev": true,
+ "dependencies": {
+ "array-find-index": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/cyclist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk="
+ },
+ "node_modules/dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/dayjs": {
+ "version": "1.10.7",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz",
+ "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+ },
+ "node_modules/de-indent": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
+ "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0="
+ },
+ "node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/decache": {
+ "version": "4.6.1",
+ "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.1.tgz",
+ "integrity": "sha512-ohApBM8u9ygepJCjgBrEZSSxPjc0T/PJkD+uNyxXPkqudyUpdXpwJYp0VISm2WrPVzASU6DZyIi6BWdyw7uJ2Q==",
+ "dev": true,
+ "dependencies": {
+ "callsite": "^1.0.0"
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "dependencies": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/deepmerge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "dependencies": {
+ "object-keys": "^1.0.12"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/defu": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-5.0.0.tgz",
+ "integrity": "sha512-VHg73EDeRXlu7oYWRmmrNp/nl7QkdXUxkQQKig0Zk8daNmm84AbGoC8Be6/VVLJEKxn12hR0UBmz8O+xQiAPKQ=="
+ },
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+ "dev": true
+ },
+ "node_modules/depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/des.js": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "node_modules/destr": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/destr/-/destr-1.1.0.tgz",
+ "integrity": "sha512-Ev/sqS5AzzDwlpor/5wFCDu0dYMQu/0x2D6XfAsQ0E7uQmamIgYJ6Dppo2T2EOFVkeVYWjc+PCLKaqZZ57qmLg=="
+ },
+ "node_modules/destroy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ },
+ "node_modules/detect-indent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
+ "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/devalue": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/devalue/-/devalue-2.0.1.tgz",
+ "integrity": "sha512-I2TiqT5iWBEyB8GRfTDP0hiLZ0YeDJZ+upDxjBfOC2lebO5LezQMv7QvIUTzdb64jQyAKLf1AHADtGN+jw6v8Q=="
+ },
+ "node_modules/diacritic": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/diacritic/-/diacritic-0.0.2.tgz",
+ "integrity": "sha1-/CqIe1pbwKCoVPthTHwvIJBh7gQ="
+ },
+ "node_modules/diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ }
+ },
+ "node_modules/diffie-hellman/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "dependencies": {
+ "path-type": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "dependencies": {
+ "utila": "~0.4"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/domain-browser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
+ "engines": {
+ "node": ">=0.4",
+ "npm": ">=1.2"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/domhandler": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
+ "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/domready": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz",
+ "integrity": "sha1-kfJS5Ze2Wvd+dFriTdAYXV4m1Yw=",
+ "dev": true
+ },
+ "node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/dot-case/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/dot-case/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/dot-case/node_modules/tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ },
+ "node_modules/dot-prop": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "dependencies": {
+ "is-obj": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/dotenv": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
+ "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/downloadjs": {
+ "version": "1.4.7",
+ "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz",
+ "integrity": "sha1-9p+W+UDg0FU9rCkROYZaPNAQHjw="
+ },
+ "node_modules/dropzone": {
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.9.3.tgz",
+ "integrity": "sha512-Azk8kD/2/nJIuVPK+zQ9sjKMRIpRvNyqn9XwbBHNq+iNuSccbJS6hwm1Woy0pMST0erSo0u4j+KJaodndDk4vA=="
+ },
+ "node_modules/duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
+ },
+ "node_modules/duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "dependencies": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "dev": true,
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "node_modules/ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.36",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.36.tgz",
+ "integrity": "sha512-MbLlbF39vKrXWlFEFpCgDHwdlz4O3LmHM5W4tiLRHjSmEUXjJjz8sZkMgWgvYxlZw3N1iDTmCEtOkkESb5TMCg=="
+ },
+ "node_modules/elliptic": {
+ "version": "6.5.4",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
+ "dependencies": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/elliptic/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/enhanced-resolve": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
+ "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "memory-fs": "^0.5.0",
+ "tapable": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/enquirer": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "ansi-colors": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "dependencies": {
+ "prr": "~1.0.1"
+ },
+ "bin": {
+ "errno": "cli.js"
+ }
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/error-stack-parser": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz",
+ "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==",
+ "dependencies": {
+ "stackframe": "^1.1.1"
+ }
+ },
+ "node_modules/es-abstract": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+ "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.2",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.1",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.1",
+ "object-inspect": "^1.11.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "string.prototype.trimend": "^1.0.4",
+ "string.prototype.trimstart": "^1.0.4",
+ "unbox-primitive": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "dependencies": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.6.0.tgz",
+ "integrity": "sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "@eslint/eslintrc": "^1.0.5",
+ "@humanwhocodes/config-array": "^0.9.2",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "enquirer": "^2.3.5",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.1.0",
+ "eslint-utils": "^3.0.0",
+ "eslint-visitor-keys": "^3.1.0",
+ "espree": "^9.3.0",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^6.0.1",
+ "globals": "^13.6.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "progress": "^2.0.0",
+ "regexpp": "^3.2.0",
+ "semver": "^7.2.1",
+ "strip-ansi": "^6.0.1",
+ "strip-json-comments": "^3.1.0",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint-config-prettier": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
+ "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
+ "dev": true,
+ "bin": {
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-prettier": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz",
+ "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==",
+ "dev": true,
+ "dependencies": {
+ "prettier-linter-helpers": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "peerDependencies": {
+ "eslint": ">=5.0.0",
+ "prettier": ">=1.13.0"
+ },
+ "peerDependenciesMeta": {
+ "eslint-config-prettier": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
+ "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/eslint-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "engines": {
+ "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ },
+ "peerDependencies": {
+ "eslint": ">=5"
+ }
+ },
+ "node_modules/eslint-utils/node_modules/eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint-visitor-keys": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz",
+ "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/eslint/node_modules/debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "ms": "2.1.2"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/eslint/node_modules/ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/espree": {
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz",
+ "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "acorn": "^8.7.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^3.1.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+ "bin": {
+ "esparse": "bin/esparse.js",
+ "esvalidate": "bin/esvalidate.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "estraverse": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "dependencies": {
+ "estraverse": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
+ },
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "engines": {
+ "node": ">=0.8.x"
+ }
+ },
+ "node_modules/eventsource-polyfill": {
+ "version": "0.9.6",
+ "resolved": "https://registry.npmjs.org/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz",
+ "integrity": "sha1-EODRh/ERsWfyj9q5GIQ859gY8Tw="
+ },
+ "node_modules/evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "dependencies": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "dependencies": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ },
+ "node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "dependencies": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extract-css-chunks-webpack-plugin": {
+ "version": "4.9.0",
+ "resolved": "https://registry.npmjs.org/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.9.0.tgz",
+ "integrity": "sha512-HNuNPCXRMqJDQ1OHAUehoY+0JVCnw9Y/H22FQzYVwo8Ulgew98AGDu0grnY5c7xwiXHjQa6yJ/1dxLCI/xqTyQ==",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "normalize-url": "1.9.1",
+ "schema-utils": "^1.0.0",
+ "webpack-sources": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 6.9.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.4.0 || ^5.0.0"
+ }
+ },
+ "node_modules/extract-css-chunks-webpack-plugin/node_modules/schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dependencies": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ]
+ },
+ "node_modules/fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "node_modules/fast-diff": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
+ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
+ "dev": true
+ },
+ "node_modules/fast-glob": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "dependencies": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fast-glob/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/fastq": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "dependencies": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "node_modules/figgy-pudding": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
+ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw=="
+ },
+ "node_modules/figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/figures/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "flat-cache": "^3.0.4"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/file-loader": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
+ "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "optional": true
+ },
+ "node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/filter-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
+ "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "dependencies": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dependencies": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+ "bin": {
+ "flat": "cli.js"
+ }
+ },
+ "node_modules/flat-cache": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/flatted": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
+ "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/flatten": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
+ "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==",
+ "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash."
+ },
+ "node_modules/flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "node_modules/follow-redirects": {
+ "version": "1.14.6",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
+ "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==",
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://github.com/sponsors/RubenVerborgh"
+ }
+ ],
+ "engines": {
+ "node": ">=4.0"
+ },
+ "peerDependenciesMeta": {
+ "debug": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+ "dependencies": {
+ "map-cache": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/from2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0"
+ }
+ },
+ "node_modules/fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/fs-memo": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fs-memo/-/fs-memo-1.2.0.tgz",
+ "integrity": "sha512-YEexkCpL4j03jn5SxaMHqcO6IuWuqm8JFUYhyCep7Ao89JIYmB8xoKhK7zXXJ9cCaNXpyNH5L3QtAmoxjoHW2w=="
+ },
+ "node_modules/fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/fs-monkey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
+ "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q=="
+ },
+ "node_modules/fs-write-stream-atomic": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "iferr": "^0.1.5",
+ "imurmurhash": "^0.1.4",
+ "readable-stream": "1 || 2"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "node_modules/functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/gauge": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
+ "dev": true,
+ "dependencies": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "node_modules/gauge/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gauge/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gaze": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
+ "dev": true,
+ "dependencies": {
+ "globule": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true,
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-port-please": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-2.2.0.tgz",
+ "integrity": "sha512-1c7Np/cpA7XCB6IrPAdaBaJjlGHTqg4P82h/ZqyBL6dCdwRzZBOFGZO7FL2KaZ2uNvD6v8QilA7LZwMpmIggDQ==",
+ "dependencies": {
+ "fs-memo": "^1.2.0"
+ }
+ },
+ "node_modules/get-stdin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-value": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "node_modules/git-config-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz",
+ "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/git-up": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.5.tgz",
+ "integrity": "sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==",
+ "dependencies": {
+ "is-ssh": "^1.3.0",
+ "parse-url": "^6.0.0"
+ }
+ },
+ "node_modules/git-url-parse": {
+ "version": "11.6.0",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.6.0.tgz",
+ "integrity": "sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==",
+ "dependencies": {
+ "git-up": "^4.0.0"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "is-glob": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/globals": {
+ "version": "13.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
+ "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globby": {
+ "version": "11.0.4",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
+ "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "dependencies": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/globby/node_modules/ignore": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/globule": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz",
+ "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==",
+ "dev": true,
+ "dependencies": {
+ "glob": "~7.1.1",
+ "lodash": "~4.17.10",
+ "minimatch": "~3.0.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/globule/node_modules/glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.9",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
+ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
+ },
+ "node_modules/gzip-size": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
+ "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
+ "dependencies": {
+ "duplexer": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/hable": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hable/-/hable-3.0.0.tgz",
+ "integrity": "sha512-7+G0/2/COR8pwteYFqHIVYfQpuEiO2HXwJrhCBJVgrNrl9O5eaUoJVDGXUJX+0RpGncNVTuestexjk1afj01wQ=="
+ },
+ "node_modules/har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "deprecated": "this library is no longer supported",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/hard-source-webpack-plugin/-/hard-source-webpack-plugin-0.13.1.tgz",
+ "integrity": "sha512-r9zf5Wq7IqJHdVAQsZ4OP+dcUSvoHqDMxJlIzaE2J0TZWn3UjMMrHqwDHR8Jr/pzPfG7XxSe36E7Y8QGNdtuAw==",
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "find-cache-dir": "^2.0.0",
+ "graceful-fs": "^4.1.11",
+ "lodash": "^4.15.0",
+ "mkdirp": "^0.5.1",
+ "node-object-hash": "^1.2.0",
+ "parse-json": "^4.0.0",
+ "pkg-dir": "^3.0.0",
+ "rimraf": "^2.6.2",
+ "semver": "^5.6.0",
+ "tapable": "^1.0.0-beta.5",
+ "webpack-sources": "^1.0.1",
+ "write-json-file": "^2.3.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ },
+ "peerDependencies": {
+ "webpack": "*"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/hard-source-webpack-plugin/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-ansi/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-bigints": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+ "dev": true
+ },
+ "node_modules/has-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+ "dependencies": {
+ "get-value": "^2.0.6",
+ "has-values": "^1.0.0",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/hash-base": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/hash-base/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/hash-base/node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/hash-sum": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz",
+ "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg=="
+ },
+ "node_modules/hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "node_modules/hasha": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
+ "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==",
+ "dependencies": {
+ "is-stream": "^2.0.0",
+ "type-fest": "^0.8.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/hasha/node_modules/type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/hex-color-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
+ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="
+ },
+ "node_modules/hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
+ "dependencies": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "node_modules/hsl-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
+ "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4="
+ },
+ "node_modules/hsla-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
+ "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg="
+ },
+ "node_modules/html-entities": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
+ "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ=="
+ },
+ "node_modules/html-minifier": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
+ "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
+ "dependencies": {
+ "camel-case": "^3.0.0",
+ "clean-css": "^4.2.1",
+ "commander": "^2.19.0",
+ "he": "^1.2.0",
+ "param-case": "^2.1.1",
+ "relateurl": "^0.2.7",
+ "uglify-js": "^3.5.1"
+ },
+ "bin": {
+ "html-minifier": "cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/html-minifier-terser": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
+ "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
+ "dependencies": {
+ "camel-case": "^4.1.1",
+ "clean-css": "^4.2.3",
+ "commander": "^4.1.1",
+ "he": "^1.2.0",
+ "param-case": "^3.0.3",
+ "relateurl": "^0.2.7",
+ "terser": "^4.6.3"
+ },
+ "bin": {
+ "html-minifier-terser": "cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/html-minifier-terser/node_modules/camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/html-minifier-terser/node_modules/commander": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/html-minifier-terser/node_modules/param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/html-minifier-terser/node_modules/tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ },
+ "node_modules/html-tags": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
+ "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/html-webpack-plugin": {
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz",
+ "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==",
+ "dependencies": {
+ "@types/html-minifier-terser": "^5.0.0",
+ "@types/tapable": "^1.0.5",
+ "@types/webpack": "^4.41.8",
+ "html-minifier-terser": "^5.0.1",
+ "loader-utils": "^1.2.3",
+ "lodash": "^4.17.20",
+ "pretty-error": "^2.1.1",
+ "tapable": "^1.1.3",
+ "util.promisify": "1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/html-webpack-plugin/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/html-webpack-plugin/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/http-errors": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
+ "dependencies": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "dependencies": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/http-proxy-middleware": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz",
+ "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==",
+ "dependencies": {
+ "@types/http-proxy": "^1.17.5",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ },
+ "engines": {
+ "node": ">=0.8",
+ "npm": ">=1.3.7"
+ }
+ },
+ "node_modules/https-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
+ },
+ "node_modules/human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
+ "engines": {
+ "node": ">=10.17.0"
+ }
+ },
+ "node_modules/iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/icss-utils": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
+ "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
+ "dependencies": {
+ "postcss": "^7.0.14"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/iferr": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE="
+ },
+ "node_modules/ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "dev": true,
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/import-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
+ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
+ "dependencies": {
+ "import-from": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/import-from": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
+ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
+ "dependencies": {
+ "resolve-from": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/import-from/node_modules/resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "engines": {
+ "node": ">=0.8.19"
+ }
+ },
+ "node_modules/indent-string": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+ "dev": true,
+ "dependencies": {
+ "repeating": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/indexes-of": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
+ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc="
+ },
+ "node_modules/infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ },
+ "node_modules/inquirer": {
+ "version": "7.3.3",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
+ "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "engines": {
+ "node": ">=8.0.0"
+ }
+ },
+ "node_modules/inquirer/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/inquirer/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/internal-slot": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "dependencies": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/ip": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
+ },
+ "node_modules/is-absolute-url": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
+ "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
+ },
+ "node_modules/is-bigint": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "dependencies": {
+ "has-bigints": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
+ },
+ "node_modules/is-callable": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-color-stop": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
+ "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
+ "dependencies": {
+ "css-color-names": "^0.0.4",
+ "hex-color-regex": "^1.1.0",
+ "hsl-regex": "^1.0.0",
+ "hsla-regex": "^1.0.0",
+ "rgb-regex": "^1.0.1",
+ "rgba-regex": "^1.0.0"
+ }
+ },
+ "node_modules/is-core-module": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
+ "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-directory": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
+ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
+ "bin": {
+ "is-docker": "cli.js"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-finite": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-https": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-https/-/is-https-1.0.0.tgz",
+ "integrity": "sha512-1adLLwZT9XEXjzhQhZxd75uxf0l+xI9uTSFaZeSESjL3E1eXSPpO+u5RcgqtzeZ1KCaNvtEwZSTO2P4U5erVqQ=="
+ },
+ "node_modules/is-negative-zero": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/is-number-object": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
+ "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-resolvable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
+ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="
+ },
+ "node_modules/is-retry-allowed": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz",
+ "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-shared-array-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
+ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-ssh": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz",
+ "integrity": "sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ==",
+ "dependencies": {
+ "protocols": "^1.1.0"
+ }
+ },
+ "node_modules/is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/is-string": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "dependencies": {
+ "has-tostringtag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "dependencies": {
+ "has-symbols": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "node_modules/is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "node_modules/is-weakref": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+ "dependencies": {
+ "call-bind": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ },
+ "node_modules/isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true
+ },
+ "node_modules/jest-worker": {
+ "version": "26.6.2",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
+ "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^7.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/jimp-compact": {
+ "version": "0.16.1",
+ "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz",
+ "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww=="
+ },
+ "node_modules/jiti": {
+ "version": "1.12.9",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.12.9.tgz",
+ "integrity": "sha512-TdcJywkQtcwLxogc4rSMAi479G2eDPzfW0fLySks7TPhgZZ4s/tM6stnzayIh3gS/db3zExWJyUx4cNWrwAmoQ==",
+ "bin": {
+ "jiti": "bin/jiti.js"
+ }
+ },
+ "node_modules/js-base64": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
+ "dev": true
+ },
+ "node_modules/js-cookie": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
+ "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
+ },
+ "node_modules/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true
+ },
+ "node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
+ },
+ "node_modules/json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "dev": true
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "node_modules/json5": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/klona": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
+ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/laravel-echo": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/laravel-echo/-/laravel-echo-1.11.3.tgz",
+ "integrity": "sha512-VNTnnoF8gK29ovxslnrFDt3xgrKiKKW1kTnKKO1A4kYVj4UCKmNO4x2ehRlfg2UTrG/oggwk95p+S9ftQYjXdw==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/last-call-webpack-plugin": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz",
+ "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==",
+ "dependencies": {
+ "lodash": "^4.17.5",
+ "webpack-sources": "^1.1.0"
+ }
+ },
+ "node_modules/launch-editor": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.3.0.tgz",
+ "integrity": "sha512-3QrsCXejlWYHjBPFXTyGNhPj4rrQdB+5+r5r3wArpLH201aR+nWUgw/zKKkTmilCfY/sv6u8qo98pNvtg8LUTA==",
+ "dependencies": {
+ "picocolors": "^1.0.0",
+ "shell-quote": "^1.6.1"
+ }
+ },
+ "node_modules/launch-editor-middleware": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.3.0.tgz",
+ "integrity": "sha512-GJR64trLdFFwCoL9DMn/d1SZX0OzTDPixu4mcfWTShQ4tIqCHCGvlg9fOEYQXyBlrSMQwylsJfUWncheShfV2w==",
+ "dependencies": {
+ "launch-editor": "^2.3.0"
+ }
+ },
+ "node_modules/levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/load-json-file": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0",
+ "strip-bom": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/load-json-file/node_modules/parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "dependencies": {
+ "error-ex": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/load-json-file/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/loader-runner": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
+ "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+ "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dependencies": {
+ "p-locate": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash._reinterpolate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+ "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
+ },
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
+ },
+ "node_modules/lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
+ },
+ "node_modules/lodash.kebabcase": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
+ "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY="
+ },
+ "node_modules/lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4="
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+ },
+ "node_modules/lodash.template": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
+ "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
+ "dependencies": {
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.templatesettings": "^4.0.0"
+ }
+ },
+ "node_modules/lodash.templatesettings": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
+ "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
+ "dependencies": {
+ "lodash._reinterpolate": "^3.0.0"
+ }
+ },
+ "node_modules/lodash.uniq": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="
+ },
+ "node_modules/loud-rejection": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+ "dev": true,
+ "dependencies": {
+ "currently-unhandled": "^0.4.1",
+ "signal-exit": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lower-case": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
+ "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw="
+ },
+ "node_modules/lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dependencies": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "node_modules/luxon": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.0.tgz",
+ "integrity": "sha512-gv6jZCV+gGIrVKhO90yrsn8qXPKD8HYZJtrUDSfEbow8Tkw84T9OnCyJhWvnJIaIF/tBuiAjZuQHUt1LddX2mg==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/make-dir/node_modules/semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "bin": {
+ "semver": "bin/semver.js"
+ }
+ },
+ "node_modules/map-age-cleaner": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
+ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
+ "dependencies": {
+ "p-defer": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+ "dependencies": {
+ "object-visit": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/mdn-data": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
+ },
+ "node_modules/media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mem": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz",
+ "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==",
+ "dependencies": {
+ "map-age-cleaner": "^0.1.3",
+ "mimic-fn": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/mem?sponsor=1"
+ }
+ },
+ "node_modules/mem/node_modules/mimic-fn": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz",
+ "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/memfs": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz",
+ "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==",
+ "dependencies": {
+ "fs-monkey": "1.0.3"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/memory-fs": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
+ "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
+ "dependencies": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=4.3.0 <5.0.0 || >=5.10"
+ }
+ },
+ "node_modules/meow": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
+ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
+ "dev": true,
+ "dependencies": {
+ "camelcase-keys": "^2.0.0",
+ "decamelize": "^1.1.2",
+ "loud-rejection": "^1.0.0",
+ "map-obj": "^1.0.1",
+ "minimist": "^1.1.3",
+ "normalize-package-data": "^2.3.4",
+ "object-assign": "^4.0.1",
+ "read-pkg-up": "^1.0.1",
+ "redent": "^1.0.0",
+ "trim-newlines": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/merge-options": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz",
+ "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==",
+ "dev": true,
+ "dependencies": {
+ "is-plain-obj": "^1.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/merge-options/node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/merge-source-map": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
+ "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
+ "dependencies": {
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/merge-source-map/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "dependencies": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
+ "node_modules/miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "bin": {
+ "miller-rabin": "bin/miller-rabin"
+ }
+ },
+ "node_modules/miller-rabin/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/mime-db": {
+ "version": "1.51.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.34",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "dependencies": {
+ "mime-db": "1.51.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
+ },
+ "node_modules/minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
+ },
+ "node_modules/minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ },
+ "node_modules/minipass": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz",
+ "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "dependencies": {
+ "minipass": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/minipass/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "dependencies": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/minizlib/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/mississippi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
+ "dependencies": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^3.0.0",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/mitt": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.2.tgz",
+ "integrity": "sha1-OA5hSA1qYVtmDwertg1R4KTkvtY=",
+ "dev": true
+ },
+ "node_modules/mixin-deep": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+ "dependencies": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mixin-deep/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mixme": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.5.4.tgz",
+ "integrity": "sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==",
+ "engines": {
+ "node": ">= 8.0.0"
+ }
+ },
+ "node_modules/mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "dependencies": {
+ "minimist": "^1.2.5"
+ },
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ }
+ },
+ "node_modules/move-concurrently": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
+ "dependencies": {
+ "aproba": "^1.1.1",
+ "copy-concurrently": "^1.0.0",
+ "fs-write-stream-atomic": "^1.0.8",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.3"
+ }
+ },
+ "node_modules/move-concurrently/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/mrmime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz",
+ "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "node_modules/mustache": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz",
+ "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==",
+ "bin": {
+ "mustache": "bin/mustache"
+ },
+ "engines": {
+ "npm": ">=1.4.0"
+ }
+ },
+ "node_modules/mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
+ },
+ "node_modules/nan": {
+ "version": "2.15.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
+ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
+ "devOptional": true
+ },
+ "node_modules/nanoid": {
+ "version": "2.1.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz",
+ "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA=="
+ },
+ "node_modules/nanomatch": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "fragment-cache": "^0.2.1",
+ "is-windows": "^1.0.2",
+ "kind-of": "^6.0.2",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "dependencies": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/negotiator": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
+ },
+ "node_modules/no-case": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
+ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
+ "dependencies": {
+ "lower-case": "^1.1.1"
+ }
+ },
+ "node_modules/node-fetch": {
+ "version": "2.6.6",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz",
+ "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==",
+ "dependencies": {
+ "whatwg-url": "^5.0.0"
+ },
+ "engines": {
+ "node": "4.x || >=6.0.0"
+ }
+ },
+ "node_modules/node-gyp": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
+ "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
+ "dev": true,
+ "dependencies": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.3",
+ "nopt": "^5.0.0",
+ "npmlog": "^4.1.2",
+ "request": "^2.88.2",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.2",
+ "tar": "^6.0.2",
+ "which": "^2.0.2"
+ },
+ "bin": {
+ "node-gyp": "bin/node-gyp.js"
+ },
+ "engines": {
+ "node": ">= 10.12.0"
+ }
+ },
+ "node_modules/node-html-parser": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-3.3.6.tgz",
+ "integrity": "sha512-VkWDHvNgFGB3mbQGMyzqRE1i/BG7TKX9wRXC8e/v8kL0kZR/Oy6RjYxXH91K6/+m3g8iQ8dTqRy75lTYoA2Cjg==",
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "he": "1.2.0"
+ }
+ },
+ "node_modules/node-libs-browser": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
+ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
+ "dependencies": {
+ "assert": "^1.1.1",
+ "browserify-zlib": "^0.2.0",
+ "buffer": "^4.3.0",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "^1.0.0",
+ "crypto-browserify": "^3.11.0",
+ "domain-browser": "^1.1.1",
+ "events": "^3.0.0",
+ "https-browserify": "^1.0.0",
+ "os-browserify": "^0.3.0",
+ "path-browserify": "0.0.1",
+ "process": "^0.11.10",
+ "punycode": "^1.2.4",
+ "querystring-es3": "^0.2.0",
+ "readable-stream": "^2.3.3",
+ "stream-browserify": "^2.0.1",
+ "stream-http": "^2.7.2",
+ "string_decoder": "^1.0.0",
+ "timers-browserify": "^2.0.4",
+ "tty-browserify": "0.0.0",
+ "url": "^0.11.0",
+ "util": "^0.11.0",
+ "vm-browserify": "^1.0.1"
+ }
+ },
+ "node_modules/node-libs-browser/node_modules/buffer": {
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
+ "dependencies": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4",
+ "isarray": "^1.0.0"
+ }
+ },
+ "node_modules/node-libs-browser/node_modules/punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
+ },
+ "node_modules/node-object-hash": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-1.4.2.tgz",
+ "integrity": "sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
+ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA=="
+ },
+ "node_modules/node-res": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/node-res/-/node-res-5.0.1.tgz",
+ "integrity": "sha512-YOleO9c7MAqoHC+Ccu2vzvV1fL6Ku49gShq3PIMKWHRgrMSih3XcwL05NbLBi6oU2J471gTBfdpVVxwT6Pfhxg==",
+ "dependencies": {
+ "destroy": "^1.0.4",
+ "etag": "^1.8.1",
+ "mime-types": "^2.1.19",
+ "on-finished": "^2.3.0",
+ "vary": "^1.1.2"
+ }
+ },
+ "node_modules/node-sass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz",
+ "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "async-foreach": "^0.1.3",
+ "chalk": "^1.1.1",
+ "cross-spawn": "^7.0.3",
+ "gaze": "^1.0.0",
+ "get-stdin": "^4.0.1",
+ "glob": "^7.0.3",
+ "lodash": "^4.17.15",
+ "meow": "^3.7.0",
+ "mkdirp": "^0.5.1",
+ "nan": "^2.13.2",
+ "node-gyp": "^7.1.0",
+ "npmlog": "^4.0.0",
+ "request": "^2.88.0",
+ "sass-graph": "2.2.5",
+ "stdout-stream": "^1.4.0",
+ "true-case-path": "^1.0.2"
+ },
+ "bin": {
+ "node-sass": "bin/node-sass"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/node-sass/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-sass/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-sass/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-sass/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/node-sass/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/node-sass/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dev": true,
+ "dependencies": {
+ "abbrev": "1"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/normalize-package-data/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-url": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
+ "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
+ "dependencies": {
+ "object-assign": "^4.0.1",
+ "prepend-http": "^1.0.0",
+ "query-string": "^4.1.0",
+ "sort-keys": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/npmlog": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+ "dev": true,
+ "dependencies": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "node_modules/nth-check": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
+ "node_modules/num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4="
+ },
+ "node_modules/number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nuxt": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-2.15.8.tgz",
+ "integrity": "sha512-ceK3qLg/Baj7J8mK9bIxqw9AavrF+LXqwYEreBdY/a4Sj8YV4mIvhqea/6E7VTCNNGvKT2sJ/TTJjtfQ597lTA==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "@nuxt/babel-preset-app": "2.15.8",
+ "@nuxt/builder": "2.15.8",
+ "@nuxt/cli": "2.15.8",
+ "@nuxt/components": "^2.1.8",
+ "@nuxt/config": "2.15.8",
+ "@nuxt/core": "2.15.8",
+ "@nuxt/generator": "2.15.8",
+ "@nuxt/loading-screen": "^2.0.3",
+ "@nuxt/opencollective": "^0.3.2",
+ "@nuxt/server": "2.15.8",
+ "@nuxt/telemetry": "^1.3.3",
+ "@nuxt/utils": "2.15.8",
+ "@nuxt/vue-app": "2.15.8",
+ "@nuxt/vue-renderer": "2.15.8",
+ "@nuxt/webpack": "2.15.8"
+ },
+ "bin": {
+ "nuxt": "bin/nuxt.js"
+ }
+ },
+ "node_modules/nuxt-i18n": {
+ "version": "6.28.1",
+ "resolved": "https://registry.npmjs.org/nuxt-i18n/-/nuxt-i18n-6.28.1.tgz",
+ "integrity": "sha512-JKRs8AmixVZ7k90Rrwq468McfnInP1ymuejYHRGA4VV0nZCLYsdDQXZxXl3JXaER9VatM9C24GM3ArAYFOtUhg==",
+ "deprecated": "Please use the @nuxtjs/i18n package going forward",
+ "dependencies": {
+ "@babel/parser": "^7.14.9",
+ "@babel/traverse": "^7.14.9",
+ "@intlify/vue-i18n-extensions": "^1.0.2",
+ "@intlify/vue-i18n-loader": "^1.1.0",
+ "cookie": "^0.4.1",
+ "devalue": "^2.0.1",
+ "is-https": "^4.0.0",
+ "js-cookie": "^3.0.0",
+ "klona": "^2.0.4",
+ "lodash.merge": "^4.6.2",
+ "ufo": "^0.7.7",
+ "vue-i18n": "^8.25.0"
+ }
+ },
+ "node_modules/nuxt-i18n/node_modules/is-https": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-https/-/is-https-4.0.0.tgz",
+ "integrity": "sha512-FeMLiqf8E5g6SdiVJsPcNZX8k4h2fBs1wp5Bb6uaNxn58ufK1axBqQZdmAQsqh0t9BuwFObybrdVJh6MKyPlyg=="
+ },
+ "node_modules/nuxt-i18n/node_modules/js-cookie": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz",
+ "integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "dependencies": {
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-inspect": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
+ "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object-visit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "dependencies": {
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.getownpropertydescriptors": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz",
+ "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.values": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
+ "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "dependencies": {
+ "ee-first": "1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/opener": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
+ "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==",
+ "bin": {
+ "opener": "bin/opener-bin.js"
+ }
+ },
+ "node_modules/optimize-css-assets-webpack-plugin": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz",
+ "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==",
+ "dependencies": {
+ "cssnano": "^4.1.10",
+ "last-call-webpack-plugin": "^3.0.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0"
+ }
+ },
+ "node_modules/optionator": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
+ },
+ "node_modules/os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/p-defer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
+ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "dependencies": {
+ "p-try": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dependencies": {
+ "p-limit": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+ },
+ "node_modules/parallel-transform": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
+ "dependencies": {
+ "cyclist": "^1.0.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.1.5"
+ }
+ },
+ "node_modules/param-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
+ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
+ "dependencies": {
+ "no-case": "^2.2.0"
+ }
+ },
+ "node_modules/parchment": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz",
+ "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
+ },
+ "node_modules/parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "callsites": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/parse-asn1": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
+ "dependencies": {
+ "asn1.js": "^5.2.0",
+ "browserify-aes": "^1.0.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "node_modules/parse-git-config": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz",
+ "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==",
+ "dependencies": {
+ "git-config-path": "^2.0.0",
+ "ini": "^1.3.5"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dependencies": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/parse-path": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz",
+ "integrity": "sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==",
+ "dependencies": {
+ "is-ssh": "^1.3.0",
+ "protocols": "^1.4.0",
+ "qs": "^6.9.4",
+ "query-string": "^6.13.8"
+ }
+ },
+ "node_modules/parse-path/node_modules/query-string": {
+ "version": "6.14.1",
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz",
+ "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==",
+ "dependencies": {
+ "decode-uri-component": "^0.2.0",
+ "filter-obj": "^1.1.0",
+ "split-on-first": "^1.0.0",
+ "strict-uri-encode": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-path/node_modules/strict-uri-encode": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
+ "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/parse-url": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.0.tgz",
+ "integrity": "sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw==",
+ "dependencies": {
+ "is-ssh": "^1.3.0",
+ "normalize-url": "^6.1.0",
+ "parse-path": "^4.0.0",
+ "protocols": "^1.4.0"
+ }
+ },
+ "node_modules/parse-url/node_modules/normalize-url": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/pascal-case/node_modules/lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/pascal-case/node_modules/no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/pascal-case/node_modules/tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ },
+ "node_modules/pascalcase": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
+ },
+ "node_modules/path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "optional": true
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "node_modules/path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "dependencies": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "dependencies": {
+ "pinkie": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dependencies": {
+ "find-up": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/pnp-webpack-plugin": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz",
+ "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==",
+ "dependencies": {
+ "ts-pnp": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "dependencies": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-attribute-case-insensitive": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
+ "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^6.0.2"
+ }
+ },
+ "node_modules/postcss-calc": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
+ "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
+ "dependencies": {
+ "postcss": "^7.0.27",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.0.2"
+ }
+ },
+ "node_modules/postcss-color-functional-notation": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz",
+ "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==",
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-color-gray": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
+ "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
+ "dependencies": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-color-hex-alpha": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
+ "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
+ "dependencies": {
+ "postcss": "^7.0.14",
+ "postcss-values-parser": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-color-mod-function": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz",
+ "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==",
+ "dependencies": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-color-rebeccapurple": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
+ "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-colormin": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
+ "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "color": "^3.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-colormin/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-convert-values": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
+ "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
+ "dependencies": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-convert-values/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-custom-media": {
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
+ "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
+ "dependencies": {
+ "postcss": "^7.0.14"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-custom-properties": {
+ "version": "8.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
+ "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
+ "dependencies": {
+ "postcss": "^7.0.17",
+ "postcss-values-parser": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-custom-selectors": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz",
+ "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==",
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-custom-selectors/node_modules/cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dependencies": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz",
+ "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==",
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dependencies": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-discard-comments": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
+ "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
+ "dependencies": {
+ "postcss": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-discard-duplicates": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
+ "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
+ "dependencies": {
+ "postcss": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-discard-empty": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
+ "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
+ "dependencies": {
+ "postcss": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-discard-overridden": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
+ "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
+ "dependencies": {
+ "postcss": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-double-position-gradients": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
+ "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
+ "dependencies": {
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-env-function": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
+ "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-focus-visible": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz",
+ "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-focus-within": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz",
+ "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-font-variant": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
+ "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-gap-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz",
+ "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-image-set-function": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz",
+ "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==",
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-import": {
+ "version": "12.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz",
+ "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==",
+ "dependencies": {
+ "postcss": "^7.0.1",
+ "postcss-value-parser": "^3.2.3",
+ "read-cache": "^1.0.0",
+ "resolve": "^1.1.7"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-import-resolver": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-import-resolver/-/postcss-import-resolver-2.0.0.tgz",
+ "integrity": "sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==",
+ "dependencies": {
+ "enhanced-resolve": "^4.1.1"
+ }
+ },
+ "node_modules/postcss-import/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-initial": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
+ "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-lab-function": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz",
+ "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==",
+ "dependencies": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-load-config": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
+ "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
+ "dependencies": {
+ "cosmiconfig": "^5.0.0",
+ "import-cwd": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ }
+ },
+ "node_modules/postcss-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
+ "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
+ "dependencies": {
+ "loader-utils": "^1.1.0",
+ "postcss": "^7.0.0",
+ "postcss-load-config": "^2.0.0",
+ "schema-utils": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/postcss-loader/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/postcss-loader/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/postcss-loader/node_modules/schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dependencies": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/postcss-logical": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz",
+ "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-media-minmax": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz",
+ "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-merge-longhand": {
+ "version": "4.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
+ "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
+ "dependencies": {
+ "css-color-names": "0.0.4",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "stylehacks": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-merge-rules": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
+ "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "caniuse-api": "^3.0.0",
+ "cssnano-util-same-parent": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0",
+ "vendors": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+ "dependencies": {
+ "dot-prop": "^5.2.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/postcss-minify-font-values": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
+ "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
+ "dependencies": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-minify-gradients": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
+ "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
+ "dependencies": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "is-color-stop": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-minify-params": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
+ "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
+ "dependencies": {
+ "alphanum-sort": "^1.0.0",
+ "browserslist": "^4.0.0",
+ "cssnano-util-get-arguments": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "uniqs": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-minify-params/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-minify-selectors": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
+ "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
+ "dependencies": {
+ "alphanum-sort": "^1.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+ "dependencies": {
+ "dot-prop": "^5.2.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
+ "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
+ "dependencies": {
+ "postcss": "^7.0.5"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz",
+ "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==",
+ "dependencies": {
+ "icss-utils": "^4.1.1",
+ "postcss": "^7.0.32",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
+ "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
+ "dependencies": {
+ "postcss": "^7.0.6",
+ "postcss-selector-parser": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/postcss-modules-values": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
+ "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
+ "dependencies": {
+ "icss-utils": "^4.0.0",
+ "postcss": "^7.0.6"
+ }
+ },
+ "node_modules/postcss-nesting": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
+ "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-normalize-charset": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
+ "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
+ "dependencies": {
+ "postcss": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-normalize-display-values": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
+ "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
+ "dependencies": {
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-normalize-positions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
+ "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
+ "dependencies": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-normalize-repeat-style": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
+ "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
+ "dependencies": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-normalize-string": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
+ "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
+ "dependencies": {
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-normalize-timing-functions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
+ "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
+ "dependencies": {
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-normalize-unicode": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
+ "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-normalize-url": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
+ "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
+ "dependencies": {
+ "is-absolute-url": "^2.0.0",
+ "normalize-url": "^3.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-normalize-url/node_modules/normalize-url": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
+ "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-normalize-whitespace": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
+ "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
+ "dependencies": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-ordered-values": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
+ "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
+ "dependencies": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-overflow-shorthand": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz",
+ "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-page-break": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz",
+ "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-place": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz",
+ "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-prefix-selector": {
+ "version": "1.14.0",
+ "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.14.0.tgz",
+ "integrity": "sha512-8d5fiBQZWMtGWH/7ewEeo6RnBNyT2kLD5wTIfV2oHYqH4hjiofg/rP5X3SUwnqOINzE4mM/K/UOAiNrIaKzd4w==",
+ "dev": true,
+ "peerDependencies": {
+ "postcss": "7.x || 8.x"
+ }
+ },
+ "node_modules/postcss-preset-env": {
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
+ "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
+ "dependencies": {
+ "autoprefixer": "^9.6.1",
+ "browserslist": "^4.6.4",
+ "caniuse-lite": "^1.0.30000981",
+ "css-blank-pseudo": "^0.1.4",
+ "css-has-pseudo": "^0.10.0",
+ "css-prefers-color-scheme": "^3.1.1",
+ "cssdb": "^4.4.0",
+ "postcss": "^7.0.17",
+ "postcss-attribute-case-insensitive": "^4.0.1",
+ "postcss-color-functional-notation": "^2.0.1",
+ "postcss-color-gray": "^5.0.0",
+ "postcss-color-hex-alpha": "^5.0.3",
+ "postcss-color-mod-function": "^3.0.3",
+ "postcss-color-rebeccapurple": "^4.0.1",
+ "postcss-custom-media": "^7.0.8",
+ "postcss-custom-properties": "^8.0.11",
+ "postcss-custom-selectors": "^5.1.2",
+ "postcss-dir-pseudo-class": "^5.0.0",
+ "postcss-double-position-gradients": "^1.0.0",
+ "postcss-env-function": "^2.0.2",
+ "postcss-focus-visible": "^4.0.0",
+ "postcss-focus-within": "^3.0.0",
+ "postcss-font-variant": "^4.0.0",
+ "postcss-gap-properties": "^2.0.0",
+ "postcss-image-set-function": "^3.0.1",
+ "postcss-initial": "^3.0.0",
+ "postcss-lab-function": "^2.0.1",
+ "postcss-logical": "^3.0.0",
+ "postcss-media-minmax": "^4.0.0",
+ "postcss-nesting": "^7.0.0",
+ "postcss-overflow-shorthand": "^2.0.0",
+ "postcss-page-break": "^2.0.0",
+ "postcss-place": "^4.0.1",
+ "postcss-pseudo-class-any-link": "^6.0.0",
+ "postcss-replace-overflow-wrap": "^3.0.0",
+ "postcss-selector-matches": "^4.0.0",
+ "postcss-selector-not": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz",
+ "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==",
+ "dependencies": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "dependencies": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-reduce-initial": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
+ "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "caniuse-api": "^3.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-reduce-transforms": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
+ "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
+ "dependencies": {
+ "cssnano-util-get-match": "^4.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-replace-overflow-wrap": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz",
+ "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==",
+ "dependencies": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-selector-matches": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz",
+ "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-selector-not": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
+ "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz",
+ "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==",
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/postcss-svgo": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz",
+ "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==",
+ "dependencies": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "svgo": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-svgo/node_modules/postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ },
+ "node_modules/postcss-unique-selectors": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
+ "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
+ "dependencies": {
+ "alphanum-sort": "^1.0.0",
+ "postcss": "^7.0.0",
+ "uniqs": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/postcss-url": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-8.0.0.tgz",
+ "integrity": "sha512-E2cbOQ5aii2zNHh8F6fk1cxls7QVFZjLPSrqvmiza8OuXLzIpErij8BDS5Y3STPfJgpIMNCPEr8JlKQWEoozUw==",
+ "dependencies": {
+ "mime": "^2.3.1",
+ "minimatch": "^3.0.4",
+ "mkdirp": "^0.5.0",
+ "postcss": "^7.0.2",
+ "xxhashjs": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ },
+ "node_modules/postcss-values-parser": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
+ "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
+ "dependencies": {
+ "flatten": "^1.0.2",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=6.14.4"
+ }
+ },
+ "node_modules/postcss/node_modules/picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
+ },
+ "node_modules/postcss/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/posthtml": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz",
+ "integrity": "sha1-9MBtufZ7Yf0XxOJW5+PZUVv3Jv0=",
+ "dev": true,
+ "dependencies": {
+ "posthtml-parser": "^0.2.0",
+ "posthtml-render": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/posthtml-parser": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz",
+ "integrity": "sha1-NdUw3jhnQMK6JP8usvrznM3ycd0=",
+ "dev": true,
+ "dependencies": {
+ "htmlparser2": "^3.8.3",
+ "isobject": "^2.1.0"
+ }
+ },
+ "node_modules/posthtml-parser/node_modules/dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/posthtml-parser/node_modules/dom-serializer/node_modules/domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/posthtml-parser/node_modules/dom-serializer/node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/posthtml-parser/node_modules/domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+ "dev": true
+ },
+ "node_modules/posthtml-parser/node_modules/domhandler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/posthtml-parser/node_modules/domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dev": true,
+ "dependencies": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/posthtml-parser/node_modules/entities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
+ "dev": true
+ },
+ "node_modules/posthtml-parser/node_modules/htmlparser2": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^1.3.1",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^3.1.1"
+ }
+ },
+ "node_modules/posthtml-parser/node_modules/isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "dependencies": {
+ "isarray": "1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/posthtml-parser/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/posthtml-rename-id": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz",
+ "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "1.0.5"
+ }
+ },
+ "node_modules/posthtml-rename-id/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/posthtml-render": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz",
+ "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/posthtml-svg-mode": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz",
+ "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==",
+ "dev": true,
+ "dependencies": {
+ "merge-options": "1.0.1",
+ "posthtml": "^0.9.2",
+ "posthtml-parser": "^0.2.1",
+ "posthtml-render": "^1.0.6"
+ }
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/prettier": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz",
+ "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==",
+ "devOptional": true,
+ "bin": {
+ "prettier": "bin-prettier.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/prettier-linter-helpers": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+ "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "dev": true,
+ "dependencies": {
+ "fast-diff": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pretty-error": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
+ "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
+ "dependencies": {
+ "lodash": "^4.17.20",
+ "renderkid": "^2.0.4"
+ }
+ },
+ "node_modules/pretty-time": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz",
+ "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "node_modules/progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
+ },
+ "node_modules/proper-lockfile": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz",
+ "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==",
+ "dependencies": {
+ "graceful-fs": "^4.2.4",
+ "retry": "^0.12.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "node_modules/protocols": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz",
+ "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg=="
+ },
+ "node_modules/prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
+ },
+ "node_modules/pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
+ },
+ "node_modules/psl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
+ "dev": true
+ },
+ "node_modules/public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "node_modules/public-encrypt/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
+ "node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "dependencies": {
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
+ }
+ },
+ "node_modules/pumpify/node_modules/pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/pusher-js": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-7.0.3.tgz",
+ "integrity": "sha512-HIfCvt00CAqgO4W0BrdpPsDcAwy51rB6DN0VMC+JeVRRbo8mn3XTeUeIFjmmlRLZLX8rPhUtLRo7vPag6b8GCw==",
+ "dependencies": {
+ "tweetnacl": "^1.0.3"
+ }
+ },
+ "node_modules/q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
+ "engines": {
+ "node": ">=0.6.0",
+ "teleport": ">=0.2.0"
+ }
+ },
+ "node_modules/qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==",
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/query-string": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
+ "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
+ "dependencies": {
+ "object-assign": "^4.1.0",
+ "strict-uri-encode": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
+ "node_modules/queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/quill": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz",
+ "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==",
+ "dependencies": {
+ "clone": "^2.1.1",
+ "deep-equal": "^1.0.1",
+ "eventemitter3": "^2.0.3",
+ "extend": "^3.0.2",
+ "parchment": "^1.1.4",
+ "quill-delta": "^3.6.2"
+ }
+ },
+ "node_modules/quill-delta": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz",
+ "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==",
+ "dependencies": {
+ "deep-equal": "^1.0.1",
+ "extend": "^3.0.2",
+ "fast-diff": "1.1.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/quill-delta/node_modules/fast-diff": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz",
+ "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
+ },
+ "node_modules/quill/node_modules/eventemitter3": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
+ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
+ },
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dependencies": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "dependencies": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "node_modules/range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/raw-body": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
+ "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
+ "dependencies": {
+ "bytes": "3.1.1",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/raw-loader": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz",
+ "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==",
+ "dev": true,
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/rc9": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/rc9/-/rc9-1.2.0.tgz",
+ "integrity": "sha512-/jknmhG0USFAx5uoKkAKhtG40sONds9RWhFHrP1UzJ3OvVfqFWOypSUpmsQD0fFwAV7YtzHhsn3QNasfAoxgcQ==",
+ "dependencies": {
+ "defu": "^2.0.4",
+ "destr": "^1.0.0",
+ "flat": "^5.0.0"
+ }
+ },
+ "node_modules/rc9/node_modules/defu": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-2.0.4.tgz",
+ "integrity": "sha512-G9pEH1UUMxShy6syWk01VQSRVs3CDWtlxtZu7A+NyqjxaCA4gSlWAKDBx6QiUEKezqS8+DUlXLI14Fp05Hmpwg=="
+ },
+ "node_modules/read-cache": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+ "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
+ "dependencies": {
+ "pify": "^2.3.0"
+ }
+ },
+ "node_modules/read-cache/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+ "dev": true,
+ "dependencies": {
+ "load-json-file": "^1.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^1.0.0",
+ "read-pkg": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true,
+ "dependencies": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "dev": true,
+ "dependencies": {
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg/node_modules/path-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg/node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/redent": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
+ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+ "dev": true,
+ "dependencies": {
+ "indent-string": "^2.1.0",
+ "strip-indent": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
+ },
+ "node_modules/regenerate-unicode-properties": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
+ "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
+ "dependencies": {
+ "regenerate": "^1.4.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
+ },
+ "node_modules/regenerator-transform": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
+ "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
+ "dependencies": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "node_modules/regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "dependencies": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regex-not/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regex-not/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regexp.prototype.flags": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
+ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/regexpp": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/mysticatea"
+ }
+ },
+ "node_modules/regexpu-core": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
+ "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
+ "dependencies": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^9.0.0",
+ "regjsgen": "^0.5.2",
+ "regjsparser": "^0.7.0",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/regjsgen": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
+ "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A=="
+ },
+ "node_modules/regjsparser": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
+ "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
+ "dependencies": {
+ "jsesc": "~0.5.0"
+ },
+ "bin": {
+ "regjsparser": "bin/parser"
+ }
+ },
+ "node_modules/regjsparser/node_modules/jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ }
+ },
+ "node_modules/relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "optional": true
+ },
+ "node_modules/renderkid": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz",
+ "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==",
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^3.0.1"
+ }
+ },
+ "node_modules/renderkid/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/renderkid/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/repeat-element": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/repeating": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dev": true,
+ "dependencies": {
+ "is-finite": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
+ "dev": true,
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/request/node_modules/qs": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "dev": true
+ },
+ "node_modules/requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
+ },
+ "node_modules/resolve": {
+ "version": "1.21.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz",
+ "integrity": "sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==",
+ "dependencies": {
+ "is-core-module": "^2.8.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "deprecated": "https://github.com/lydell/resolve-url#deprecated"
+ },
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ret": {
+ "version": "0.1.15",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
+ "engines": {
+ "iojs": ">=1.0.0",
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/rgb-regex": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
+ "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE="
+ },
+ "node_modules/rgba-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
+ "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM="
+ },
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "node_modules/run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "node_modules/run-queue": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
+ "dependencies": {
+ "aproba": "^1.1.1"
+ }
+ },
+ "node_modules/rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dependencies": {
+ "tslib": "^1.9.0"
+ },
+ "engines": {
+ "npm": ">=2.0.0"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "dependencies": {
+ "ret": "~0.1.10"
+ }
+ },
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "node_modules/sass": {
+ "version": "1.32.13",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz",
+ "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/sass-graph": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
+ "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.0.0",
+ "lodash": "^4.0.0",
+ "scss-tokenizer": "^0.2.3",
+ "yargs": "^13.3.2"
+ },
+ "bin": {
+ "sassgraph": "bin/sassgraph"
+ }
+ },
+ "node_modules/sass-loader": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz",
+ "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==",
+ "dev": true,
+ "dependencies": {
+ "klona": "^2.0.4",
+ "loader-utils": "^2.0.0",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.0.0",
+ "semver": "^7.3.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "fibers": ">= 3.1.0",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0",
+ "sass": "^1.3.0",
+ "webpack": "^4.36.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "fibers": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
+ },
+ "node_modules/schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/scss-tokenizer": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
+ "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
+ "dev": true,
+ "dependencies": {
+ "js-base64": "^2.1.8",
+ "source-map": "^0.4.2"
+ }
+ },
+ "node_modules/scss-tokenizer/node_modules/source-map": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+ "dev": true,
+ "dependencies": {
+ "amdefine": ">=0.0.4"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/scule": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/scule/-/scule-0.2.1.tgz",
+ "integrity": "sha512-M9gnWtn3J0W+UhJOHmBxBTwv8mZCan5i1Himp60t6vvZcor0wr+IM0URKmIglsWJ7bRujNAVVN77fp+uZaWoKg=="
+ },
+ "node_modules/semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/semver/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/send": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
+ "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
+ "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.8.1",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.1",
+ "statuses": "~1.5.0"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/send/node_modules/mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+ "bin": {
+ "mime": "cli.js"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/send/node_modules/ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ },
+ "node_modules/serialize-javascript": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
+ "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/serve-placeholder": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-1.2.4.tgz",
+ "integrity": "sha512-jWD9cZXLcr4vHTTL5KEPIUBUYyOWN/z6v/tn0l6XxFhi9iqV3Fc5Y1aFeduUyz+cx8sALzGCUczkPfeOlrq9jg==",
+ "dependencies": {
+ "defu": "^5.0.0"
+ }
+ },
+ "node_modules/serve-static": {
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
+ "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
+ "dependencies": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.17.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/server-destroy": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
+ "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0="
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "dev": true
+ },
+ "node_modules/set-value": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ },
+ "node_modules/setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+ },
+ "node_modules/sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "bin": {
+ "sha.js": "bin.js"
+ }
+ },
+ "node_modules/shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "dependencies": {
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "dependencies": {
+ "shebang-regex": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/shell-quote": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
+ "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw=="
+ },
+ "node_modules/side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/signal-exit": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
+ "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ=="
+ },
+ "node_modules/simple-swizzle": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+ "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
+ "dependencies": {
+ "is-arrayish": "^0.3.1"
+ }
+ },
+ "node_modules/simple-swizzle/node_modules/is-arrayish": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
+ },
+ "node_modules/sirv": {
+ "version": "1.0.19",
+ "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz",
+ "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==",
+ "dependencies": {
+ "@polka/url": "^1.0.0-next.20",
+ "mrmime": "^1.0.0",
+ "totalist": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/snapdragon": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "dependencies": {
+ "base": "^0.11.1",
+ "debug": "^2.2.0",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "map-cache": "^0.2.2",
+ "source-map": "^0.5.6",
+ "source-map-resolve": "^0.5.0",
+ "use": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "dependencies": {
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.0",
+ "snapdragon-util": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "dependencies": {
+ "kind-of": "^3.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-util/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sort-keys": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
+ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
+ "dependencies": {
+ "is-plain-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sort-keys/node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sortablejs": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz",
+ "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A=="
+ },
+ "node_modules/source-list-map": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
+ },
+ "node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "dependencies": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "node_modules/source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "node_modules/source-map-support/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-url": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "dev": true,
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "dev": true
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
+ "dev": true
+ },
+ "node_modules/split-on-first": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
+ "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/split-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "dependencies": {
+ "extend-shallow": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/split-string/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/split-string/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ },
+ "node_modules/sshpk": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+ "dev": true,
+ "dependencies": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/sshpk/node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true
+ },
+ "node_modules/ssri": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "dependencies": {
+ "minipass": "^3.1.1"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/stable": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
+ },
+ "node_modules/stack-trace": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
+ "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/stackframe": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz",
+ "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA=="
+ },
+ "node_modules/static-extend": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "dependencies": {
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/std-env": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.3.1.tgz",
+ "integrity": "sha512-eOsoKTWnr6C8aWrqJJ2KAReXoa7Vn5Ywyw6uCXgA/xDhxPoaIsBa5aNJmISY04dLwXPBnDHW4diGM7Sn5K4R/g==",
+ "dependencies": {
+ "ci-info": "^3.1.1"
+ }
+ },
+ "node_modules/stdout-stream": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
+ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/stream-browserify": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
+ "dependencies": {
+ "inherits": "~2.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/stream-each": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/stream-http": {
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
+ "dependencies": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.3.6",
+ "to-arraybuffer": "^1.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "node_modules/stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
+ },
+ "node_modules/stream-transform": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz",
+ "integrity": "sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==",
+ "dependencies": {
+ "mixme": "^0.5.1"
+ }
+ },
+ "node_modules/strict-uri-encode": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string-width/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string-width/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string.prototype.trimend": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/string.prototype.trimstart": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "dev": true,
+ "dependencies": {
+ "is-utf8": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/strip-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
+ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+ "dev": true,
+ "dependencies": {
+ "get-stdin": "^4.0.1"
+ },
+ "bin": {
+ "strip-indent": "cli.js"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/style-resources-loader": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/style-resources-loader/-/style-resources-loader-1.5.0.tgz",
+ "integrity": "sha512-fIfyvQ+uvXaCBGGAgfh+9v46ARQB1AWdaop2RpQw0PBVuROsTBqGvx8dj0kxwjGOAyq3vepe4AOK3M6+Q/q2jw==",
+ "dependencies": {
+ "glob": "^7.2.0",
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^2.7.0",
+ "tslib": "^2.3.1"
+ },
+ "engines": {
+ "node": ">=8.9"
+ },
+ "peerDependencies": {
+ "webpack": "^3.0.0 || ^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/style-resources-loader/node_modules/schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "dependencies": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 8.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/style-resources-loader/node_modules/tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ },
+ "node_modules/stylehacks": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
+ "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
+ "dependencies": {
+ "browserslist": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/stylehacks/node_modules/postcss-selector-parser": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+ "dependencies": {
+ "dot-prop": "^5.2.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/svg-baker": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/svg-baker/-/svg-baker-1.7.0.tgz",
+ "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==",
+ "dev": true,
+ "dependencies": {
+ "bluebird": "^3.5.0",
+ "clone": "^2.1.1",
+ "he": "^1.1.1",
+ "image-size": "^0.5.1",
+ "loader-utils": "^1.1.0",
+ "merge-options": "1.0.1",
+ "micromatch": "3.1.0",
+ "postcss": "^5.2.17",
+ "postcss-prefix-selector": "^1.6.0",
+ "posthtml-rename-id": "^1.0",
+ "posthtml-svg-mode": "^1.0.3",
+ "query-string": "^4.3.2",
+ "traverse": "^0.6.6"
+ }
+ },
+ "node_modules/svg-baker-runtime": {
+ "version": "1.4.7",
+ "resolved": "https://registry.npmjs.org/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz",
+ "integrity": "sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==",
+ "dev": true,
+ "dependencies": {
+ "deepmerge": "1.3.2",
+ "mitt": "1.1.2",
+ "svg-baker": "^1.7.0"
+ }
+ },
+ "node_modules/svg-baker-runtime/node_modules/deepmerge": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz",
+ "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/chalk/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/has-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
+ "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/svg-baker/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/micromatch": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz",
+ "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==",
+ "dev": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.2.2",
+ "define-property": "^1.0.0",
+ "extend-shallow": "^2.0.1",
+ "extglob": "^2.0.2",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^5.0.2",
+ "nanomatch": "^1.2.1",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/postcss": {
+ "version": "5.2.18",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
+ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "js-base64": "^2.1.9",
+ "source-map": "^0.5.6",
+ "supports-color": "^3.2.3"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/svg-baker/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/supports-color": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
+ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/svg-baker/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-sprite-loader": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-5.2.1.tgz",
+ "integrity": "sha512-n2IZc87rpOeXh+PQFksFMGCfMV/BT01YG+Dlbyjoh2Cz8BSTL5Vi/7KDr86Pt/u1NRDCVb3vY74BF5rKCmqbNA==",
+ "dev": true,
+ "dependencies": {
+ "bluebird": "^3.5.0",
+ "deepmerge": "1.3.2",
+ "domready": "1.0.8",
+ "escape-string-regexp": "1.0.5",
+ "loader-utils": "^1.1.0",
+ "svg-baker": "^1.5.0",
+ "svg-baker-runtime": "^1.4.7",
+ "url-slug": "2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/svg-sprite-loader/node_modules/deepmerge": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz",
+ "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/svg-sprite-loader/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/svg-sprite-loader/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/svg-sprite-loader/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/svg-tags": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
+ "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q="
+ },
+ "node_modules/svg-to-vue": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/svg-to-vue/-/svg-to-vue-0.7.0.tgz",
+ "integrity": "sha512-Tg2nMmf3BQorYCAjxbtTkYyWPVSeox5AZUFvfy4MoWK/5tuQlnA/h3LAlTjV3sEvOC5FtUNovRSj3p784l4KOA==",
+ "dev": true,
+ "dependencies": {
+ "svgo": "^1.3.2"
+ },
+ "peerDependencies": {
+ "vue-template-compiler": "^2.0.0"
+ }
+ },
+ "node_modules/svgo": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+ "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
+ "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.",
+ "dependencies": {
+ "chalk": "^2.4.1",
+ "coa": "^2.0.2",
+ "css-select": "^2.0.0",
+ "css-select-base-adapter": "^0.1.1",
+ "css-tree": "1.0.0-alpha.37",
+ "csso": "^4.0.2",
+ "js-yaml": "^3.13.1",
+ "mkdirp": "~0.5.1",
+ "object.values": "^1.1.0",
+ "sax": "~1.2.4",
+ "stable": "^0.1.8",
+ "unquote": "~1.1.1",
+ "util.promisify": "~1.0.0"
+ },
+ "bin": {
+ "svgo": "bin/svgo"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/svgo/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/svgo/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/svgo/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/svgo/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/svgo/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/svgo/node_modules/css-select": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
+ "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^3.2.1",
+ "domutils": "^1.7.0",
+ "nth-check": "^1.0.2"
+ }
+ },
+ "node_modules/svgo/node_modules/css-what": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
+ "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/svgo/node_modules/dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/svgo/node_modules/domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dependencies": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ },
+ "node_modules/svgo/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/svgo/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/svgo/node_modules/js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/svgo/node_modules/nth-check": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+ "dependencies": {
+ "boolbase": "~1.0.0"
+ }
+ },
+ "node_modules/svgo/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/tapable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tar": {
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "dependencies": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/tar/node_modules/mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+ "bin": {
+ "mkdirp": "bin/cmd.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/tar/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ },
+ "node_modules/terser": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
+ "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
+ "dependencies": {
+ "commander": "^2.20.0",
+ "source-map": "~0.6.1",
+ "source-map-support": "~0.5.12"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz",
+ "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==",
+ "dependencies": {
+ "cacache": "^15.0.5",
+ "find-cache-dir": "^3.3.1",
+ "jest-worker": "^26.5.0",
+ "p-limit": "^3.0.2",
+ "schema-utils": "^3.0.0",
+ "serialize-javascript": "^5.0.1",
+ "source-map": "^0.6.1",
+ "terser": "^5.3.4",
+ "webpack-sources": "^1.4.3"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/terser": {
+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz",
+ "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==",
+ "dependencies": {
+ "commander": "^2.20.0",
+ "source-map": "~0.7.2",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "peerDependencies": {
+ "acorn": "^8.5.0"
+ },
+ "peerDependenciesMeta": {
+ "acorn": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/terser/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
+ },
+ "node_modules/thread-loader": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-3.0.4.tgz",
+ "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==",
+ "dependencies": {
+ "json-parse-better-errors": "^1.0.2",
+ "loader-runner": "^4.1.0",
+ "loader-utils": "^2.0.0",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.27.0 || ^5.0.0"
+ }
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
+ },
+ "node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/time-fix-plugin": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/time-fix-plugin/-/time-fix-plugin-2.0.7.tgz",
+ "integrity": "sha512-uVFet1LQToeUX0rTcSiYVYVoGuBpc8gP/2jnlUzuHMHe+gux6XLsNzxLUweabMwiUj5ejhoIMsUI55nVSEa/Vw==",
+ "peerDependencies": {
+ "webpack": ">=4.0.0"
+ }
+ },
+ "node_modules/timers-browserify": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+ "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
+ "dependencies": {
+ "setimmediate": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/timsort": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
+ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q="
+ },
+ "node_modules/tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dependencies": {
+ "os-tmpdir": "~1.0.2"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
+ "node_modules/to-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
+ },
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/to-object-path": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-object-path/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "dependencies": {
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "regex-not": "^1.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/to-regex/node_modules/define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "dependencies": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
+ "engines": {
+ "node": ">=0.6"
+ }
+ },
+ "node_modules/totalist": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz",
+ "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dev": true,
+ "dependencies": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
+ },
+ "node_modules/traverse": {
+ "version": "0.6.6",
+ "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
+ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=",
+ "dev": true
+ },
+ "node_modules/trim-newlines": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
+ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/true-case-path": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
+ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.2"
+ }
+ },
+ "node_modules/ts-pnp": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
+ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==",
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "node_modules/tty-browserify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
+ },
+ "node_modules/tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tweetnacl": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
+ "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
+ },
+ "node_modules/type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "peer": true,
+ "dependencies": {
+ "prelude-ls": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "dependencies": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
+ },
+ "node_modules/ua-parser-js": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
+ "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/ua-parser-js"
+ },
+ {
+ "type": "paypal",
+ "url": "https://paypal.me/faisalman"
+ }
+ ],
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/ufo": {
+ "version": "0.7.9",
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.7.9.tgz",
+ "integrity": "sha512-6t9LrLk3FhqTS+GW3IqlITtfRB5JAVr5MMNjpBECfK827W+Vh5Ilw/LhTcHWrt6b3hkeBvcbjx4Ti7QVFzmcww=="
+ },
+ "node_modules/uglify-js": {
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz",
+ "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==",
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/unbox-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/unfetch": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz",
+ "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA=="
+ },
+ "node_modules/unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "dependencies": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-match-property-value-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unicode-property-aliases-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/unidecode": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz",
+ "integrity": "sha1-77swFTi8RSRqmsjFWdcvAVMFBT4=",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.4.12"
+ }
+ },
+ "node_modules/union-value": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
+ "dependencies": {
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="
+ },
+ "node_modules/uniqs": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
+ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI="
+ },
+ "node_modules/unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dependencies": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "node_modules/unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "dependencies": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "node_modules/universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/unquote": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ="
+ },
+ "node_modules/unset-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "dependencies": {
+ "has-value": "^0.3.1",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-value": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+ "dependencies": {
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dependencies": {
+ "isarray": "1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-values": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/upath": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz",
+ "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==",
+ "engines": {
+ "node": ">=4",
+ "yarn": "*"
+ }
+ },
+ "node_modules/upper-case": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
+ "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
+ },
+ "node_modules/uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "dependencies": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "node_modules/urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "deprecated": "Please see https://github.com/lydell/urix#deprecated"
+ },
+ "node_modules/url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "dependencies": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ }
+ },
+ "node_modules/url-loader": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
+ "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "mime-types": "^2.1.27",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "file-loader": "*",
+ "webpack": "^4.0.0 || ^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "file-loader": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/url-slug": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/url-slug/-/url-slug-2.0.0.tgz",
+ "integrity": "sha1-p4nVrtSZXA2VrzM3etHVxo1NcCc=",
+ "dev": true,
+ "dependencies": {
+ "unidecode": "0.1.8"
+ }
+ },
+ "node_modules/url/node_modules/punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+ },
+ "node_modules/use": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/util": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
+ "dependencies": {
+ "inherits": "2.0.3"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ },
+ "node_modules/util.promisify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
+ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
+ "dependencies": {
+ "define-properties": "^1.1.2",
+ "object.getownpropertydescriptors": "^2.0.3"
+ }
+ },
+ "node_modules/util/node_modules/inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ },
+ "node_modules/utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw="
+ },
+ "node_modules/utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
+ "dev": true,
+ "bin": {
+ "uuid": "bin/uuid"
+ }
+ },
+ "node_modules/v8-compile-cache": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+ "dev": true,
+ "peer": true
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/vendors": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
+ "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/verror/node_modules/core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true
+ },
+ "node_modules/vm-browserify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
+ },
+ "node_modules/vue": {
+ "version": "2.6.14",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz",
+ "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ=="
+ },
+ "node_modules/vue-client-only": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/vue-client-only/-/vue-client-only-2.1.0.tgz",
+ "integrity": "sha512-vKl1skEKn8EK9f8P2ZzhRnuaRHLHrlt1sbRmazlvsx6EiC3A8oWF8YCBrMJzoN+W3OnElwIGbVjsx6/xelY1AA=="
+ },
+ "node_modules/vue-form-generator": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/vue-form-generator/-/vue-form-generator-2.3.4.tgz",
+ "integrity": "sha512-gkGLukX2xyVYASVopRVt/v4ZVFpoH+I1j+yRIkJBOR9++UwZTi8yREWydnKukpp/r90SGX68Yzy4OkQrKZHluQ=="
+ },
+ "node_modules/vue-hot-reload-api": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz",
+ "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog=="
+ },
+ "node_modules/vue-i18n": {
+ "version": "8.26.8",
+ "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.26.8.tgz",
+ "integrity": "sha512-BN2OXolO15AKS95yNF8oOtARibaO6RxyKkAYNV4XpOmL7S4eVZYMIDtyvDv+XGZaiUmBJSH9mdNqzexvGMnK2A=="
+ },
+ "node_modules/vue-loader": {
+ "version": "15.9.8",
+ "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz",
+ "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==",
+ "dependencies": {
+ "@vue/component-compiler-utils": "^3.1.0",
+ "hash-sum": "^1.0.2",
+ "loader-utils": "^1.1.0",
+ "vue-hot-reload-api": "^2.3.0",
+ "vue-style-loader": "^4.1.0"
+ },
+ "peerDependencies": {
+ "css-loader": "*",
+ "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0"
+ },
+ "peerDependenciesMeta": {
+ "cache-loader": {
+ "optional": true
+ },
+ "vue-template-compiler": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/vue-loader/node_modules/hash-sum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
+ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ="
+ },
+ "node_modules/vue-loader/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/vue-loader/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/vue-meta": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/vue-meta/-/vue-meta-2.4.0.tgz",
+ "integrity": "sha512-XEeZUmlVeODclAjCNpWDnjgw+t3WA6gdzs6ENoIAgwO1J1d5p1tezDhtteLUFwcaQaTtayRrsx7GL6oXp/m2Jw==",
+ "dependencies": {
+ "deepmerge": "^4.2.2"
+ }
+ },
+ "node_modules/vue-no-ssr": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/vue-no-ssr/-/vue-no-ssr-1.1.1.tgz",
+ "integrity": "sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g=="
+ },
+ "node_modules/vue-quill-editor": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/vue-quill-editor/-/vue-quill-editor-3.0.6.tgz",
+ "integrity": "sha512-g20oSZNWg8Hbu41Kinjd55e235qVWPLfg4NvsLW6d+DhgBTFbEuMpcWlUdrD6qT3+Noim6DRu18VLM9lVShXOQ==",
+ "dependencies": {
+ "object-assign": "^4.1.1",
+ "quill": "^1.3.4"
+ },
+ "engines": {
+ "node": ">= 4.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
+ "node_modules/vue-router": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz",
+ "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg=="
+ },
+ "node_modules/vue-server-renderer": {
+ "version": "2.6.14",
+ "resolved": "https://registry.npmjs.org/vue-server-renderer/-/vue-server-renderer-2.6.14.tgz",
+ "integrity": "sha512-HifYRa/LW7cKywg9gd4ZtvtRuBlstQBao5ZCWlg40fyB4OPoGfEXAzxb0emSLv4pBDOHYx0UjpqvxpiQFEuoLA==",
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "hash-sum": "^1.0.2",
+ "he": "^1.1.0",
+ "lodash.template": "^4.5.0",
+ "lodash.uniq": "^4.5.0",
+ "resolve": "^1.2.0",
+ "serialize-javascript": "^3.1.0",
+ "source-map": "0.5.6"
+ }
+ },
+ "node_modules/vue-server-renderer/node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vue-server-renderer/node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vue-server-renderer/node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vue-server-renderer/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/vue-server-renderer/node_modules/hash-sum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
+ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ="
+ },
+ "node_modules/vue-server-renderer/node_modules/serialize-javascript": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz",
+ "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/vue-server-renderer/node_modules/source-map": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
+ "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vue-server-renderer/node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vue-server-renderer/node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/vue-style-loader": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
+ "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==",
+ "dependencies": {
+ "hash-sum": "^1.0.2",
+ "loader-utils": "^1.0.2"
+ }
+ },
+ "node_modules/vue-style-loader/node_modules/hash-sum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
+ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ="
+ },
+ "node_modules/vue-style-loader/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/vue-style-loader/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/vue-svg-loader": {
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/vue-svg-loader/-/vue-svg-loader-0.16.0.tgz",
+ "integrity": "sha512-2RtFXlTCYWm8YAEO2qAOZ2SuIF2NvLutB5muc3KDYoZq5ZeCHf8ggzSan3ksbbca7CJ/Aw57ZnDF4B7W/AkGtw==",
+ "dev": true,
+ "dependencies": {
+ "loader-utils": "^1.2.3",
+ "svg-to-vue": "^0.7.0"
+ },
+ "peerDependencies": {
+ "vue-template-compiler": "^2.0.0"
+ }
+ },
+ "node_modules/vue-svg-loader/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/vue-svg-loader/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/vue-template-compiler": {
+ "version": "2.6.14",
+ "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz",
+ "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==",
+ "dependencies": {
+ "de-indent": "^1.0.2",
+ "he": "^1.1.0"
+ }
+ },
+ "node_modules/vue-template-es2015-compiler": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz",
+ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw=="
+ },
+ "node_modules/vue2-dropzone": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/vue2-dropzone/-/vue2-dropzone-3.6.0.tgz",
+ "integrity": "sha512-YXC1nCWIZvfa98e/i6h+EshZCkFSxFEh0Sxr9ODfThAPPDVhAzLLlz/4XIx0NGO1QeSy6htwSstte47R7vVhLQ==",
+ "dependencies": {
+ "dropzone": "^5.5.1"
+ }
+ },
+ "node_modules/vue2-filters": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/vue2-filters/-/vue2-filters-0.13.0.tgz",
+ "integrity": "sha512-CQXLyG4YQMHxPkoLm+6rKcrcG/+zNtN+wtber99DiDO7DNwjcq8XTG9Gn6QKGL4OWcNmeITeUZXKS3mPMo4ERw=="
+ },
+ "node_modules/vuedraggable": {
+ "version": "2.24.3",
+ "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz",
+ "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==",
+ "dependencies": {
+ "sortablejs": "1.10.2"
+ }
+ },
+ "node_modules/vuetify": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.6.2.tgz",
+ "integrity": "sha512-nx3uZkO8MZNMshUEh1xKaQ1hQYepNwWFn3FVxKt+XBVf7ZFscd0GS/a3KZo4B3baXQmziCQAZKNIQF5IWeaIUw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/johnleider"
+ },
+ "peerDependencies": {
+ "vue": "^2.6.4"
+ }
+ },
+ "node_modules/vuetify-loader": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/vuetify-loader/-/vuetify-loader-1.7.3.tgz",
+ "integrity": "sha512-1Kt6Rfvuw3i9BBlxC9WTMnU3WEU7IBWQmDX+fYGAVGpzWCX7oHythUIwPCZGShHSYcPMKSDbXTPP8UvT5RNw8Q==",
+ "dev": true,
+ "dependencies": {
+ "decache": "^4.6.0",
+ "file-loader": "^6.2.0",
+ "loader-utils": "^2.0.0"
+ },
+ "peerDependencies": {
+ "vue-template-compiler": "^2.6.10",
+ "vuetify": "^1.3.0 || ^2.0.0",
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/vuex": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz",
+ "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==",
+ "peerDependencies": {
+ "vue": "^2.0.0"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "1.7.5",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+ "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "neo-async": "^2.5.0"
+ },
+ "optionalDependencies": {
+ "chokidar": "^3.4.1",
+ "watchpack-chokidar2": "^2.0.1"
+ }
+ },
+ "node_modules/watchpack-chokidar2": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
+ "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
+ "optional": true,
+ "dependencies": {
+ "chokidar": "^2.1.8"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "optional": true,
+ "dependencies": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "optional": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "optional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "optional": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.",
+ "optional": true,
+ "dependencies": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ },
+ "optionalDependencies": {
+ "fsevents": "^1.2.7"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "optional": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "optional": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.",
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "optional": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "optional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "optional": true,
+ "dependencies": {
+ "binary-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "optional": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "optional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "optional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "optional": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "optional": true,
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "optional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "optional": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/watchpack-chokidar2/node_modules/upath": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
+ "optional": true,
+ "engines": {
+ "node": ">=4",
+ "yarn": "*"
+ }
+ },
+ "node_modules/webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
+ },
+ "node_modules/webpack": {
+ "version": "4.46.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz",
+ "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==",
+ "dependencies": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-module-context": "1.9.0",
+ "@webassemblyjs/wasm-edit": "1.9.0",
+ "@webassemblyjs/wasm-parser": "1.9.0",
+ "acorn": "^6.4.1",
+ "ajv": "^6.10.2",
+ "ajv-keywords": "^3.4.1",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^4.5.0",
+ "eslint-scope": "^4.0.3",
+ "json-parse-better-errors": "^1.0.2",
+ "loader-runner": "^2.4.0",
+ "loader-utils": "^1.2.3",
+ "memory-fs": "^0.4.1",
+ "micromatch": "^3.1.10",
+ "mkdirp": "^0.5.3",
+ "neo-async": "^2.6.1",
+ "node-libs-browser": "^2.2.1",
+ "schema-utils": "^1.0.0",
+ "tapable": "^1.1.3",
+ "terser-webpack-plugin": "^1.4.3",
+ "watchpack": "^1.7.4",
+ "webpack-sources": "^1.4.1"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=6.11.5"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ },
+ "webpack-command": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-bundle-analyzer": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz",
+ "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==",
+ "dependencies": {
+ "acorn": "^8.0.4",
+ "acorn-walk": "^8.0.0",
+ "chalk": "^4.1.0",
+ "commander": "^7.2.0",
+ "gzip-size": "^6.0.0",
+ "lodash": "^4.17.20",
+ "opener": "^1.5.2",
+ "sirv": "^1.0.7",
+ "ws": "^7.3.1"
+ },
+ "bin": {
+ "webpack-bundle-analyzer": "lib/bin/analyzer.js"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/webpack-bundle-analyzer/node_modules/commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/webpack-dev-middleware": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz",
+ "integrity": "sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w==",
+ "dependencies": {
+ "colorette": "^1.2.2",
+ "mem": "^8.1.1",
+ "memfs": "^3.2.2",
+ "mime-types": "^2.1.30",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= v10.23.3"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0 || ^5.0.0"
+ }
+ },
+ "node_modules/webpack-hot-middleware": {
+ "version": "2.25.1",
+ "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz",
+ "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==",
+ "dependencies": {
+ "ansi-html-community": "0.0.8",
+ "html-entities": "^2.1.0",
+ "querystring": "^0.2.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "node_modules/webpack-node-externals": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz",
+ "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "dependencies": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ }
+ },
+ "node_modules/webpack-sources/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/acorn": {
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
+ "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/webpack/node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/cacache": {
+ "version": "12.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
+ "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
+ "dependencies": {
+ "bluebird": "^3.5.5",
+ "chownr": "^1.1.1",
+ "figgy-pudding": "^3.5.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.1.15",
+ "infer-owner": "^1.0.3",
+ "lru-cache": "^5.1.1",
+ "mississippi": "^3.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.3",
+ "ssri": "^6.0.1",
+ "unique-filename": "^1.1.1",
+ "y18n": "^4.0.0"
+ }
+ },
+ "node_modules/webpack/node_modules/chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
+ },
+ "node_modules/webpack/node_modules/define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "dependencies": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/eslint-scope": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
+ "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
+ "dependencies": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/webpack/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
+ "engines": {
+ "node": ">=4.0"
+ }
+ },
+ "node_modules/webpack/node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dependencies": {
+ "minimist": "^1.2.0"
+ },
+ "bin": {
+ "json5": "lib/cli.js"
+ }
+ },
+ "node_modules/webpack/node_modules/loader-runner": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
+ "engines": {
+ "node": ">=4.3.0 <5.0.0 || >=5.10"
+ }
+ },
+ "node_modules/webpack/node_modules/loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
+ "node_modules/webpack/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack/node_modules/make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dependencies": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack/node_modules/memory-fs": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
+ "dependencies": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/webpack/node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/micromatch/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpack/node_modules/pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack/node_modules/pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dependencies": {
+ "find-up": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/webpack/node_modules/rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ }
+ },
+ "node_modules/webpack/node_modules/schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dependencies": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ }
+ },
+ "node_modules/webpack/node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/webpack/node_modules/serialize-javascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "node_modules/webpack/node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpack/node_modules/ssri": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
+ "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
+ "dependencies": {
+ "figgy-pudding": "^3.5.1"
+ }
+ },
+ "node_modules/webpack/node_modules/terser-webpack-plugin": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
+ "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
+ "dependencies": {
+ "cacache": "^12.0.2",
+ "find-cache-dir": "^2.1.0",
+ "is-wsl": "^1.1.0",
+ "schema-utils": "^1.0.0",
+ "serialize-javascript": "^4.0.0",
+ "source-map": "^0.6.1",
+ "terser": "^4.1.2",
+ "webpack-sources": "^1.4.0",
+ "worker-farm": "^1.7.0"
+ },
+ "engines": {
+ "node": ">= 6.9.0"
+ },
+ "peerDependencies": {
+ "webpack": "^4.0.0"
+ }
+ },
+ "node_modules/webpack/node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/webpackbar": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-4.0.0.tgz",
+ "integrity": "sha512-k1qRoSL/3BVuINzngj09nIwreD8wxV4grcuhHTD8VJgUbGcy8lQSPqv+bM00B7F+PffwIsQ8ISd4mIwRbr23eQ==",
+ "dependencies": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^2.4.2",
+ "consola": "^2.10.0",
+ "figures": "^3.0.0",
+ "pretty-time": "^1.1.0",
+ "std-env": "^2.2.1",
+ "text-table": "^0.2.0",
+ "wrap-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">= 8.0.0"
+ },
+ "peerDependencies": {
+ "webpack": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "node_modules/webpackbar/node_modules/chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dependencies": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpackbar/node_modules/chalk/node_modules/ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dependencies": {
+ "color-convert": "^1.9.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpackbar/node_modules/color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dependencies": {
+ "color-name": "1.1.3"
+ }
+ },
+ "node_modules/webpackbar/node_modules/color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/webpackbar/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/webpackbar/node_modules/has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpackbar/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/webpackbar/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/webpackbar/node_modules/supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dependencies": {
+ "has-flag": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/webpackbar/node_modules/wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "dependencies": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "dependencies": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
+ "node_modules/wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "node_modules/widest-line": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
+ "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
+ "dependencies": {
+ "string-width": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/widest-line/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/widest-line/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true,
+ "peer": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/workbox-cdn": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/workbox-cdn/-/workbox-cdn-5.1.4.tgz",
+ "integrity": "sha512-04gM3mi8QGutokkSaA9xunVfjURnLbo9TTWyi8+pSDCEW5cD8u5GbJiliLK1vB9CShk/9OY1UDfW+XcmD+d6KQ=="
+ },
+ "node_modules/worker-farm": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
+ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
+ "dependencies": {
+ "errno": "~0.1.7"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrap-ansi/node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ },
+ "node_modules/write-file-atomic": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "node_modules/write-json-file": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz",
+ "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=",
+ "dependencies": {
+ "detect-indent": "^5.0.0",
+ "graceful-fs": "^4.1.2",
+ "make-dir": "^1.0.0",
+ "pify": "^3.0.0",
+ "sort-keys": "^2.0.0",
+ "write-file-atomic": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/write-json-file/node_modules/is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/write-json-file/node_modules/make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "dependencies": {
+ "pify": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/write-json-file/node_modules/pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/write-json-file/node_modules/sort-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+ "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
+ "dependencies": {
+ "is-plain-obj": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/ws": {
+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
+ "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/xxhashjs": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz",
+ "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==",
+ "dependencies": {
+ "cuint": "^0.2.2"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ },
+ "node_modules/yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ },
+ "node_modules/yargs": {
+ "version": "13.3.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
+ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
+ "dev": true,
+ "dependencies": {
+ "cliui": "^5.0.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^13.1.2"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "13.1.2",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
+ "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
+ "dev": true,
+ "dependencies": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "node_modules/yargs-parser/node_modules/camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "node_modules/yargs/node_modules/find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yargs/node_modules/locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/yargs/node_modules/string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yargs/node_modules/strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ }
+ },
+ "dependencies": {
+ "@babel/code-frame": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
+ "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
+ "requires": {
+ "@babel/highlight": "^7.16.7"
+ }
+ },
+ "@babel/compat-data": {
+ "version": "7.16.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz",
+ "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q=="
+ },
+ "@babel/core": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz",
+ "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==",
+ "requires": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.16.7",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helpers": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7",
+ "convert-source-map": "^1.7.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.1.2",
+ "semver": "^6.3.0",
+ "source-map": "^0.5.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "@babel/generator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz",
+ "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==",
+ "requires": {
+ "@babel/types": "^7.16.7",
+ "jsesc": "^2.5.1",
+ "source-map": "^0.5.0"
+ }
+ },
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
+ "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
+ "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
+ "requires": {
+ "@babel/helper-explode-assignable-expression": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-compilation-targets": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz",
+ "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==",
+ "requires": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-validator-option": "^7.16.7",
+ "browserslist": "^4.17.5",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz",
+ "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7"
+ }
+ },
+ "@babel/helper-create-regexp-features-plugin": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz",
+ "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "regexpu-core": "^4.7.1"
+ }
+ },
+ "@babel/helper-define-polyfill-provider": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz",
+ "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==",
+ "requires": {
+ "@babel/helper-compilation-targets": "^7.13.0",
+ "@babel/helper-module-imports": "^7.12.13",
+ "@babel/helper-plugin-utils": "^7.13.0",
+ "@babel/traverse": "^7.13.0",
+ "debug": "^4.1.1",
+ "lodash.debounce": "^4.0.8",
+ "resolve": "^1.14.2",
+ "semver": "^6.1.2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ },
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "@babel/helper-environment-visitor": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz",
+ "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-explode-assignable-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
+ "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-function-name": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz",
+ "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==",
+ "requires": {
+ "@babel/helper-get-function-arity": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-get-function-arity": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz",
+ "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-hoist-variables": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
+ "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz",
+ "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-module-imports": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
+ "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-module-transforms": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz",
+ "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==",
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-optimise-call-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
+ "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-plugin-utils": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
+ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA=="
+ },
+ "@babel/helper-remap-async-to-generator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.7.tgz",
+ "integrity": "sha512-C3o117GnP/j/N2OWo+oepeWbFEKRfNaay+F1Eo5Mj3A1SRjyx+qaFhm23nlipub7Cjv2azdUUiDH+VlpdwUFRg==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-wrap-function": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-replace-supers": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz",
+ "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
+ "requires": {
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-member-expression-to-functions": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-simple-access": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz",
+ "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-skip-transparent-expression-wrappers": {
+ "version": "7.16.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
+ "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
+ "requires": {
+ "@babel/types": "^7.16.0"
+ }
+ },
+ "@babel/helper-split-export-declaration": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
+ "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
+ "requires": {
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helper-validator-identifier": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz",
+ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw=="
+ },
+ "@babel/helper-validator-option": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz",
+ "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ=="
+ },
+ "@babel/helper-wrap-function": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.7.tgz",
+ "integrity": "sha512-7a9sABeVwcunnztZZ7WTgSw6jVYLzM1wua0Z4HIXm9S3/HC96WKQTkFgGEaj5W06SHHihPJ6Le6HzS5cGOQMNw==",
+ "requires": {
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/helpers": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz",
+ "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==",
+ "requires": {
+ "@babel/template": "^7.16.7",
+ "@babel/traverse": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/highlight": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz",
+ "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "chalk": "^2.0.0",
+ "js-tokens": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "@babel/parser": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz",
+ "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA=="
+ },
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz",
+ "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz",
+ "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.7.tgz",
+ "integrity": "sha512-TTXBT3A5c11eqRzaC6beO6rlFT3Mo9C2e8eB44tTr52ESXSK2CIc2fOp1ynpAwQA8HhBMho+WXhMHWlAe3xkpw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.7",
+ "@babel/plugin-syntax-async-generators": "^7.8.4"
+ }
+ },
+ "@babel/plugin-proposal-class-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz",
+ "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-class-static-block": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz",
+ "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-decorators": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.7.tgz",
+ "integrity": "sha512-DoEpnuXK14XV9btI1k8tzNGCutMclpj4yru8aXKoHlVmbO1s+2A+g2+h4JhcjrxkFJqzbymnLG6j/niOf3iFXQ==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-decorators": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-dynamic-import": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
+ "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-export-namespace-from": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
+ "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-json-strings": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz",
+ "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-json-strings": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-logical-assignment-operators": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz",
+ "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-nullish-coalescing-operator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz",
+ "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-numeric-separator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
+ "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4"
+ }
+ },
+ "@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz",
+ "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==",
+ "requires": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
+ "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-optional-chaining": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz",
+ "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3"
+ }
+ },
+ "@babel/plugin-proposal-private-methods": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz",
+ "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==",
+ "requires": {
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-proposal-private-property-in-object": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz",
+ "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-create-class-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
+ }
+ },
+ "@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz",
+ "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-syntax-async-generators": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
+ "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-class-properties": {
+ "version": "7.12.13",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
+ "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.12.13"
+ }
+ },
+ "@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-decorators": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.7.tgz",
+ "integrity": "sha512-vQ+PxL+srA7g6Rx6I1e15m55gftknl2X8GCUW1JTlkTaXZLJOS0UcaY0eK9jYT7IYf4awn6qwyghVHLDz1WyMw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-export-namespace-from": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.3"
+ }
+ },
+ "@babel/plugin-syntax-json-strings": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
+ "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-jsx": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz",
+ "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-syntax-logical-assignment-operators": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
+ "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-nullish-coalescing-operator": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
+ "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-numeric-separator": {
+ "version": "7.10.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
+ "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.10.4"
+ }
+ },
+ "@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
+ "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
+ "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-optional-chaining": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
+ "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ }
+ },
+ "@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-syntax-top-level-await": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
+ "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ }
+ },
+ "@babel/plugin-transform-arrow-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz",
+ "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-async-to-generator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.7.tgz",
+ "integrity": "sha512-pFEfjnK4DfXCfAlA5I98BYdDJD8NltMzx19gt6DAmfE+2lXRfPUoa0/5SUjT4+TDE1W/rcxU/1lgN55vpAjjdg==",
+ "requires": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-remap-async-to-generator": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
+ "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-block-scoping": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz",
+ "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-classes": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz",
+ "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==",
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-optimise-call-expression": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "globals": "^11.1.0"
+ },
+ "dependencies": {
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
+ }
+ }
+ },
+ "@babel/plugin-transform-computed-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz",
+ "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-destructuring": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz",
+ "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-dotall-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
+ "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-duplicate-keys": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz",
+ "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
+ "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
+ "requires": {
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-for-of": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz",
+ "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-function-name": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
+ "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
+ "requires": {
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz",
+ "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-member-expression-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
+ "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-modules-amd": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz",
+ "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-commonjs": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.7.tgz",
+ "integrity": "sha512-h2RP2kE7He1ZWKyAlanMZrAbdv+Acw1pA8dQZhE025WJZE2z0xzFADAinXA9fxd5bn7JnM+SdOGcndGx1ARs9w==",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-simple-access": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-systemjs": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz",
+ "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==",
+ "requires": {
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "babel-plugin-dynamic-import-node": "^2.3.3"
+ }
+ },
+ "@babel/plugin-transform-modules-umd": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz",
+ "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==",
+ "requires": {
+ "@babel/helper-module-transforms": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.7.tgz",
+ "integrity": "sha512-kFy35VwmwIQwCjwrAQhl3+c/kr292i4KdLPKp5lPH03Ltc51qnFlIADoyPxc/6Naz3ok3WdYKg+KK6AH+D4utg==",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-new-target": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz",
+ "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-object-super": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
+ "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-replace-supers": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-parameters": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz",
+ "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-property-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
+ "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-regenerator": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz",
+ "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==",
+ "requires": {
+ "regenerator-transform": "^0.14.2"
+ }
+ },
+ "@babel/plugin-transform-reserved-words": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz",
+ "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-runtime": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.7.tgz",
+ "integrity": "sha512-2FoHiSAWkdq4L06uaDN3rS43i6x28desUVxq+zAFuE6kbWYQeiLPJI5IC7Sg9xKYVcrBKSQkVUfH6aeQYbl9QA==",
+ "requires": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.4.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "@babel/plugin-transform-shorthand-properties": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
+ "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-spread": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz",
+ "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
+ }
+ },
+ "@babel/plugin-transform-sticky-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
+ "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-template-literals": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz",
+ "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-typeof-symbol": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz",
+ "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-unicode-escapes": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
+ "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/plugin-transform-unicode-regex": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
+ "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
+ "requires": {
+ "@babel/helper-create-regexp-features-plugin": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7"
+ }
+ },
+ "@babel/preset-env": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.7.tgz",
+ "integrity": "sha512-urX3Cee4aOZbRWOSa3mKPk0aqDikfILuo+C7qq7HY0InylGNZ1fekq9jmlr3pLWwZHF4yD7heQooc2Pow2KMyQ==",
+ "requires": {
+ "@babel/compat-data": "^7.16.4",
+ "@babel/helper-compilation-targets": "^7.16.7",
+ "@babel/helper-plugin-utils": "^7.16.7",
+ "@babel/helper-validator-option": "^7.16.7",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-async-generator-functions": "^7.16.7",
+ "@babel/plugin-proposal-class-properties": "^7.16.7",
+ "@babel/plugin-proposal-class-static-block": "^7.16.7",
+ "@babel/plugin-proposal-dynamic-import": "^7.16.7",
+ "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
+ "@babel/plugin-proposal-json-strings": "^7.16.7",
+ "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
+ "@babel/plugin-proposal-numeric-separator": "^7.16.7",
+ "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
+ "@babel/plugin-proposal-optional-chaining": "^7.16.7",
+ "@babel/plugin-proposal-private-methods": "^7.16.7",
+ "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
+ "@babel/plugin-syntax-async-generators": "^7.8.4",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-dynamic-import": "^7.8.3",
+ "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
+ "@babel/plugin-syntax-json-strings": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
+ "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
+ "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
+ "@babel/plugin-syntax-optional-chaining": "^7.8.3",
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5",
+ "@babel/plugin-transform-arrow-functions": "^7.16.7",
+ "@babel/plugin-transform-async-to-generator": "^7.16.7",
+ "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
+ "@babel/plugin-transform-block-scoping": "^7.16.7",
+ "@babel/plugin-transform-classes": "^7.16.7",
+ "@babel/plugin-transform-computed-properties": "^7.16.7",
+ "@babel/plugin-transform-destructuring": "^7.16.7",
+ "@babel/plugin-transform-dotall-regex": "^7.16.7",
+ "@babel/plugin-transform-duplicate-keys": "^7.16.7",
+ "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
+ "@babel/plugin-transform-for-of": "^7.16.7",
+ "@babel/plugin-transform-function-name": "^7.16.7",
+ "@babel/plugin-transform-literals": "^7.16.7",
+ "@babel/plugin-transform-member-expression-literals": "^7.16.7",
+ "@babel/plugin-transform-modules-amd": "^7.16.7",
+ "@babel/plugin-transform-modules-commonjs": "^7.16.7",
+ "@babel/plugin-transform-modules-systemjs": "^7.16.7",
+ "@babel/plugin-transform-modules-umd": "^7.16.7",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.7",
+ "@babel/plugin-transform-new-target": "^7.16.7",
+ "@babel/plugin-transform-object-super": "^7.16.7",
+ "@babel/plugin-transform-parameters": "^7.16.7",
+ "@babel/plugin-transform-property-literals": "^7.16.7",
+ "@babel/plugin-transform-regenerator": "^7.16.7",
+ "@babel/plugin-transform-reserved-words": "^7.16.7",
+ "@babel/plugin-transform-shorthand-properties": "^7.16.7",
+ "@babel/plugin-transform-spread": "^7.16.7",
+ "@babel/plugin-transform-sticky-regex": "^7.16.7",
+ "@babel/plugin-transform-template-literals": "^7.16.7",
+ "@babel/plugin-transform-typeof-symbol": "^7.16.7",
+ "@babel/plugin-transform-unicode-escapes": "^7.16.7",
+ "@babel/plugin-transform-unicode-regex": "^7.16.7",
+ "@babel/preset-modules": "^0.1.5",
+ "@babel/types": "^7.16.7",
+ "babel-plugin-polyfill-corejs2": "^0.3.0",
+ "babel-plugin-polyfill-corejs3": "^0.4.0",
+ "babel-plugin-polyfill-regenerator": "^0.3.0",
+ "core-js-compat": "^3.19.1",
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "@babel/preset-modules": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
+ "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+ "@babel/plugin-transform-dotall-regex": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "esutils": "^2.0.2"
+ }
+ },
+ "@babel/runtime": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz",
+ "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==",
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ }
+ },
+ "@babel/template": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
+ "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
+ "requires": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7"
+ }
+ },
+ "@babel/traverse": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz",
+ "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==",
+ "requires": {
+ "@babel/code-frame": "^7.16.7",
+ "@babel/generator": "^7.16.7",
+ "@babel/helper-environment-visitor": "^7.16.7",
+ "@babel/helper-function-name": "^7.16.7",
+ "@babel/helper-hoist-variables": "^7.16.7",
+ "@babel/helper-split-export-declaration": "^7.16.7",
+ "@babel/parser": "^7.16.7",
+ "@babel/types": "^7.16.7",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ }
+ }
+ },
+ "@babel/types": {
+ "version": "7.16.7",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
+ "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.16.7",
+ "to-fast-properties": "^2.0.0"
+ }
+ },
+ "@csstools/convert-colors": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz",
+ "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw=="
+ },
+ "@eslint/eslintrc": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz",
+ "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "ajv": "^6.12.4",
+ "debug": "^4.3.2",
+ "espree": "^9.2.0",
+ "globals": "^13.9.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.2.1",
+ "js-yaml": "^4.1.0",
+ "minimatch": "^3.0.4",
+ "strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true,
+ "peer": true
+ }
+ }
+ },
+ "@gar/promisify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
+ "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw=="
+ },
+ "@humanwhocodes/config-array": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz",
+ "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@humanwhocodes/object-schema": "^1.2.1",
+ "debug": "^4.1.1",
+ "minimatch": "^3.0.4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true,
+ "peer": true
+ }
+ }
+ },
+ "@humanwhocodes/object-schema": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+ "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
+ "dev": true,
+ "peer": true
+ },
+ "@intlify/shared": {
+ "version": "9.1.9",
+ "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz",
+ "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw=="
+ },
+ "@intlify/vue-i18n-extensions": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@intlify/vue-i18n-extensions/-/vue-i18n-extensions-1.0.2.tgz",
+ "integrity": "sha512-rnfA0ScyBXyp9xsSD4EAMGeOh1yv/AE7fhqdAdSOr5X8N39azz257umfRtzNT9sHXAKSSzpCVhIbMAkp5c/gjQ==",
+ "requires": {
+ "@babel/parser": "^7.9.6"
+ }
+ },
+ "@intlify/vue-i18n-loader": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@intlify/vue-i18n-loader/-/vue-i18n-loader-1.1.0.tgz",
+ "integrity": "sha512-9LXiztMtYKTE8t/hRwwGUp+ofrwU0sxLQLzFEOZ38zvn0DonUIQmZUj1cfz5p1Lu8BllxKbCrn6HnsRJ+LYA6g==",
+ "requires": {
+ "@intlify/shared": "^9.0.0",
+ "js-yaml": "^3.13.1",
+ "json5": "^2.1.1"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ }
+ }
+ },
+ "@mdi/font": {
+ "version": "5.9.55",
+ "resolved": "https://registry.npmjs.org/@mdi/font/-/font-5.9.55.tgz",
+ "integrity": "sha512-jswRF6q3eq8NWpWiqct6q+6Fg/I7nUhrxYJfiEM8JJpap0wVJLQdbKtyS65GdlK7S7Ytnx3TTi/bmw+tBhkGmg=="
+ },
+ "@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "requires": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ }
+ },
+ "@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
+ },
+ "@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "requires": {
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ }
+ },
+ "@npmcli/fs": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz",
+ "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==",
+ "requires": {
+ "@gar/promisify": "^1.0.1",
+ "semver": "^7.3.5"
+ }
+ },
+ "@npmcli/move-file": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
+ "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
+ "requires": {
+ "mkdirp": "^1.0.4",
+ "rimraf": "^3.0.2"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ }
+ }
+ },
+ "@nuxt/babel-preset-app": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/babel-preset-app/-/babel-preset-app-2.15.8.tgz",
+ "integrity": "sha512-z23bY5P7dLTmIbk0ZZ95mcEXIEER/mQCOqEp2vxnzG2nurks+vq6tNcUAXqME1Wl6aXWTXlqky5plBe7RQHzhQ==",
+ "requires": {
+ "@babel/compat-data": "^7.14.0",
+ "@babel/core": "^7.14.0",
+ "@babel/helper-compilation-targets": "^7.13.16",
+ "@babel/helper-module-imports": "^7.13.12",
+ "@babel/plugin-proposal-class-properties": "^7.13.0",
+ "@babel/plugin-proposal-decorators": "^7.13.15",
+ "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
+ "@babel/plugin-proposal-optional-chaining": "^7.13.12",
+ "@babel/plugin-proposal-private-methods": "^7.13.0",
+ "@babel/plugin-transform-runtime": "^7.13.15",
+ "@babel/preset-env": "^7.14.1",
+ "@babel/runtime": "^7.14.0",
+ "@vue/babel-preset-jsx": "^1.2.4",
+ "core-js": "^2.6.5",
+ "core-js-compat": "^3.12.1",
+ "regenerator-runtime": "^0.13.7"
+ }
+ },
+ "@nuxt/builder": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/builder/-/builder-2.15.8.tgz",
+ "integrity": "sha512-WVhN874LFMdgRiJqpxmeKI+vh5lhCUBVOyR9PhL1m1V/GV3fb+Dqc1BKS6XgayrWAWavPLveCJmQ/FID0puOfQ==",
+ "requires": {
+ "@nuxt/devalue": "^1.2.5",
+ "@nuxt/utils": "2.15.8",
+ "@nuxt/vue-app": "2.15.8",
+ "@nuxt/webpack": "2.15.8",
+ "chalk": "^4.1.1",
+ "chokidar": "^3.5.1",
+ "consola": "^2.15.3",
+ "fs-extra": "^9.1.0",
+ "glob": "^7.1.7",
+ "hash-sum": "^2.0.0",
+ "ignore": "^5.1.8",
+ "lodash": "^4.17.21",
+ "pify": "^5.0.0",
+ "serialize-javascript": "^5.0.1",
+ "upath": "^2.0.1"
+ },
+ "dependencies": {
+ "ignore": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
+ }
+ }
+ },
+ "@nuxt/cli": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-2.15.8.tgz",
+ "integrity": "sha512-KcGIILW/dAjBKea1DHsuLCG1sNzhzETShwT23DhXWO304qL8ljf4ndYKzn2RenzauGRGz7MREta80CbJCkLSHw==",
+ "requires": {
+ "@nuxt/config": "2.15.8",
+ "@nuxt/utils": "2.15.8",
+ "boxen": "^5.0.1",
+ "chalk": "^4.1.1",
+ "compression": "^1.7.4",
+ "connect": "^3.7.0",
+ "consola": "^2.15.3",
+ "crc": "^3.8.0",
+ "defu": "^4.0.1",
+ "destr": "^1.1.0",
+ "execa": "^5.0.0",
+ "exit": "^0.1.2",
+ "fs-extra": "^9.1.0",
+ "globby": "^11.0.3",
+ "hable": "^3.0.0",
+ "lodash": "^4.17.21",
+ "minimist": "^1.2.5",
+ "opener": "1.5.2",
+ "pretty-bytes": "^5.6.0",
+ "semver": "^7.3.5",
+ "serve-static": "^1.14.1",
+ "std-env": "^2.3.0",
+ "upath": "^2.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "dependencies": {
+ "defu": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-4.0.1.tgz",
+ "integrity": "sha512-lC+G0KvvWRbisQa50+iFelm3/eMmwo4IlBmfASOVlw9MZpHHyQeVsZxc5j23+TQy5ydgEoTVSrWl7ptou1kzJQ=="
+ }
+ }
+ },
+ "@nuxt/components": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@nuxt/components/-/components-2.2.1.tgz",
+ "integrity": "sha512-r1LHUzifvheTnJtYrMuA+apgsrEJbxcgFKIimeXKb+jl8TnPWdV3egmrxBCaDJchrtY/wmHyP47tunsft7AWwg==",
+ "requires": {
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.2",
+ "glob": "^7.1.7",
+ "globby": "^11.0.4",
+ "scule": "^0.2.1",
+ "semver": "^7.3.5",
+ "upath": "^2.0.1",
+ "vue-template-compiler": "^2.6.14"
+ }
+ },
+ "@nuxt/config": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/config/-/config-2.15.8.tgz",
+ "integrity": "sha512-KMQbjmUf9RVHeTZEf7zcuFnh03XKZioYhok6GOCY+leu3g5n/UhyPvLnTsgTfsLWohqoRoOm94u4A+tNYwn9VQ==",
+ "requires": {
+ "@nuxt/utils": "2.15.8",
+ "consola": "^2.15.3",
+ "defu": "^4.0.1",
+ "destr": "^1.1.0",
+ "dotenv": "^9.0.2",
+ "lodash": "^4.17.21",
+ "rc9": "^1.2.0",
+ "std-env": "^2.3.0",
+ "ufo": "^0.7.4"
+ },
+ "dependencies": {
+ "defu": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-4.0.1.tgz",
+ "integrity": "sha512-lC+G0KvvWRbisQa50+iFelm3/eMmwo4IlBmfASOVlw9MZpHHyQeVsZxc5j23+TQy5ydgEoTVSrWl7ptou1kzJQ=="
+ },
+ "dotenv": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
+ "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg=="
+ }
+ }
+ },
+ "@nuxt/core": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/core/-/core-2.15.8.tgz",
+ "integrity": "sha512-31pipWRvwHiyB5VDqffgSO7JtmHxyzgshIzuZzSinxMbVmK3BKsOwacD/51oEyELgrPlUgLqcY9dg+RURgmHGQ==",
+ "requires": {
+ "@nuxt/config": "2.15.8",
+ "@nuxt/server": "2.15.8",
+ "@nuxt/utils": "2.15.8",
+ "consola": "^2.15.3",
+ "fs-extra": "^9.1.0",
+ "hable": "^3.0.0",
+ "hash-sum": "^2.0.0",
+ "lodash": "^4.17.21"
+ }
+ },
+ "@nuxt/devalue": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-1.2.5.tgz",
+ "integrity": "sha512-Tg86C7tqzvZtZli2BQVqgzZN136mZDTgauvJXagglKkP2xt5Kw3NUIiJyjX0Ww/IZy2xVmD0LN+CEPpij4dB2g==",
+ "requires": {
+ "consola": "^2.9.0"
+ }
+ },
+ "@nuxt/friendly-errors-webpack-plugin": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.2.tgz",
+ "integrity": "sha512-LLc+90lnxVbpKkMqk5z1EWpXoODhc6gRkqqXJCInJwF5xabHAE7biFvbULfvTRmtaTzAaP8IV4HQDLUgeAUTTw==",
+ "requires": {
+ "chalk": "^2.3.2",
+ "consola": "^2.6.0",
+ "error-stack-parser": "^2.0.0",
+ "string-width": "^4.2.3"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "@nuxt/generator": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/generator/-/generator-2.15.8.tgz",
+ "integrity": "sha512-hreLdYbBIe3SWcP8LsMG7OlDTx2ZVucX8+f8Vrjft3Q4r8iCwLMYC1s1N5etxeHAZfS2kZiLmF92iscOdfbgMQ==",
+ "requires": {
+ "@nuxt/utils": "2.15.8",
+ "chalk": "^4.1.1",
+ "consola": "^2.15.3",
+ "defu": "^4.0.1",
+ "devalue": "^2.0.1",
+ "fs-extra": "^9.1.0",
+ "html-minifier": "^4.0.0",
+ "node-html-parser": "^3.2.0",
+ "ufo": "^0.7.4"
+ },
+ "dependencies": {
+ "defu": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-4.0.1.tgz",
+ "integrity": "sha512-lC+G0KvvWRbisQa50+iFelm3/eMmwo4IlBmfASOVlw9MZpHHyQeVsZxc5j23+TQy5ydgEoTVSrWl7ptou1kzJQ=="
+ }
+ }
+ },
+ "@nuxt/loading-screen": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@nuxt/loading-screen/-/loading-screen-2.0.4.tgz",
+ "integrity": "sha512-xpEDAoRu75tLUYCkUJCIvJkWJSuwr8pqomvQ+fkXpSrkxZ/9OzlBFjAbVdOAWTMj4aV/LVQso4vcEdircKeFIQ==",
+ "requires": {
+ "connect": "^3.7.0",
+ "defu": "^5.0.0",
+ "get-port-please": "^2.2.0",
+ "node-res": "^5.0.1",
+ "serve-static": "^1.14.1"
+ }
+ },
+ "@nuxt/opencollective": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.3.2.tgz",
+ "integrity": "sha512-XG7rUdXG9fcafu9KTDIYjJSkRO38EwjlKYIb5TQ/0WDbiTUTtUtgncMscKOYzfsY86kGs05pAuMOR+3Fi0aN3A==",
+ "requires": {
+ "chalk": "^4.1.0",
+ "consola": "^2.15.0",
+ "node-fetch": "^2.6.1"
+ }
+ },
+ "@nuxt/server": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/server/-/server-2.15.8.tgz",
+ "integrity": "sha512-E4EtXudxtWQBUHMHOxFwm5DlPOkJbW+iF1+zc0dGmXLscep1KWPrlP+4nrpZj8/UKzpupamE8ZTS9I4IbnExVA==",
+ "requires": {
+ "@nuxt/utils": "2.15.8",
+ "@nuxt/vue-renderer": "2.15.8",
+ "@nuxtjs/youch": "^4.2.3",
+ "compression": "^1.7.4",
+ "connect": "^3.7.0",
+ "consola": "^2.15.3",
+ "etag": "^1.8.1",
+ "fresh": "^0.5.2",
+ "fs-extra": "^9.1.0",
+ "ip": "^1.1.5",
+ "launch-editor-middleware": "^2.2.1",
+ "on-headers": "^1.0.2",
+ "pify": "^5.0.0",
+ "serve-placeholder": "^1.2.3",
+ "serve-static": "^1.14.1",
+ "server-destroy": "^1.0.1",
+ "ufo": "^0.7.4"
+ }
+ },
+ "@nuxt/telemetry": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-1.3.6.tgz",
+ "integrity": "sha512-sZpLf/rU3cvN8/alR1HpJIl3mHPA1GOg41GKdOOrtw7Gi/lCEVk4hK+lpXgYInZ2n6i1JyknpKhM9YzX2RU33w==",
+ "requires": {
+ "arg": "^5.0.0",
+ "chalk": "^4.1.1",
+ "ci-info": "^3.1.1",
+ "consola": "^2.15.3",
+ "create-require": "^1.1.1",
+ "defu": "^5.0.0",
+ "destr": "^1.1.0",
+ "dotenv": "^9.0.2",
+ "fs-extra": "^8.1.0",
+ "git-url-parse": "^11.4.4",
+ "inquirer": "^7.3.3",
+ "is-docker": "^2.2.1",
+ "jiti": "^1.9.2",
+ "nanoid": "^3.1.23",
+ "node-fetch": "^2.6.1",
+ "parse-git-config": "^3.0.0",
+ "rc9": "^1.2.0",
+ "std-env": "^2.3.0"
+ },
+ "dependencies": {
+ "dotenv": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
+ "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg=="
+ },
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "nanoid": {
+ "version": "3.1.30",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
+ "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ=="
+ },
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
+ }
+ }
+ },
+ "@nuxt/utils": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/utils/-/utils-2.15.8.tgz",
+ "integrity": "sha512-e0VBarUbPiQ4ZO1T58puoFIuXme7L5gk1QfwyxOONlp2ryE7aRyZ8X/mryuOiIeyP64c4nwSUtN7q9EUWRb7Lg==",
+ "requires": {
+ "consola": "^2.15.3",
+ "create-require": "^1.1.1",
+ "fs-extra": "^9.1.0",
+ "hash-sum": "^2.0.0",
+ "jiti": "^1.9.2",
+ "lodash": "^4.17.21",
+ "proper-lockfile": "^4.1.2",
+ "semver": "^7.3.5",
+ "serialize-javascript": "^5.0.1",
+ "signal-exit": "^3.0.3",
+ "ua-parser-js": "^0.7.28",
+ "ufo": "^0.7.4"
+ }
+ },
+ "@nuxt/vue-app": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/vue-app/-/vue-app-2.15.8.tgz",
+ "integrity": "sha512-FJf9FSMPsWT3BqkS37zEuPTxLKzSg2EIwp1sP8Eou25eE08qxRfe2PwTVA8HnXUPNdpz2uk/T9DlNw+JraiFRQ==",
+ "requires": {
+ "node-fetch": "^2.6.1",
+ "ufo": "^0.7.4",
+ "unfetch": "^4.2.0",
+ "vue": "^2.6.12",
+ "vue-client-only": "^2.0.0",
+ "vue-meta": "^2.4.0",
+ "vue-no-ssr": "^1.1.1",
+ "vue-router": "^3.5.1",
+ "vue-template-compiler": "^2.6.12",
+ "vuex": "^3.6.2"
+ }
+ },
+ "@nuxt/vue-renderer": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/vue-renderer/-/vue-renderer-2.15.8.tgz",
+ "integrity": "sha512-54I/k+4G6axP9XVYYdtH6M1S6T49OIkarpF6/yIJj0yi3S/2tdJ9eUyfoLZ9EbquZFDDRHBxSswTtr2l/eakPw==",
+ "requires": {
+ "@nuxt/devalue": "^1.2.5",
+ "@nuxt/utils": "2.15.8",
+ "consola": "^2.15.3",
+ "defu": "^4.0.1",
+ "fs-extra": "^9.1.0",
+ "lodash": "^4.17.21",
+ "lru-cache": "^5.1.1",
+ "ufo": "^0.7.4",
+ "vue": "^2.6.12",
+ "vue-meta": "^2.4.0",
+ "vue-server-renderer": "^2.6.12"
+ },
+ "dependencies": {
+ "defu": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-4.0.1.tgz",
+ "integrity": "sha512-lC+G0KvvWRbisQa50+iFelm3/eMmwo4IlBmfASOVlw9MZpHHyQeVsZxc5j23+TQy5ydgEoTVSrWl7ptou1kzJQ=="
+ }
+ }
+ },
+ "@nuxt/webpack": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/@nuxt/webpack/-/webpack-2.15.8.tgz",
+ "integrity": "sha512-CzJYFed23Ow/UK0+cI1FVthDre1p2qc8Q97oizG39d3/SIh3aUHjgj8c60wcR+RSxVO0FzZMXkmq02NmA7vWJg==",
+ "requires": {
+ "@babel/core": "^7.14.0",
+ "@nuxt/babel-preset-app": "2.15.8",
+ "@nuxt/friendly-errors-webpack-plugin": "^2.5.1",
+ "@nuxt/utils": "2.15.8",
+ "babel-loader": "^8.2.2",
+ "cache-loader": "^4.1.0",
+ "caniuse-lite": "^1.0.30001228",
+ "consola": "^2.15.3",
+ "css-loader": "^4.3.0",
+ "cssnano": "^4.1.11",
+ "eventsource-polyfill": "^0.9.6",
+ "extract-css-chunks-webpack-plugin": "^4.9.0",
+ "file-loader": "^6.2.0",
+ "glob": "^7.1.7",
+ "hard-source-webpack-plugin": "^0.13.1",
+ "hash-sum": "^2.0.0",
+ "html-webpack-plugin": "^4.5.1",
+ "lodash": "^4.17.21",
+ "memory-fs": "^0.5.0",
+ "optimize-css-assets-webpack-plugin": "^5.0.4",
+ "pify": "^5.0.0",
+ "pnp-webpack-plugin": "^1.6.4",
+ "postcss": "^7.0.32",
+ "postcss-import": "^12.0.1",
+ "postcss-import-resolver": "^2.0.0",
+ "postcss-loader": "^3.0.0",
+ "postcss-preset-env": "^6.7.0",
+ "postcss-url": "^8.0.0",
+ "semver": "^7.3.5",
+ "std-env": "^2.3.0",
+ "style-resources-loader": "^1.4.1",
+ "terser-webpack-plugin": "^4.2.3",
+ "thread-loader": "^3.0.4",
+ "time-fix-plugin": "^2.0.7",
+ "ufo": "^0.7.4",
+ "url-loader": "^4.1.1",
+ "vue-loader": "^15.9.7",
+ "vue-style-loader": "^4.1.3",
+ "vue-template-compiler": "^2.6.12",
+ "webpack": "^4.46.0",
+ "webpack-bundle-analyzer": "^4.4.1",
+ "webpack-dev-middleware": "^4.2.0",
+ "webpack-hot-middleware": "^2.25.0",
+ "webpack-node-externals": "^3.0.0",
+ "webpackbar": "^4.0.0"
+ }
+ },
+ "@nuxtjs/auth": {
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/auth/-/auth-4.9.1.tgz",
+ "integrity": "sha512-h5VZanq2+P47jq3t0EnsZv800cg/ufOPC6JqvcyeDFJM99p58jHSODAjDuePo3PrZxd8hovMk7zusU5lOHgjvQ==",
+ "requires": {
+ "@nuxtjs/axios": "^5.9.5",
+ "body-parser": "^1.19.0",
+ "consola": "^2.11.3",
+ "cookie": "^0.4.0",
+ "is-https": "^1.0.0",
+ "js-cookie": "^2.2.1",
+ "lodash": "^4.17.15",
+ "nanoid": "^2.1.11"
+ }
+ },
+ "@nuxtjs/axios": {
+ "version": "5.13.6",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/axios/-/axios-5.13.6.tgz",
+ "integrity": "sha512-XS+pOE0xsDODs1zAIbo95A0LKlilvJi8YW0NoXYuq3/jjxGgWDxizZ6Yx0AIIjZOoGsXJOPc0/BcnSEUQ2mFBA==",
+ "requires": {
+ "@nuxtjs/proxy": "^2.1.0",
+ "axios": "^0.21.1",
+ "axios-retry": "^3.1.9",
+ "consola": "^2.15.3",
+ "defu": "^5.0.0"
+ }
+ },
+ "@nuxtjs/dotenv": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/dotenv/-/dotenv-1.4.1.tgz",
+ "integrity": "sha512-DpdObsvRwC8d89I9mzz6pBg6e/PEXHazDM57DOI1mmML2ZjHfQ/DvkjlSzUL7T+TnW3b/a4Ks5wQx08DqFBmeQ==",
+ "requires": {
+ "consola": "^2.10.1",
+ "dotenv": "^8.1.0"
+ }
+ },
+ "@nuxtjs/laravel-echo": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/laravel-echo/-/laravel-echo-1.1.0.tgz",
+ "integrity": "sha512-+511FQ4X7WU/200gTGtfOggk2SqFjFHGFkCbItTZJoRpK5C98yInr9sM7JLayV8XgfUMZt7hanPJRudcVp/t9w==",
+ "requires": {
+ "laravel-echo": "^1.6.1"
+ }
+ },
+ "@nuxtjs/proxy": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/proxy/-/proxy-2.1.0.tgz",
+ "integrity": "sha512-/qtoeqXgZ4Mg6LRg/gDUZQrFpOlOdHrol/vQYMnKu3aN3bP90UfOUB3QSDghUUK7OISAJ0xp8Ld78aHyCTcKCQ==",
+ "requires": {
+ "http-proxy-middleware": "^1.0.6"
+ }
+ },
+ "@nuxtjs/pwa": {
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/pwa/-/pwa-3.3.5.tgz",
+ "integrity": "sha512-8tTmW8DBspWxlJwTimOHTkwfkwPpL9wIcGmy75Gcmin+c9YtX2Ehxmhgt/TLFOC9XsLAqojqynw3/Agr/9OE1w==",
+ "requires": {
+ "clone-deep": "^4.0.1",
+ "defu": "^3.2.2",
+ "execa": "^5.0.0",
+ "fs-extra": "^9.1.0",
+ "hasha": "^5.2.2",
+ "jimp-compact": "^0.16.1",
+ "lodash.template": "^4.5.0",
+ "serve-static": "^1.14.1",
+ "workbox-cdn": "^5.1.4"
+ },
+ "dependencies": {
+ "defu": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-3.2.2.tgz",
+ "integrity": "sha512-8UWj5lNv7HD+kB0e9w77Z7TdQlbUYDVWqITLHNqFIn6khrNHv5WQo38Dcm1f6HeNyZf0U7UbPf6WeZDSdCzGDQ=="
+ }
+ }
+ },
+ "@nuxtjs/svg": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/svg/-/svg-0.2.0.tgz",
+ "integrity": "sha512-H+71LjTdtNqhXVI8P5tJJdWyUMpz1xomCz0iU82Tj5SxIn1MNFs357wLecHxPHz6cIGa6rpSzTguk/v++cUzkg==",
+ "dev": true,
+ "requires": {
+ "file-loader": "^6.0.0",
+ "raw-loader": "^4.0.0",
+ "svg-sprite-loader": "^5.2.1",
+ "url-loader": "^4.1.0",
+ "vue-svg-loader": "^0.16.0"
+ }
+ },
+ "@nuxtjs/vuetify": {
+ "version": "1.12.3",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/vuetify/-/vuetify-1.12.3.tgz",
+ "integrity": "sha512-6uVL3cfESMB00eVjJTNkyU4jvuPTGPn1yteo7lQTH6v+fxHcPaOgvzVYHIKSHIz1DecuOiB5c9b+YjsRP5+C8A==",
+ "dev": true,
+ "requires": {
+ "deepmerge": "^4.2.2",
+ "sass": "~1.32.13",
+ "sass-loader": "^10.2.0",
+ "vuetify": "^2.6",
+ "vuetify-loader": "^1.7.3"
+ }
+ },
+ "@nuxtjs/youch": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/@nuxtjs/youch/-/youch-4.2.3.tgz",
+ "integrity": "sha512-XiTWdadTwtmL/IGkNqbVe+dOlT+IMvcBu7TvKI7plWhVQeBCQ9iKhk3jgvVWFyiwL2yHJDlEwOM5v9oVES5Xmw==",
+ "requires": {
+ "cookie": "^0.3.1",
+ "mustache": "^2.3.0",
+ "stack-trace": "0.0.10"
+ },
+ "dependencies": {
+ "cookie": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
+ "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
+ }
+ }
+ },
+ "@polka/url": {
+ "version": "1.0.0-next.21",
+ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
+ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g=="
+ },
+ "@types/html-minifier-terser": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz",
+ "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w=="
+ },
+ "@types/http-proxy": {
+ "version": "1.17.8",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz",
+ "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==",
+ "requires": {
+ "@types/node": "*"
+ }
+ },
+ "@types/json-schema": {
+ "version": "7.0.9",
+ "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
+ "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ=="
+ },
+ "@types/node": {
+ "version": "17.0.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz",
+ "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg=="
+ },
+ "@types/q": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz",
+ "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ=="
+ },
+ "@types/source-list-map": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
+ "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA=="
+ },
+ "@types/tapable": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz",
+ "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ=="
+ },
+ "@types/uglify-js": {
+ "version": "3.13.1",
+ "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz",
+ "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==",
+ "requires": {
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "@types/webpack": {
+ "version": "4.41.32",
+ "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.32.tgz",
+ "integrity": "sha512-cb+0ioil/7oz5//7tZUSwbrSAN/NWHrQylz5cW8G0dWTcF/g+/dSdMlKVZspBYuMAN1+WnwHrkxiRrLcwd0Heg==",
+ "requires": {
+ "@types/node": "*",
+ "@types/tapable": "^1",
+ "@types/uglify-js": "*",
+ "@types/webpack-sources": "*",
+ "anymatch": "^3.0.0",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "@types/webpack-sources": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz",
+ "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==",
+ "requires": {
+ "@types/node": "*",
+ "@types/source-list-map": "*",
+ "source-map": "^0.7.3"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
+ }
+ }
+ },
+ "@vue/babel-helper-vue-jsx-merge-props": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz",
+ "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA=="
+ },
+ "@vue/babel-plugin-transform-vue-jsx": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz",
+ "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==",
+ "requires": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/plugin-syntax-jsx": "^7.2.0",
+ "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
+ "html-tags": "^2.0.0",
+ "lodash.kebabcase": "^4.1.1",
+ "svg-tags": "^1.0.0"
+ }
+ },
+ "@vue/babel-preset-jsx": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz",
+ "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==",
+ "requires": {
+ "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
+ "@vue/babel-plugin-transform-vue-jsx": "^1.2.1",
+ "@vue/babel-sugar-composition-api-inject-h": "^1.2.1",
+ "@vue/babel-sugar-composition-api-render-instance": "^1.2.4",
+ "@vue/babel-sugar-functional-vue": "^1.2.2",
+ "@vue/babel-sugar-inject-h": "^1.2.2",
+ "@vue/babel-sugar-v-model": "^1.2.3",
+ "@vue/babel-sugar-v-on": "^1.2.3"
+ }
+ },
+ "@vue/babel-sugar-composition-api-inject-h": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz",
+ "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==",
+ "requires": {
+ "@babel/plugin-syntax-jsx": "^7.2.0"
+ }
+ },
+ "@vue/babel-sugar-composition-api-render-instance": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz",
+ "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==",
+ "requires": {
+ "@babel/plugin-syntax-jsx": "^7.2.0"
+ }
+ },
+ "@vue/babel-sugar-functional-vue": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz",
+ "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==",
+ "requires": {
+ "@babel/plugin-syntax-jsx": "^7.2.0"
+ }
+ },
+ "@vue/babel-sugar-inject-h": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz",
+ "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==",
+ "requires": {
+ "@babel/plugin-syntax-jsx": "^7.2.0"
+ }
+ },
+ "@vue/babel-sugar-v-model": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz",
+ "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==",
+ "requires": {
+ "@babel/plugin-syntax-jsx": "^7.2.0",
+ "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
+ "@vue/babel-plugin-transform-vue-jsx": "^1.2.1",
+ "camelcase": "^5.0.0",
+ "html-tags": "^2.0.0",
+ "svg-tags": "^1.0.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+ }
+ }
+ },
+ "@vue/babel-sugar-v-on": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz",
+ "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==",
+ "requires": {
+ "@babel/plugin-syntax-jsx": "^7.2.0",
+ "@vue/babel-plugin-transform-vue-jsx": "^1.2.1",
+ "camelcase": "^5.0.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
+ }
+ }
+ },
+ "@vue/component-compiler-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz",
+ "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==",
+ "requires": {
+ "consolidate": "^0.15.1",
+ "hash-sum": "^1.0.2",
+ "lru-cache": "^4.1.2",
+ "merge-source-map": "^1.1.0",
+ "postcss": "^7.0.36",
+ "postcss-selector-parser": "^6.0.2",
+ "prettier": "^1.18.2 || ^2.0.0",
+ "source-map": "~0.6.1",
+ "vue-template-es2015-compiler": "^1.9.0"
+ },
+ "dependencies": {
+ "hash-sum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
+ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ="
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
+ }
+ }
+ },
+ "@webassemblyjs/ast": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
+ "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
+ "requires": {
+ "@webassemblyjs/helper-module-context": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/wast-parser": "1.9.0"
+ }
+ },
+ "@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
+ "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
+ },
+ "@webassemblyjs/helper-api-error": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
+ "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
+ },
+ "@webassemblyjs/helper-buffer": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
+ "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
+ },
+ "@webassemblyjs/helper-code-frame": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
+ "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
+ "requires": {
+ "@webassemblyjs/wast-printer": "1.9.0"
+ }
+ },
+ "@webassemblyjs/helper-fsm": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
+ "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
+ },
+ "@webassemblyjs/helper-module-context": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
+ "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
+ "requires": {
+ "@webassemblyjs/ast": "1.9.0"
+ }
+ },
+ "@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
+ "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
+ },
+ "@webassemblyjs/helper-wasm-section": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
+ "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
+ "requires": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-buffer": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/wasm-gen": "1.9.0"
+ }
+ },
+ "@webassemblyjs/ieee754": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
+ "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
+ "requires": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "@webassemblyjs/leb128": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
+ "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
+ "requires": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/utf8": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
+ "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
+ },
+ "@webassemblyjs/wasm-edit": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
+ "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
+ "requires": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-buffer": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/helper-wasm-section": "1.9.0",
+ "@webassemblyjs/wasm-gen": "1.9.0",
+ "@webassemblyjs/wasm-opt": "1.9.0",
+ "@webassemblyjs/wasm-parser": "1.9.0",
+ "@webassemblyjs/wast-printer": "1.9.0"
+ }
+ },
+ "@webassemblyjs/wasm-gen": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
+ "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
+ "requires": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/ieee754": "1.9.0",
+ "@webassemblyjs/leb128": "1.9.0",
+ "@webassemblyjs/utf8": "1.9.0"
+ }
+ },
+ "@webassemblyjs/wasm-opt": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
+ "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
+ "requires": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-buffer": "1.9.0",
+ "@webassemblyjs/wasm-gen": "1.9.0",
+ "@webassemblyjs/wasm-parser": "1.9.0"
+ }
+ },
+ "@webassemblyjs/wasm-parser": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
+ "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
+ "requires": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-api-error": "1.9.0",
+ "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+ "@webassemblyjs/ieee754": "1.9.0",
+ "@webassemblyjs/leb128": "1.9.0",
+ "@webassemblyjs/utf8": "1.9.0"
+ }
+ },
+ "@webassemblyjs/wast-parser": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
+ "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
+ "requires": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/floating-point-hex-parser": "1.9.0",
+ "@webassemblyjs/helper-api-error": "1.9.0",
+ "@webassemblyjs/helper-code-frame": "1.9.0",
+ "@webassemblyjs/helper-fsm": "1.9.0",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@webassemblyjs/wast-printer": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
+ "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
+ "requires": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/wast-parser": "1.9.0",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
+ },
+ "@xtuc/long": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
+ },
+ "abbrev": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "dev": true
+ },
+ "accepts": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
+ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
+ "requires": {
+ "mime-types": "~2.1.24",
+ "negotiator": "0.6.2"
+ }
+ },
+ "acorn": {
+ "version": "8.7.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz",
+ "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
+ },
+ "acorn-jsx": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
+ "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {}
+ },
+ "acorn-walk": {
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+ "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA=="
+ },
+ "aggregate-error": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+ "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+ "requires": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "dependencies": {
+ "indent-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
+ }
+ }
+ },
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-errors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
+ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
+ "requires": {}
+ },
+ "ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "requires": {}
+ },
+ "alphanum-sort": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
+ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM="
+ },
+ "amdefine": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+ "dev": true
+ },
+ "ansi-align": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
+ "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
+ "requires": {
+ "string-width": "^4.1.0"
+ },
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ }
+ }
+ },
+ "ansi-colors": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
+ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==",
+ "dev": true,
+ "peer": true
+ },
+ "ansi-escapes": {
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+ "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "requires": {
+ "type-fest": "^0.21.3"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.21.3",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
+ }
+ }
+ },
+ "ansi-html-community": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
+ "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw=="
+ },
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ },
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
+ },
+ "are-we-there-yet": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
+ "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
+ "dev": true,
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "arg": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz",
+ "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA=="
+ },
+ "argparse": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dev": true,
+ "peer": true
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
+ },
+ "arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
+ },
+ "arr-union": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
+ },
+ "array-find-index": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+ "dev": true
+ },
+ "array-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
+ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw=="
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
+ },
+ "asn1": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+ "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+ "dev": true,
+ "requires": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "asn1.js": {
+ "version": "5.4.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+ "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
+ "requires": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "safer-buffer": "^2.1.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "assert": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
+ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
+ "requires": {
+ "object-assign": "^4.1.1",
+ "util": "0.10.3"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
+ },
+ "util": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
+ "requires": {
+ "inherits": "2.0.1"
+ }
+ }
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
+ },
+ "assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
+ },
+ "async-each": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
+ "optional": true
+ },
+ "async-foreach": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
+ "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
+ "dev": true
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "dev": true
+ },
+ "at-least-node": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
+ },
+ "atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
+ },
+ "autoprefixer": {
+ "version": "9.8.8",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
+ "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
+ "requires": {
+ "browserslist": "^4.12.0",
+ "caniuse-lite": "^1.0.30001109",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "picocolors": "^0.2.1",
+ "postcss": "^7.0.32",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
+ }
+ }
+ },
+ "aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true
+ },
+ "aws4": {
+ "version": "1.11.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
+ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
+ "dev": true
+ },
+ "axios": {
+ "version": "0.21.4",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
+ "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "requires": {
+ "follow-redirects": "^1.14.0"
+ }
+ },
+ "axios-retry": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.4.tgz",
+ "integrity": "sha512-Co3UXiv4npi6lM963mfnuH90/YFLKWWDmoBYfxkHT5xtkSSWNqK9zdG3fw5/CP/dsoKB5aMMJCsgab+tp1OxLQ==",
+ "requires": {
+ "@babel/runtime": "^7.15.4",
+ "is-retry-allowed": "^2.2.0"
+ }
+ },
+ "babel-loader": {
+ "version": "8.2.3",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
+ "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
+ "requires": {
+ "find-cache-dir": "^3.3.1",
+ "loader-utils": "^1.4.0",
+ "make-dir": "^3.1.0",
+ "schema-utils": "^2.6.5"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ },
+ "schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "requires": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ }
+ }
+ }
+ },
+ "babel-plugin-dynamic-import-node": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
+ "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
+ "requires": {
+ "object.assign": "^4.1.0"
+ }
+ },
+ "babel-plugin-polyfill-corejs2": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz",
+ "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==",
+ "requires": {
+ "@babel/compat-data": "^7.13.11",
+ "@babel/helper-define-polyfill-provider": "^0.3.0",
+ "semver": "^6.1.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "babel-plugin-polyfill-corejs3": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz",
+ "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==",
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.3.0",
+ "core-js-compat": "^3.18.0"
+ }
+ },
+ "babel-plugin-polyfill-regenerator": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz",
+ "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==",
+ "requires": {
+ "@babel/helper-define-polyfill-provider": "^0.3.0"
+ }
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "base": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "requires": {
+ "cache-base": "^1.0.1",
+ "class-utils": "^0.3.5",
+ "component-emitter": "^1.2.1",
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.1",
+ "mixin-deep": "^1.2.0",
+ "pascalcase": "^0.1.1"
+ }
+ },
+ "base64-js": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+ "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
+ },
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "dev": true,
+ "requires": {
+ "tweetnacl": "^0.14.3"
+ },
+ "dependencies": {
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true
+ }
+ }
+ },
+ "big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
+ },
+ "bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "optional": true,
+ "requires": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
+ },
+ "bn.js": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz",
+ "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
+ },
+ "body-parser": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
+ "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
+ "requires": {
+ "bytes": "3.1.1",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "on-finished": "~2.3.0",
+ "qs": "6.9.6",
+ "raw-body": "2.4.2",
+ "type-is": "~1.6.18"
+ }
+ },
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
+ },
+ "boxen": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
+ "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
+ "requires": {
+ "ansi-align": "^3.0.0",
+ "camelcase": "^6.2.0",
+ "chalk": "^4.1.0",
+ "cli-boxes": "^2.2.1",
+ "string-width": "^4.2.2",
+ "type-fest": "^0.20.2",
+ "widest-line": "^3.1.0",
+ "wrap-ansi": "^7.0.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ }
+ }
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8="
+ },
+ "browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "requires": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "requires": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "browserify-rsa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+ "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
+ "requires": {
+ "bn.js": "^5.0.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "browserify-sign": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+ "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
+ "requires": {
+ "bn.js": "^5.1.1",
+ "browserify-rsa": "^4.0.1",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.3",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.5",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ }
+ }
+ },
+ "browserify-zlib": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
+ "requires": {
+ "pako": "~1.0.5"
+ }
+ },
+ "browserslist": {
+ "version": "4.19.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
+ "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
+ "requires": {
+ "caniuse-lite": "^1.0.30001286",
+ "electron-to-chromium": "^1.4.17",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.1",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "requires": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
+ },
+ "buffer-json": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz",
+ "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw=="
+ },
+ "buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk="
+ },
+ "builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
+ },
+ "bytes": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
+ "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg=="
+ },
+ "cacache": {
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
+ "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
+ "requires": {
+ "@npmcli/fs": "^1.0.0",
+ "@npmcli/move-file": "^1.0.1",
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "glob": "^7.1.4",
+ "infer-owner": "^1.0.4",
+ "lru-cache": "^6.0.0",
+ "minipass": "^3.1.1",
+ "minipass-collect": "^1.0.2",
+ "minipass-flush": "^1.0.5",
+ "minipass-pipeline": "^1.2.2",
+ "mkdirp": "^1.0.3",
+ "p-map": "^4.0.0",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^3.0.2",
+ "ssri": "^8.0.1",
+ "tar": "^6.0.2",
+ "unique-filename": "^1.1.1"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ }
+ }
+ },
+ "cache-base": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "requires": {
+ "collection-visit": "^1.0.0",
+ "component-emitter": "^1.2.1",
+ "get-value": "^2.0.6",
+ "has-value": "^1.0.0",
+ "isobject": "^3.0.1",
+ "set-value": "^2.0.0",
+ "to-object-path": "^0.3.0",
+ "union-value": "^1.0.0",
+ "unset-value": "^1.0.0"
+ }
+ },
+ "cache-loader": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz",
+ "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==",
+ "requires": {
+ "buffer-json": "^2.0.0",
+ "find-cache-dir": "^3.0.0",
+ "loader-utils": "^1.2.3",
+ "mkdirp": "^0.5.1",
+ "neo-async": "^2.6.1",
+ "schema-utils": "^2.0.0"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ },
+ "schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "requires": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ }
+ }
+ }
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "caller-callsite": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
+ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
+ "requires": {
+ "callsites": "^2.0.0"
+ },
+ "dependencies": {
+ "callsites": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
+ "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA="
+ }
+ }
+ },
+ "caller-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
+ "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
+ "requires": {
+ "caller-callsite": "^2.0.0"
+ }
+ },
+ "callsite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
+ "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
+ "dev": true
+ },
+ "callsites": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
+ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
+ "dev": true,
+ "peer": true
+ },
+ "camel-case": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
+ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
+ "requires": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.1.1"
+ }
+ },
+ "camelcase": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+ "dev": true
+ },
+ "camelcase-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
+ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
+ "dev": true,
+ "requires": {
+ "camelcase": "^2.0.0",
+ "map-obj": "^1.0.0"
+ }
+ },
+ "caniuse-api": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
+ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "caniuse-lite": "^1.0.0",
+ "lodash.memoize": "^4.1.2",
+ "lodash.uniq": "^4.5.0"
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001296",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz",
+ "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q=="
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "chardet": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
+ "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA=="
+ },
+ "chokidar": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
+ "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ }
+ }
+ },
+ "chownr": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
+ },
+ "chrome-trace-event": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
+ "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg=="
+ },
+ "ci-info": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
+ "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw=="
+ },
+ "cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "class-utils": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "requires": {
+ "arr-union": "^3.1.0",
+ "define-property": "^0.2.5",
+ "isobject": "^3.0.0",
+ "static-extend": "^0.1.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ }
+ }
+ },
+ "clean-css": {
+ "version": "4.2.4",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz",
+ "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==",
+ "requires": {
+ "source-map": "~0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "clean-stack": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+ "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
+ },
+ "cli-boxes": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
+ "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
+ },
+ "cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "requires": {
+ "restore-cursor": "^3.1.0"
+ }
+ },
+ "cli-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz",
+ "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw=="
+ },
+ "cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "dev": true,
+ "requires": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ },
+ "wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
+ }
+ }
+ }
+ },
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
+ },
+ "clone-deep": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+ "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+ "requires": {
+ "is-plain-object": "^2.0.4",
+ "kind-of": "^6.0.2",
+ "shallow-clone": "^3.0.0"
+ }
+ },
+ "coa": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
+ "requires": {
+ "@types/q": "^1.5.1",
+ "chalk": "^2.4.1",
+ "q": "^1.1.2"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+ "dev": true
+ },
+ "collection-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+ "requires": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ }
+ },
+ "color": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz",
+ "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==",
+ "requires": {
+ "color-convert": "^1.9.3",
+ "color-string": "^1.6.0"
+ },
+ "dependencies": {
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ }
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "color-string": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz",
+ "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==",
+ "requires": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "colorette": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
+ "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g=="
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "dev": true,
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ },
+ "commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
+ },
+ "component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
+ },
+ "compressible": {
+ "version": "2.0.18",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+ "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
+ "requires": {
+ "mime-db": ">= 1.43.0 < 2"
+ }
+ },
+ "compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "requires": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ },
+ "dependencies": {
+ "bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
+ }
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ },
+ "concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "connect": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
+ "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
+ "requires": {
+ "debug": "2.6.9",
+ "finalhandler": "1.1.2",
+ "parseurl": "~1.3.3",
+ "utils-merge": "1.0.1"
+ }
+ },
+ "consola": {
+ "version": "2.15.3",
+ "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz",
+ "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw=="
+ },
+ "console-browserify": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+ "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA=="
+ },
+ "console-control-strings": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
+ "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
+ "dev": true
+ },
+ "consolidate": {
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz",
+ "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==",
+ "requires": {
+ "bluebird": "^3.1.1"
+ }
+ },
+ "constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U="
+ },
+ "content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
+ },
+ "convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "cookie": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
+ "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
+ },
+ "copy-concurrently": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
+ "requires": {
+ "aproba": "^1.1.1",
+ "fs-write-stream-atomic": "^1.0.8",
+ "iferr": "^0.1.5",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.0"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ }
+ }
+ },
+ "copy-descriptor": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
+ },
+ "core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
+ },
+ "core-js-compat": {
+ "version": "3.20.2",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz",
+ "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==",
+ "requires": {
+ "browserslist": "^4.19.1",
+ "semver": "7.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
+ "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
+ }
+ }
+ },
+ "core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ },
+ "cosmiconfig": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+ "requires": {
+ "import-fresh": "^2.0.0",
+ "is-directory": "^0.3.1",
+ "js-yaml": "^3.13.1",
+ "parse-json": "^4.0.0"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "import-fresh": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+ "requires": {
+ "caller-path": "^2.0.0",
+ "resolve-from": "^3.0.0"
+ }
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g="
+ }
+ }
+ },
+ "crc": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
+ "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
+ "requires": {
+ "buffer": "^5.1.0"
+ }
+ },
+ "create-ecdh": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+ "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "requires": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "create-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
+ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ=="
+ },
+ "cross-spawn": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "requires": {
+ "path-key": "^3.1.0",
+ "shebang-command": "^2.0.0",
+ "which": "^2.0.1"
+ }
+ },
+ "crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "requires": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ }
+ },
+ "css-blank-pseudo": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
+ "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
+ "requires": {
+ "postcss": "^7.0.5"
+ }
+ },
+ "css-color-names": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
+ "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA="
+ },
+ "css-declaration-sorter": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
+ "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
+ "requires": {
+ "postcss": "^7.0.1",
+ "timsort": "^0.3.0"
+ }
+ },
+ "css-has-pseudo": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
+ "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
+ "requires": {
+ "postcss": "^7.0.6",
+ "postcss-selector-parser": "^5.0.0-rc.4"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "css-loader": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz",
+ "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==",
+ "requires": {
+ "camelcase": "^6.0.0",
+ "cssesc": "^3.0.0",
+ "icss-utils": "^4.1.1",
+ "loader-utils": "^2.0.0",
+ "postcss": "^7.0.32",
+ "postcss-modules-extract-imports": "^2.0.0",
+ "postcss-modules-local-by-default": "^3.0.3",
+ "postcss-modules-scope": "^2.2.0",
+ "postcss-modules-values": "^3.0.0",
+ "postcss-value-parser": "^4.1.0",
+ "schema-utils": "^2.7.1",
+ "semver": "^7.3.2"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
+ "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
+ },
+ "schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "requires": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ }
+ }
+ }
+ },
+ "css-prefers-color-scheme": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz",
+ "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==",
+ "requires": {
+ "postcss": "^7.0.5"
+ }
+ },
+ "css-select": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz",
+ "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==",
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^5.1.0",
+ "domhandler": "^4.3.0",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ }
+ },
+ "css-select-base-adapter": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
+ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w=="
+ },
+ "css-tree": {
+ "version": "1.0.0-alpha.37",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
+ "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
+ "requires": {
+ "mdn-data": "2.0.4",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "css-what": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+ "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw=="
+ },
+ "cssdb": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz",
+ "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ=="
+ },
+ "cssesc": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
+ },
+ "cssnano": {
+ "version": "4.1.11",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz",
+ "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==",
+ "requires": {
+ "cosmiconfig": "^5.0.0",
+ "cssnano-preset-default": "^4.0.8",
+ "is-resolvable": "^1.0.0",
+ "postcss": "^7.0.0"
+ }
+ },
+ "cssnano-preset-default": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz",
+ "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==",
+ "requires": {
+ "css-declaration-sorter": "^4.0.1",
+ "cssnano-util-raw-cache": "^4.0.1",
+ "postcss": "^7.0.0",
+ "postcss-calc": "^7.0.1",
+ "postcss-colormin": "^4.0.3",
+ "postcss-convert-values": "^4.0.1",
+ "postcss-discard-comments": "^4.0.2",
+ "postcss-discard-duplicates": "^4.0.2",
+ "postcss-discard-empty": "^4.0.1",
+ "postcss-discard-overridden": "^4.0.1",
+ "postcss-merge-longhand": "^4.0.11",
+ "postcss-merge-rules": "^4.0.3",
+ "postcss-minify-font-values": "^4.0.2",
+ "postcss-minify-gradients": "^4.0.2",
+ "postcss-minify-params": "^4.0.2",
+ "postcss-minify-selectors": "^4.0.2",
+ "postcss-normalize-charset": "^4.0.1",
+ "postcss-normalize-display-values": "^4.0.2",
+ "postcss-normalize-positions": "^4.0.2",
+ "postcss-normalize-repeat-style": "^4.0.2",
+ "postcss-normalize-string": "^4.0.2",
+ "postcss-normalize-timing-functions": "^4.0.2",
+ "postcss-normalize-unicode": "^4.0.1",
+ "postcss-normalize-url": "^4.0.1",
+ "postcss-normalize-whitespace": "^4.0.2",
+ "postcss-ordered-values": "^4.1.2",
+ "postcss-reduce-initial": "^4.0.3",
+ "postcss-reduce-transforms": "^4.0.2",
+ "postcss-svgo": "^4.0.3",
+ "postcss-unique-selectors": "^4.0.1"
+ }
+ },
+ "cssnano-util-get-arguments": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
+ "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8="
+ },
+ "cssnano-util-get-match": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
+ "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0="
+ },
+ "cssnano-util-raw-cache": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
+ "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "cssnano-util-same-parent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
+ "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q=="
+ },
+ "csso": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+ "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
+ "requires": {
+ "css-tree": "^1.1.2"
+ },
+ "dependencies": {
+ "css-tree": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+ "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+ "requires": {
+ "mdn-data": "2.0.14",
+ "source-map": "^0.6.1"
+ }
+ },
+ "mdn-data": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow=="
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "csv": {
+ "version": "5.5.3",
+ "resolved": "https://registry.npmjs.org/csv/-/csv-5.5.3.tgz",
+ "integrity": "sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==",
+ "requires": {
+ "csv-generate": "^3.4.3",
+ "csv-parse": "^4.16.3",
+ "csv-stringify": "^5.6.5",
+ "stream-transform": "^2.1.3"
+ }
+ },
+ "csv-generate": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-3.4.3.tgz",
+ "integrity": "sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw=="
+ },
+ "csv-parse": {
+ "version": "4.16.3",
+ "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-4.16.3.tgz",
+ "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg=="
+ },
+ "csv-stringify": {
+ "version": "5.6.5",
+ "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.6.5.tgz",
+ "integrity": "sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A=="
+ },
+ "cuint": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz",
+ "integrity": "sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs="
+ },
+ "currently-unhandled": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+ "dev": true,
+ "requires": {
+ "array-find-index": "^1.0.1"
+ }
+ },
+ "cyclist": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
+ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk="
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "dayjs": {
+ "version": "1.10.7",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz",
+ "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig=="
+ },
+ "de-indent": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
+ "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0="
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "decache": {
+ "version": "4.6.1",
+ "resolved": "https://registry.npmjs.org/decache/-/decache-4.6.1.tgz",
+ "integrity": "sha512-ohApBM8u9ygepJCjgBrEZSSxPjc0T/PJkD+uNyxXPkqudyUpdXpwJYp0VISm2WrPVzASU6DZyIi6BWdyw7uJ2Q==",
+ "dev": true,
+ "requires": {
+ "callsite": "^1.0.0"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
+ "decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
+ },
+ "deep-equal": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+ "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
+ "requires": {
+ "is-arguments": "^1.0.4",
+ "is-date-object": "^1.0.1",
+ "is-regex": "^1.0.4",
+ "object-is": "^1.0.1",
+ "object-keys": "^1.1.1",
+ "regexp.prototype.flags": "^1.2.0"
+ }
+ },
+ "deep-is": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
+ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
+ "dev": true,
+ "peer": true
+ },
+ "deepmerge": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
+ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
+ },
+ "define-properties": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "defu": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-5.0.0.tgz",
+ "integrity": "sha512-VHg73EDeRXlu7oYWRmmrNp/nl7QkdXUxkQQKig0Zk8daNmm84AbGoC8Be6/VVLJEKxn12hR0UBmz8O+xQiAPKQ=="
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
+ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
+ "dev": true
+ },
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
+ },
+ "des.js": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+ "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "destr": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/destr/-/destr-1.1.0.tgz",
+ "integrity": "sha512-Ev/sqS5AzzDwlpor/5wFCDu0dYMQu/0x2D6XfAsQ0E7uQmamIgYJ6Dppo2T2EOFVkeVYWjc+PCLKaqZZ57qmLg=="
+ },
+ "destroy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ },
+ "detect-indent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
+ "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50="
+ },
+ "devalue": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/devalue/-/devalue-2.0.1.tgz",
+ "integrity": "sha512-I2TiqT5iWBEyB8GRfTDP0hiLZ0YeDJZ+upDxjBfOC2lebO5LezQMv7QvIUTzdb64jQyAKLf1AHADtGN+jw6v8Q=="
+ },
+ "diacritic": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/diacritic/-/diacritic-0.0.2.tgz",
+ "integrity": "sha1-/CqIe1pbwKCoVPthTHwvIJBh7gQ="
+ },
+ "diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "dir-glob": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
+ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
+ "requires": {
+ "path-type": "^4.0.0"
+ }
+ },
+ "doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "requires": {
+ "utila": "~0.4"
+ }
+ },
+ "dom-serializer": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+ "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ }
+ },
+ "domain-browser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA=="
+ },
+ "domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A=="
+ },
+ "domhandler": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz",
+ "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==",
+ "requires": {
+ "domelementtype": "^2.2.0"
+ }
+ },
+ "domready": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz",
+ "integrity": "sha1-kfJS5Ze2Wvd+dFriTdAYXV4m1Yw=",
+ "dev": true
+ },
+ "domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "requires": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ }
+ },
+ "dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ },
+ "dependencies": {
+ "lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "requires": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "requires": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "dot-prop": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
+ "requires": {
+ "is-obj": "^2.0.0"
+ }
+ },
+ "dotenv": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz",
+ "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g=="
+ },
+ "downloadjs": {
+ "version": "1.4.7",
+ "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz",
+ "integrity": "sha1-9p+W+UDg0FU9rCkROYZaPNAQHjw="
+ },
+ "dropzone": {
+ "version": "5.9.3",
+ "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.9.3.tgz",
+ "integrity": "sha512-Azk8kD/2/nJIuVPK+zQ9sjKMRIpRvNyqn9XwbBHNq+iNuSccbJS6hwm1Woy0pMST0erSo0u4j+KJaodndDk4vA=="
+ },
+ "duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
+ },
+ "duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "requires": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "dev": true,
+ "requires": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ },
+ "electron-to-chromium": {
+ "version": "1.4.36",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.36.tgz",
+ "integrity": "sha512-MbLlbF39vKrXWlFEFpCgDHwdlz4O3LmHM5W4tiLRHjSmEUXjJjz8sZkMgWgvYxlZw3N1iDTmCEtOkkESb5TMCg=="
+ },
+ "elliptic": {
+ "version": "6.5.4",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
+ "requires": {
+ "bn.js": "^4.11.9",
+ "brorand": "^1.1.0",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.1",
+ "inherits": "^2.0.4",
+ "minimalistic-assert": "^1.0.1",
+ "minimalistic-crypto-utils": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
+ "emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
+ },
+ "encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
+ },
+ "end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "enhanced-resolve": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
+ "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "memory-fs": "^0.5.0",
+ "tapable": "^1.0.0"
+ }
+ },
+ "enquirer": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
+ "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "ansi-colors": "^4.1.1"
+ }
+ },
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
+ },
+ "env-paths": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
+ "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
+ "dev": true
+ },
+ "errno": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+ "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
+ "requires": {
+ "prr": "~1.0.1"
+ }
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "error-stack-parser": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz",
+ "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==",
+ "requires": {
+ "stackframe": "^1.1.1"
+ }
+ },
+ "es-abstract": {
+ "version": "1.19.1",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+ "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "es-to-primitive": "^1.2.1",
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.1.1",
+ "get-symbol-description": "^1.0.0",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.2",
+ "internal-slot": "^1.0.3",
+ "is-callable": "^1.2.4",
+ "is-negative-zero": "^2.0.1",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.1",
+ "is-string": "^1.0.7",
+ "is-weakref": "^1.0.1",
+ "object-inspect": "^1.11.0",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.2",
+ "string.prototype.trimend": "^1.0.4",
+ "string.prototype.trimstart": "^1.0.4",
+ "unbox-primitive": "^1.0.1"
+ }
+ },
+ "es-to-primitive": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+ "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+ "requires": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ }
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
+ },
+ "escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ },
+ "escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
+ "peer": true
+ },
+ "eslint": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.6.0.tgz",
+ "integrity": "sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "@eslint/eslintrc": "^1.0.5",
+ "@humanwhocodes/config-array": "^0.9.2",
+ "ajv": "^6.10.0",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "enquirer": "^2.3.5",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.1.0",
+ "eslint-utils": "^3.0.0",
+ "eslint-visitor-keys": "^3.1.0",
+ "espree": "^9.3.0",
+ "esquery": "^1.4.0",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "functional-red-black-tree": "^1.0.1",
+ "glob-parent": "^6.0.1",
+ "globals": "^13.6.0",
+ "ignore": "^4.0.6",
+ "import-fresh": "^3.0.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
+ "minimatch": "^3.0.4",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.1",
+ "progress": "^2.0.0",
+ "regexpp": "^3.2.0",
+ "semver": "^7.2.1",
+ "strip-ansi": "^6.0.1",
+ "strip-json-comments": "^3.1.0",
+ "text-table": "^0.2.0",
+ "v8-compile-cache": "^2.0.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
+ "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "ms": "2.1.2"
+ }
+ },
+ "ms": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true,
+ "peer": true
+ }
+ }
+ },
+ "eslint-config-prettier": {
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
+ "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
+ "dev": true,
+ "requires": {}
+ },
+ "eslint-plugin-prettier": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz",
+ "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==",
+ "dev": true,
+ "requires": {
+ "prettier-linter-helpers": "^1.0.0"
+ }
+ },
+ "eslint-scope": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz",
+ "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "esrecurse": "^4.3.0",
+ "estraverse": "^5.2.0"
+ }
+ },
+ "eslint-utils": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
+ "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "eslint-visitor-keys": "^2.0.0"
+ },
+ "dependencies": {
+ "eslint-visitor-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz",
+ "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==",
+ "dev": true,
+ "peer": true
+ }
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz",
+ "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==",
+ "dev": true,
+ "peer": true
+ },
+ "espree": {
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz",
+ "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "acorn": "^8.7.0",
+ "acorn-jsx": "^5.3.1",
+ "eslint-visitor-keys": "^3.1.0"
+ }
+ },
+ "esprima": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
+ },
+ "esquery": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
+ "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "estraverse": "^5.1.0"
+ }
+ },
+ "esrecurse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
+ "requires": {
+ "estraverse": "^5.2.0"
+ }
+ },
+ "estraverse": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
+ },
+ "esutils": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
+ },
+ "etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
+ },
+ "eventemitter3": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
+ },
+ "events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
+ },
+ "eventsource-polyfill": {
+ "version": "0.9.6",
+ "resolved": "https://registry.npmjs.org/eventsource-polyfill/-/eventsource-polyfill-0.9.6.tgz",
+ "integrity": "sha1-EODRh/ERsWfyj9q5GIQ859gY8Tw="
+ },
+ "evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "requires": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "execa": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+ "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
+ "requires": {
+ "cross-spawn": "^7.0.3",
+ "get-stream": "^6.0.0",
+ "human-signals": "^2.1.0",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.1",
+ "onetime": "^5.1.2",
+ "signal-exit": "^3.0.3",
+ "strip-final-newline": "^2.0.0"
+ }
+ },
+ "exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw="
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ }
+ }
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "external-editor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+ "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
+ "requires": {
+ "chardet": "^0.7.0",
+ "iconv-lite": "^0.4.24",
+ "tmp": "^0.0.33"
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ }
+ },
+ "extract-css-chunks-webpack-plugin": {
+ "version": "4.9.0",
+ "resolved": "https://registry.npmjs.org/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.9.0.tgz",
+ "integrity": "sha512-HNuNPCXRMqJDQ1OHAUehoY+0JVCnw9Y/H22FQzYVwo8Ulgew98AGDu0grnY5c7xwiXHjQa6yJ/1dxLCI/xqTyQ==",
+ "requires": {
+ "loader-utils": "^2.0.0",
+ "normalize-url": "1.9.1",
+ "schema-utils": "^1.0.0",
+ "webpack-sources": "^1.1.0"
+ },
+ "dependencies": {
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ }
+ }
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "dev": true
+ },
+ "fast-deep-equal": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
+ },
+ "fast-diff": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
+ "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
+ "dev": true
+ },
+ "fast-glob": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
+ "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "requires": {
+ "@nodelib/fs.stat": "^2.0.2",
+ "@nodelib/fs.walk": "^1.2.3",
+ "glob-parent": "^5.1.2",
+ "merge2": "^1.3.0",
+ "micromatch": "^4.0.4"
+ },
+ "dependencies": {
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ }
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true,
+ "peer": true
+ },
+ "fastq": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
+ "requires": {
+ "reusify": "^1.0.4"
+ }
+ },
+ "figgy-pudding": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
+ "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw=="
+ },
+ "figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ }
+ }
+ },
+ "file-entry-cache": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
+ "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "flat-cache": "^3.0.4"
+ }
+ },
+ "file-loader": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
+ "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
+ "requires": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ }
+ },
+ "file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "optional": true
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "filter-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz",
+ "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs="
+ },
+ "finalhandler": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+ "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "requires": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.3",
+ "statuses": "~1.5.0",
+ "unpipe": "~1.0.0"
+ }
+ },
+ "find-cache-dir": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
+ "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ }
+ },
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ=="
+ },
+ "flat-cache": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
+ "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "flatted": "^3.1.0",
+ "rimraf": "^3.0.2"
+ }
+ },
+ "flatted": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz",
+ "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==",
+ "dev": true,
+ "peer": true
+ },
+ "flatten": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz",
+ "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg=="
+ },
+ "flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "follow-redirects": {
+ "version": "1.14.6",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz",
+ "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A=="
+ },
+ "for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true
+ },
+ "form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+ "requires": {
+ "map-cache": "^0.2.2"
+ }
+ },
+ "fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
+ },
+ "from2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
+ "requires": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0"
+ }
+ },
+ "fs-extra": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+ "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+ "requires": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ }
+ },
+ "fs-memo": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fs-memo/-/fs-memo-1.2.0.tgz",
+ "integrity": "sha512-YEexkCpL4j03jn5SxaMHqcO6IuWuqm8JFUYhyCep7Ao89JIYmB8xoKhK7zXXJ9cCaNXpyNH5L3QtAmoxjoHW2w=="
+ },
+ "fs-minipass": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "fs-monkey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
+ "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q=="
+ },
+ "fs-write-stream-atomic": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "iferr": "^0.1.5",
+ "imurmurhash": "^0.1.4",
+ "readable-stream": "1 || 2"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "optional": true
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ },
+ "functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true,
+ "peer": true
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
+ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
+ "dev": true,
+ "requires": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "gaze": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
+ "dev": true,
+ "requires": {
+ "globule": "^1.0.0"
+ }
+ },
+ "gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "get-port-please": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/get-port-please/-/get-port-please-2.2.0.tgz",
+ "integrity": "sha512-1c7Np/cpA7XCB6IrPAdaBaJjlGHTqg4P82h/ZqyBL6dCdwRzZBOFGZO7FL2KaZ2uNvD6v8QilA7LZwMpmIggDQ==",
+ "requires": {
+ "fs-memo": "^1.2.0"
+ }
+ },
+ "get-stdin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
+ },
+ "get-symbol-description": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+ "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "get-value": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "git-config-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz",
+ "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA=="
+ },
+ "git-up": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.5.tgz",
+ "integrity": "sha512-YUvVDg/vX3d0syBsk/CKUTib0srcQME0JyHkL5BaYdwLsiCslPWmDSi8PUMo9pXYjrryMcmsCoCgsTpSCJEQaA==",
+ "requires": {
+ "is-ssh": "^1.3.0",
+ "parse-url": "^6.0.0"
+ }
+ },
+ "git-url-parse": {
+ "version": "11.6.0",
+ "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-11.6.0.tgz",
+ "integrity": "sha512-WWUxvJs5HsyHL6L08wOusa/IXYtMuCAhrMmnTjQPpBU0TTHyDhnOATNH3xNQz7YOQUsqIIPTGr4xiVti1Hsk5g==",
+ "requires": {
+ "git-up": "^4.0.0"
+ }
+ },
+ "glob": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
+ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
+ "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "is-glob": "^4.0.3"
+ }
+ },
+ "globals": {
+ "version": "13.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
+ "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "type-fest": "^0.20.2"
+ }
+ },
+ "globby": {
+ "version": "11.0.4",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
+ "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "requires": {
+ "array-union": "^2.1.0",
+ "dir-glob": "^3.0.1",
+ "fast-glob": "^3.1.1",
+ "ignore": "^5.1.4",
+ "merge2": "^1.3.0",
+ "slash": "^3.0.0"
+ },
+ "dependencies": {
+ "ignore": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
+ }
+ }
+ },
+ "globule": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz",
+ "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==",
+ "dev": true,
+ "requires": {
+ "glob": "~7.1.1",
+ "lodash": "~4.17.10",
+ "minimatch": "~3.0.2"
+ },
+ "dependencies": {
+ "glob": {
+ "version": "7.1.7",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+ "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.0.4",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ }
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.9",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
+ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
+ },
+ "gzip-size": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
+ "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
+ "requires": {
+ "duplexer": "^0.1.2"
+ }
+ },
+ "hable": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/hable/-/hable-3.0.0.tgz",
+ "integrity": "sha512-7+G0/2/COR8pwteYFqHIVYfQpuEiO2HXwJrhCBJVgrNrl9O5eaUoJVDGXUJX+0RpGncNVTuestexjk1afj01wQ=="
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true
+ },
+ "har-validator": {
+ "version": "5.1.5",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.12.3",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "hard-source-webpack-plugin": {
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/hard-source-webpack-plugin/-/hard-source-webpack-plugin-0.13.1.tgz",
+ "integrity": "sha512-r9zf5Wq7IqJHdVAQsZ4OP+dcUSvoHqDMxJlIzaE2J0TZWn3UjMMrHqwDHR8Jr/pzPfG7XxSe36E7Y8QGNdtuAw==",
+ "requires": {
+ "chalk": "^2.4.1",
+ "find-cache-dir": "^2.0.0",
+ "graceful-fs": "^4.1.11",
+ "lodash": "^4.15.0",
+ "mkdirp": "^0.5.1",
+ "node-object-hash": "^1.2.0",
+ "parse-json": "^4.0.0",
+ "pkg-dir": "^3.0.0",
+ "rimraf": "^2.6.2",
+ "semver": "^5.6.0",
+ "tapable": "^1.0.0-beta.5",
+ "webpack-sources": "^1.0.1",
+ "write-json-file": "^2.3.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ },
+ "find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
+ },
+ "pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "requires": {
+ "find-up": "^3.0.0"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+ }
+ }
+ },
+ "has-bigints": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz",
+ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA=="
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "has-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
+ },
+ "has-tostringtag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
+ "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
+ "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
+ "dev": true
+ },
+ "has-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+ "requires": {
+ "get-value": "^2.0.6",
+ "has-values": "^1.0.0",
+ "isobject": "^3.0.0"
+ }
+ },
+ "has-values": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+ "requires": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "hash-base": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+ "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
+ "requires": {
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "safe-buffer": "^5.2.0"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ }
+ }
+ },
+ "hash-sum": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz",
+ "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg=="
+ },
+ "hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "hasha": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz",
+ "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==",
+ "requires": {
+ "is-stream": "^2.0.0",
+ "type-fest": "^0.8.0"
+ },
+ "dependencies": {
+ "type-fest": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
+ "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA=="
+ }
+ }
+ },
+ "he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
+ },
+ "hex-color-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
+ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ=="
+ },
+ "hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
+ "requires": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "dev": true
+ },
+ "hsl-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
+ "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4="
+ },
+ "hsla-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
+ "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg="
+ },
+ "html-entities": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz",
+ "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ=="
+ },
+ "html-minifier": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
+ "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
+ "requires": {
+ "camel-case": "^3.0.0",
+ "clean-css": "^4.2.1",
+ "commander": "^2.19.0",
+ "he": "^1.2.0",
+ "param-case": "^2.1.1",
+ "relateurl": "^0.2.7",
+ "uglify-js": "^3.5.1"
+ }
+ },
+ "html-minifier-terser": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz",
+ "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==",
+ "requires": {
+ "camel-case": "^4.1.1",
+ "clean-css": "^4.2.3",
+ "commander": "^4.1.1",
+ "he": "^1.2.0",
+ "param-case": "^3.0.3",
+ "relateurl": "^0.2.7",
+ "terser": "^4.6.3"
+ },
+ "dependencies": {
+ "camel-case": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz",
+ "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==",
+ "requires": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "commander": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
+ },
+ "param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "requires": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "html-tags": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
+ "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos="
+ },
+ "html-webpack-plugin": {
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz",
+ "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==",
+ "requires": {
+ "@types/html-minifier-terser": "^5.0.0",
+ "@types/tapable": "^1.0.5",
+ "@types/webpack": "^4.41.8",
+ "html-minifier-terser": "^5.0.1",
+ "loader-utils": "^1.2.3",
+ "lodash": "^4.17.20",
+ "pretty-error": "^2.1.1",
+ "tapable": "^1.1.3",
+ "util.promisify": "1.0.0"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ }
+ }
+ },
+ "htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "http-errors": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
+ "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": ">= 1.5.0 < 2",
+ "toidentifier": "1.0.1"
+ }
+ },
+ "http-proxy": {
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+ "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
+ "requires": {
+ "eventemitter3": "^4.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "http-proxy-middleware": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz",
+ "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==",
+ "requires": {
+ "@types/http-proxy": "^1.17.5",
+ "http-proxy": "^1.18.1",
+ "is-glob": "^4.0.1",
+ "is-plain-obj": "^3.0.0",
+ "micromatch": "^4.0.2"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "https-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
+ },
+ "human-signals": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "icss-utils": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
+ "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
+ "requires": {
+ "postcss": "^7.0.14"
+ }
+ },
+ "ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
+ },
+ "iferr": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE="
+ },
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true,
+ "peer": true
+ },
+ "image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "dev": true
+ },
+ "import-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
+ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
+ "requires": {
+ "import-from": "^2.1.0"
+ }
+ },
+ "import-fresh": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
+ "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "parent-module": "^1.0.0",
+ "resolve-from": "^4.0.0"
+ }
+ },
+ "import-from": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
+ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
+ "requires": {
+ "resolve-from": "^3.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g="
+ }
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
+ },
+ "indent-string": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+ "dev": true,
+ "requires": {
+ "repeating": "^2.0.0"
+ }
+ },
+ "indexes-of": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
+ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc="
+ },
+ "infer-owner": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+ "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
+ },
+ "inquirer": {
+ "version": "7.3.3",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz",
+ "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==",
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^4.1.0",
+ "cli-cursor": "^3.1.0",
+ "cli-width": "^3.0.0",
+ "external-editor": "^3.0.3",
+ "figures": "^3.0.0",
+ "lodash": "^4.17.19",
+ "mute-stream": "0.0.8",
+ "run-async": "^2.4.0",
+ "rxjs": "^6.6.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0",
+ "through": "^2.3.6"
+ },
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ }
+ }
+ },
+ "internal-slot": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz",
+ "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==",
+ "requires": {
+ "get-intrinsic": "^1.1.0",
+ "has": "^1.0.3",
+ "side-channel": "^1.0.4"
+ }
+ },
+ "ip": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
+ },
+ "is-absolute-url": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
+ "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY="
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-arguments": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz",
+ "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
+ },
+ "is-bigint": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
+ "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==",
+ "requires": {
+ "has-bigints": "^1.0.1"
+ }
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-boolean-object": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
+ "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
+ },
+ "is-callable": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
+ },
+ "is-color-stop": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
+ "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
+ "requires": {
+ "css-color-names": "^0.0.4",
+ "hex-color-regex": "^1.1.0",
+ "hsl-regex": "^1.0.0",
+ "hsla-regex": "^1.0.0",
+ "rgb-regex": "^1.0.1",
+ "rgba-regex": "^1.0.0"
+ }
+ },
+ "is-core-module": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
+ "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz",
+ "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-directory": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
+ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE="
+ },
+ "is-docker": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
+ },
+ "is-finite": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-https": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-https/-/is-https-1.0.0.tgz",
+ "integrity": "sha512-1adLLwZT9XEXjzhQhZxd75uxf0l+xI9uTSFaZeSESjL3E1eXSPpO+u5RcgqtzeZ1KCaNvtEwZSTO2P4U5erVqQ=="
+ },
+ "is-negative-zero": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz",
+ "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA=="
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
+ },
+ "is-number-object": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz",
+ "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+ "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
+ },
+ "is-plain-obj": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz",
+ "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA=="
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "is-regex": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+ "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-resolvable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
+ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="
+ },
+ "is-retry-allowed": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz",
+ "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg=="
+ },
+ "is-shared-array-buffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
+ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA=="
+ },
+ "is-ssh": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz",
+ "integrity": "sha512-NKzJmQzJfEEma3w5cJNcUMxoXfDjz0Zj0eyCalHn2E6VOwlzjZo0yuO2fcBSf8zhFuVCL/82/r5gRcoi6aEPVQ==",
+ "requires": {
+ "protocols": "^1.1.0"
+ }
+ },
+ "is-stream": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
+ },
+ "is-string": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
+ "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==",
+ "requires": {
+ "has-tostringtag": "^1.0.0"
+ }
+ },
+ "is-symbol": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz",
+ "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==",
+ "requires": {
+ "has-symbols": "^1.0.2"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "is-weakref": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz",
+ "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==",
+ "requires": {
+ "call-bind": "^1.0.2"
+ }
+ },
+ "is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
+ },
+ "is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0="
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true
+ },
+ "jest-worker": {
+ "version": "26.6.2",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
+ "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
+ "requires": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^7.0.0"
+ }
+ },
+ "jimp-compact": {
+ "version": "0.16.1",
+ "resolved": "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz",
+ "integrity": "sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww=="
+ },
+ "jiti": {
+ "version": "1.12.9",
+ "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.12.9.tgz",
+ "integrity": "sha512-TdcJywkQtcwLxogc4rSMAi479G2eDPzfW0fLySks7TPhgZZ4s/tM6stnzayIh3gS/db3zExWJyUx4cNWrwAmoQ=="
+ },
+ "js-base64": {
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
+ "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
+ "dev": true
+ },
+ "js-cookie": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-2.2.1.tgz",
+ "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ=="
+ },
+ "js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
+ },
+ "js-yaml": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+ "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "argparse": "^2.0.1"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true
+ },
+ "jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
+ },
+ "json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
+ },
+ "json-schema": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+ "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
+ "dev": true
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true,
+ "peer": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "json5": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
+ "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "requires": {
+ "graceful-fs": "^4.1.6",
+ "universalify": "^2.0.0"
+ }
+ },
+ "jsprim": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz",
+ "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
+ },
+ "klona": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
+ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ=="
+ },
+ "laravel-echo": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/laravel-echo/-/laravel-echo-1.11.3.tgz",
+ "integrity": "sha512-VNTnnoF8gK29ovxslnrFDt3xgrKiKKW1kTnKKO1A4kYVj4UCKmNO4x2ehRlfg2UTrG/oggwk95p+S9ftQYjXdw=="
+ },
+ "last-call-webpack-plugin": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz",
+ "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==",
+ "requires": {
+ "lodash": "^4.17.5",
+ "webpack-sources": "^1.1.0"
+ }
+ },
+ "launch-editor": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.3.0.tgz",
+ "integrity": "sha512-3QrsCXejlWYHjBPFXTyGNhPj4rrQdB+5+r5r3wArpLH201aR+nWUgw/zKKkTmilCfY/sv6u8qo98pNvtg8LUTA==",
+ "requires": {
+ "picocolors": "^1.0.0",
+ "shell-quote": "^1.6.1"
+ }
+ },
+ "launch-editor-middleware": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.3.0.tgz",
+ "integrity": "sha512-GJR64trLdFFwCoL9DMn/d1SZX0OzTDPixu4mcfWTShQ4tIqCHCGvlg9fOEYQXyBlrSMQwylsJfUWncheShfV2w==",
+ "requires": {
+ "launch-editor": "^2.3.0"
+ }
+ },
+ "levn": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
+ "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "prelude-ls": "^1.2.1",
+ "type-check": "~0.4.0"
+ }
+ },
+ "load-json-file": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0",
+ "strip-bom": "^2.0.0"
+ },
+ "dependencies": {
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.2.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "loader-runner": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
+ "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw=="
+ },
+ "loader-utils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+ "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "lodash._reinterpolate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+ "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0="
+ },
+ "lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168="
+ },
+ "lodash.isequal": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
+ "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA="
+ },
+ "lodash.kebabcase": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
+ "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY="
+ },
+ "lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4="
+ },
+ "lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+ },
+ "lodash.template": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
+ "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
+ "requires": {
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.templatesettings": "^4.0.0"
+ }
+ },
+ "lodash.templatesettings": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
+ "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
+ "requires": {
+ "lodash._reinterpolate": "^3.0.0"
+ }
+ },
+ "lodash.uniq": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="
+ },
+ "loud-rejection": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+ "dev": true,
+ "requires": {
+ "currently-unhandled": "^0.4.1",
+ "signal-exit": "^3.0.0"
+ }
+ },
+ "lower-case": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
+ "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw="
+ },
+ "lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "requires": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "luxon": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/luxon/-/luxon-2.3.0.tgz",
+ "integrity": "sha512-gv6jZCV+gGIrVKhO90yrsn8qXPKD8HYZJtrUDSfEbow8Tkw84T9OnCyJhWvnJIaIF/tBuiAjZuQHUt1LddX2mg=="
+ },
+ "make-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
+ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
+ "requires": {
+ "semver": "^6.0.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
+ }
+ }
+ },
+ "map-age-cleaner": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
+ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
+ "requires": {
+ "p-defer": "^1.0.0"
+ }
+ },
+ "map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
+ },
+ "map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true
+ },
+ "map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+ "requires": {
+ "object-visit": "^1.0.0"
+ }
+ },
+ "md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "mdn-data": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+ "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA=="
+ },
+ "media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
+ },
+ "mem": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz",
+ "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==",
+ "requires": {
+ "map-age-cleaner": "^0.1.3",
+ "mimic-fn": "^3.1.0"
+ },
+ "dependencies": {
+ "mimic-fn": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz",
+ "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ=="
+ }
+ }
+ },
+ "memfs": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz",
+ "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==",
+ "requires": {
+ "fs-monkey": "1.0.3"
+ }
+ },
+ "memory-fs": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
+ "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
+ "requires": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "meow": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
+ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
+ "dev": true,
+ "requires": {
+ "camelcase-keys": "^2.0.0",
+ "decamelize": "^1.1.2",
+ "loud-rejection": "^1.0.0",
+ "map-obj": "^1.0.1",
+ "minimist": "^1.1.3",
+ "normalize-package-data": "^2.3.4",
+ "object-assign": "^4.0.1",
+ "read-pkg-up": "^1.0.1",
+ "redent": "^1.0.0",
+ "trim-newlines": "^1.0.0"
+ }
+ },
+ "merge-options": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz",
+ "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==",
+ "dev": true,
+ "requires": {
+ "is-plain-obj": "^1.1"
+ },
+ "dependencies": {
+ "is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "dev": true
+ }
+ }
+ },
+ "merge-source-map": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
+ "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
+ "requires": {
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "merge-stream": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+ },
+ "merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
+ },
+ "micromatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+ "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+ "requires": {
+ "braces": "^3.0.1",
+ "picomatch": "^2.2.3"
+ }
+ },
+ "miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "requires": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "mime": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
+ "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
+ },
+ "mime-db": {
+ "version": "1.51.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
+ "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
+ },
+ "mime-types": {
+ "version": "2.1.34",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
+ "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
+ "requires": {
+ "mime-db": "1.51.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
+ },
+ "minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A=="
+ },
+ "minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo="
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
+ },
+ "minipass": {
+ "version": "3.1.6",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz",
+ "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==",
+ "requires": {
+ "yallist": "^4.0.0"
+ },
+ "dependencies": {
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ }
+ }
+ },
+ "minipass-collect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
+ "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-flush": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
+ "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minipass-pipeline": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
+ "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
+ "requires": {
+ "minipass": "^3.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
+ "requires": {
+ "minipass": "^3.0.0",
+ "yallist": "^4.0.0"
+ },
+ "dependencies": {
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ }
+ }
+ },
+ "mississippi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
+ "requires": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^3.0.0",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ }
+ },
+ "mitt": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.2.tgz",
+ "integrity": "sha1-OA5hSA1qYVtmDwertg1R4KTkvtY=",
+ "dev": true
+ },
+ "mixin-deep": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+ "requires": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "mixme": {
+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/mixme/-/mixme-0.5.4.tgz",
+ "integrity": "sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw=="
+ },
+ "mkdirp": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+ "requires": {
+ "minimist": "^1.2.5"
+ }
+ },
+ "move-concurrently": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
+ "requires": {
+ "aproba": "^1.1.1",
+ "copy-concurrently": "^1.0.0",
+ "fs-write-stream-atomic": "^1.0.8",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.3"
+ },
+ "dependencies": {
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ }
+ }
+ },
+ "mrmime": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz",
+ "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ=="
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "mustache": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz",
+ "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ=="
+ },
+ "mute-stream": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+ "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
+ },
+ "nan": {
+ "version": "2.15.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
+ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
+ "devOptional": true
+ },
+ "nanoid": {
+ "version": "2.1.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz",
+ "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA=="
+ },
+ "nanomatch": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "fragment-cache": "^0.2.1",
+ "is-windows": "^1.0.2",
+ "kind-of": "^6.0.2",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "requires": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ }
+ },
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true,
+ "peer": true
+ },
+ "negotiator": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
+ },
+ "neo-async": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
+ },
+ "no-case": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
+ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
+ "requires": {
+ "lower-case": "^1.1.1"
+ }
+ },
+ "node-fetch": {
+ "version": "2.6.6",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz",
+ "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==",
+ "requires": {
+ "whatwg-url": "^5.0.0"
+ }
+ },
+ "node-gyp": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
+ "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
+ "dev": true,
+ "requires": {
+ "env-paths": "^2.2.0",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.2.3",
+ "nopt": "^5.0.0",
+ "npmlog": "^4.1.2",
+ "request": "^2.88.2",
+ "rimraf": "^3.0.2",
+ "semver": "^7.3.2",
+ "tar": "^6.0.2",
+ "which": "^2.0.2"
+ }
+ },
+ "node-html-parser": {
+ "version": "3.3.6",
+ "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-3.3.6.tgz",
+ "integrity": "sha512-VkWDHvNgFGB3mbQGMyzqRE1i/BG7TKX9wRXC8e/v8kL0kZR/Oy6RjYxXH91K6/+m3g8iQ8dTqRy75lTYoA2Cjg==",
+ "requires": {
+ "css-select": "^4.1.3",
+ "he": "1.2.0"
+ }
+ },
+ "node-libs-browser": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
+ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
+ "requires": {
+ "assert": "^1.1.1",
+ "browserify-zlib": "^0.2.0",
+ "buffer": "^4.3.0",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "^1.0.0",
+ "crypto-browserify": "^3.11.0",
+ "domain-browser": "^1.1.1",
+ "events": "^3.0.0",
+ "https-browserify": "^1.0.0",
+ "os-browserify": "^0.3.0",
+ "path-browserify": "0.0.1",
+ "process": "^0.11.10",
+ "punycode": "^1.2.4",
+ "querystring-es3": "^0.2.0",
+ "readable-stream": "^2.3.3",
+ "stream-browserify": "^2.0.1",
+ "stream-http": "^2.7.2",
+ "string_decoder": "^1.0.0",
+ "timers-browserify": "^2.0.4",
+ "tty-browserify": "0.0.0",
+ "url": "^0.11.0",
+ "util": "^0.11.0",
+ "vm-browserify": "^1.0.1"
+ },
+ "dependencies": {
+ "buffer": {
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+ "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
+ "requires": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4",
+ "isarray": "^1.0.0"
+ }
+ },
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
+ }
+ }
+ },
+ "node-object-hash": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-1.4.2.tgz",
+ "integrity": "sha512-UdS4swXs85fCGWWf6t6DMGgpN/vnlKeSGEQ7hJcrs7PBFoxoKLmibc3QRb7fwiYsjdL7PX8iI/TMSlZ90dgHhQ=="
+ },
+ "node-releases": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
+ "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA=="
+ },
+ "node-res": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/node-res/-/node-res-5.0.1.tgz",
+ "integrity": "sha512-YOleO9c7MAqoHC+Ccu2vzvV1fL6Ku49gShq3PIMKWHRgrMSih3XcwL05NbLBi6oU2J471gTBfdpVVxwT6Pfhxg==",
+ "requires": {
+ "destroy": "^1.0.4",
+ "etag": "^1.8.1",
+ "mime-types": "^2.1.19",
+ "on-finished": "^2.3.0",
+ "vary": "^1.1.2"
+ }
+ },
+ "node-sass": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz",
+ "integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==",
+ "dev": true,
+ "requires": {
+ "async-foreach": "^0.1.3",
+ "chalk": "^1.1.1",
+ "cross-spawn": "^7.0.3",
+ "gaze": "^1.0.0",
+ "get-stdin": "^4.0.1",
+ "glob": "^7.0.3",
+ "lodash": "^4.17.15",
+ "meow": "^3.7.0",
+ "mkdirp": "^0.5.1",
+ "nan": "^2.13.2",
+ "node-gyp": "^7.1.0",
+ "npmlog": "^4.0.0",
+ "request": "^2.88.0",
+ "sass-graph": "2.2.5",
+ "stdout-stream": "^1.4.0",
+ "true-case-path": "^1.0.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "nopt": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
+ "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
+ "dev": true,
+ "requires": {
+ "abbrev": "1"
+ }
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "dev": true
+ }
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
+ },
+ "normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="
+ },
+ "normalize-url": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
+ "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
+ "requires": {
+ "object-assign": "^4.0.1",
+ "prepend-http": "^1.0.0",
+ "query-string": "^4.1.0",
+ "sort-keys": "^1.0.0"
+ }
+ },
+ "npm-run-path": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+ "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+ "requires": {
+ "path-key": "^3.0.0"
+ }
+ },
+ "npmlog": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
+ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
+ "dev": true,
+ "requires": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "nth-check": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+ "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "requires": {
+ "boolbase": "^1.0.0"
+ }
+ },
+ "num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4="
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "dev": true
+ },
+ "nuxt": {
+ "version": "2.15.8",
+ "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-2.15.8.tgz",
+ "integrity": "sha512-ceK3qLg/Baj7J8mK9bIxqw9AavrF+LXqwYEreBdY/a4Sj8YV4mIvhqea/6E7VTCNNGvKT2sJ/TTJjtfQ597lTA==",
+ "requires": {
+ "@nuxt/babel-preset-app": "2.15.8",
+ "@nuxt/builder": "2.15.8",
+ "@nuxt/cli": "2.15.8",
+ "@nuxt/components": "^2.1.8",
+ "@nuxt/config": "2.15.8",
+ "@nuxt/core": "2.15.8",
+ "@nuxt/generator": "2.15.8",
+ "@nuxt/loading-screen": "^2.0.3",
+ "@nuxt/opencollective": "^0.3.2",
+ "@nuxt/server": "2.15.8",
+ "@nuxt/telemetry": "^1.3.3",
+ "@nuxt/utils": "2.15.8",
+ "@nuxt/vue-app": "2.15.8",
+ "@nuxt/vue-renderer": "2.15.8",
+ "@nuxt/webpack": "2.15.8"
+ }
+ },
+ "nuxt-i18n": {
+ "version": "6.28.1",
+ "resolved": "https://registry.npmjs.org/nuxt-i18n/-/nuxt-i18n-6.28.1.tgz",
+ "integrity": "sha512-JKRs8AmixVZ7k90Rrwq468McfnInP1ymuejYHRGA4VV0nZCLYsdDQXZxXl3JXaER9VatM9C24GM3ArAYFOtUhg==",
+ "requires": {
+ "@babel/parser": "^7.14.9",
+ "@babel/traverse": "^7.14.9",
+ "@intlify/vue-i18n-extensions": "^1.0.2",
+ "@intlify/vue-i18n-loader": "^1.1.0",
+ "cookie": "^0.4.1",
+ "devalue": "^2.0.1",
+ "is-https": "^4.0.0",
+ "js-cookie": "^3.0.0",
+ "klona": "^2.0.4",
+ "lodash.merge": "^4.6.2",
+ "ufo": "^0.7.7",
+ "vue-i18n": "^8.25.0"
+ },
+ "dependencies": {
+ "is-https": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-https/-/is-https-4.0.0.tgz",
+ "integrity": "sha512-FeMLiqf8E5g6SdiVJsPcNZX8k4h2fBs1wp5Bb6uaNxn58ufK1axBqQZdmAQsqh0t9BuwFObybrdVJh6MKyPlyg=="
+ },
+ "js-cookie": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz",
+ "integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw=="
+ }
+ }
+ },
+ "oauth-sign": {
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
+ "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
+ "dev": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+ },
+ "object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "requires": {
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ }
+ }
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "object-inspect": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz",
+ "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g=="
+ },
+ "object-is": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
+ "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+ },
+ "object-visit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "requires": {
+ "isobject": "^3.0.0"
+ }
+ },
+ "object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "object.getownpropertydescriptors": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz",
+ "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ }
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "object.values": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
+ "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.19.1"
+ }
+ },
+ "on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA=="
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "onetime": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+ "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+ "requires": {
+ "mimic-fn": "^2.1.0"
+ }
+ },
+ "opener": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz",
+ "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A=="
+ },
+ "optimize-css-assets-webpack-plugin": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz",
+ "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==",
+ "requires": {
+ "cssnano": "^4.1.10",
+ "last-call-webpack-plugin": "^3.0.0"
+ }
+ },
+ "optionator": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz",
+ "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "deep-is": "^0.1.3",
+ "fast-levenshtein": "^2.0.6",
+ "levn": "^0.4.1",
+ "prelude-ls": "^1.2.1",
+ "type-check": "^0.4.0",
+ "word-wrap": "^1.2.3"
+ }
+ },
+ "os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc="
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+ "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
+ },
+ "p-defer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
+ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww="
+ },
+ "p-limit": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+ "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-map": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+ "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+ "requires": {
+ "aggregate-error": "^3.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+ },
+ "pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+ },
+ "parallel-transform": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
+ "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
+ "requires": {
+ "cyclist": "^1.0.1",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.1.5"
+ }
+ },
+ "param-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
+ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
+ "requires": {
+ "no-case": "^2.2.0"
+ }
+ },
+ "parchment": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz",
+ "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg=="
+ },
+ "parent-module": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
+ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "callsites": "^3.0.0"
+ }
+ },
+ "parse-asn1": {
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+ "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
+ "requires": {
+ "asn1.js": "^5.2.0",
+ "browserify-aes": "^1.0.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "parse-git-config": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz",
+ "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==",
+ "requires": {
+ "git-config-path": "^2.0.0",
+ "ini": "^1.3.5"
+ }
+ },
+ "parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "requires": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ }
+ },
+ "parse-path": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.3.tgz",
+ "integrity": "sha512-9Cepbp2asKnWTJ9x2kpw6Fe8y9JDbqwahGCTvklzd/cEq5C5JC59x2Xb0Kx+x0QZ8bvNquGO8/BWP0cwBHzSAA==",
+ "requires": {
+ "is-ssh": "^1.3.0",
+ "protocols": "^1.4.0",
+ "qs": "^6.9.4",
+ "query-string": "^6.13.8"
+ },
+ "dependencies": {
+ "query-string": {
+ "version": "6.14.1",
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.14.1.tgz",
+ "integrity": "sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw==",
+ "requires": {
+ "decode-uri-component": "^0.2.0",
+ "filter-obj": "^1.1.0",
+ "split-on-first": "^1.0.0",
+ "strict-uri-encode": "^2.0.0"
+ }
+ },
+ "strict-uri-encode": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
+ "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY="
+ }
+ }
+ },
+ "parse-url": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-6.0.0.tgz",
+ "integrity": "sha512-cYyojeX7yIIwuJzledIHeLUBVJ6COVLeT4eF+2P6aKVzwvgKQPndCBv3+yQ7pcWjqToYwaligxzSYNNmGoMAvw==",
+ "requires": {
+ "is-ssh": "^1.3.0",
+ "normalize-url": "^6.1.0",
+ "parse-path": "^4.0.0",
+ "protocols": "^1.4.0"
+ },
+ "dependencies": {
+ "normalize-url": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+ "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A=="
+ }
+ }
+ },
+ "parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
+ },
+ "pascal-case": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz",
+ "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==",
+ "requires": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ },
+ "dependencies": {
+ "lower-case": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz",
+ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==",
+ "requires": {
+ "tslib": "^2.0.3"
+ }
+ },
+ "no-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz",
+ "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==",
+ "requires": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "pascalcase": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
+ },
+ "path-browserify": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+ "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ=="
+ },
+ "path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "optional": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+ },
+ "path-key": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
+ },
+ "path-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
+ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
+ },
+ "pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "requires": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
+ },
+ "pify": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz",
+ "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA=="
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "requires": {
+ "pinkie": "^2.0.0"
+ }
+ },
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "requires": {
+ "find-up": "^4.0.0"
+ }
+ },
+ "pnp-webpack-plugin": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz",
+ "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==",
+ "requires": {
+ "ts-pnp": "^1.1.6"
+ }
+ },
+ "posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
+ },
+ "postcss": {
+ "version": "7.0.39",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+ "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+ "requires": {
+ "picocolors": "^0.2.1",
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "picocolors": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+ "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "postcss-attribute-case-insensitive": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz",
+ "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^6.0.2"
+ }
+ },
+ "postcss-calc": {
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
+ "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
+ "requires": {
+ "postcss": "^7.0.27",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.0.2"
+ }
+ },
+ "postcss-color-functional-notation": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz",
+ "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-color-gray": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz",
+ "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==",
+ "requires": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-color-hex-alpha": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz",
+ "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==",
+ "requires": {
+ "postcss": "^7.0.14",
+ "postcss-values-parser": "^2.0.1"
+ }
+ },
+ "postcss-color-mod-function": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz",
+ "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==",
+ "requires": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-color-rebeccapurple": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz",
+ "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-colormin": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
+ "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "color": "^3.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-convert-values": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
+ "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-custom-media": {
+ "version": "7.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz",
+ "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==",
+ "requires": {
+ "postcss": "^7.0.14"
+ }
+ },
+ "postcss-custom-properties": {
+ "version": "8.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz",
+ "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==",
+ "requires": {
+ "postcss": "^7.0.17",
+ "postcss-values-parser": "^2.0.1"
+ }
+ },
+ "postcss-custom-selectors": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz",
+ "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "postcss-dir-pseudo-class": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz",
+ "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "postcss-discard-comments": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
+ "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-discard-duplicates": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
+ "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-discard-empty": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
+ "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-discard-overridden": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
+ "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-double-position-gradients": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz",
+ "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==",
+ "requires": {
+ "postcss": "^7.0.5",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-env-function": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz",
+ "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-focus-visible": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz",
+ "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-focus-within": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz",
+ "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-font-variant": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz",
+ "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-gap-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz",
+ "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-image-set-function": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz",
+ "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-import": {
+ "version": "12.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz",
+ "integrity": "sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==",
+ "requires": {
+ "postcss": "^7.0.1",
+ "postcss-value-parser": "^3.2.3",
+ "read-cache": "^1.0.0",
+ "resolve": "^1.1.7"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-import-resolver": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-import-resolver/-/postcss-import-resolver-2.0.0.tgz",
+ "integrity": "sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==",
+ "requires": {
+ "enhanced-resolve": "^4.1.1"
+ }
+ },
+ "postcss-initial": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz",
+ "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-lab-function": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz",
+ "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==",
+ "requires": {
+ "@csstools/convert-colors": "^1.4.0",
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-load-config": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz",
+ "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==",
+ "requires": {
+ "cosmiconfig": "^5.0.0",
+ "import-cwd": "^2.0.0"
+ }
+ },
+ "postcss-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
+ "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
+ "requires": {
+ "loader-utils": "^1.1.0",
+ "postcss": "^7.0.0",
+ "postcss-load-config": "^2.0.0",
+ "schema-utils": "^1.0.0"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ },
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ }
+ }
+ },
+ "postcss-logical": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz",
+ "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-media-minmax": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz",
+ "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-merge-longhand": {
+ "version": "4.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
+ "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
+ "requires": {
+ "css-color-names": "0.0.4",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "stylehacks": "^4.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-merge-rules": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
+ "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "caniuse-api": "^3.0.0",
+ "cssnano-util-same-parent": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0",
+ "vendors": "^1.0.0"
+ },
+ "dependencies": {
+ "postcss-selector-parser": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+ "requires": {
+ "dot-prop": "^5.2.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "postcss-minify-font-values": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
+ "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-minify-gradients": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
+ "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
+ "requires": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "is-color-stop": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-minify-params": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
+ "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
+ "requires": {
+ "alphanum-sort": "^1.0.0",
+ "browserslist": "^4.0.0",
+ "cssnano-util-get-arguments": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "uniqs": "^2.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-minify-selectors": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
+ "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
+ "requires": {
+ "alphanum-sort": "^1.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-selector-parser": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+ "requires": {
+ "dot-prop": "^5.2.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "postcss-modules-extract-imports": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
+ "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
+ "requires": {
+ "postcss": "^7.0.5"
+ }
+ },
+ "postcss-modules-local-by-default": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz",
+ "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==",
+ "requires": {
+ "icss-utils": "^4.1.1",
+ "postcss": "^7.0.32",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ }
+ },
+ "postcss-modules-scope": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz",
+ "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==",
+ "requires": {
+ "postcss": "^7.0.6",
+ "postcss-selector-parser": "^6.0.0"
+ }
+ },
+ "postcss-modules-values": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
+ "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
+ "requires": {
+ "icss-utils": "^4.0.0",
+ "postcss": "^7.0.6"
+ }
+ },
+ "postcss-nesting": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz",
+ "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-normalize-charset": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
+ "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-normalize-display-values": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
+ "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
+ "requires": {
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-positions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
+ "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
+ "requires": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-repeat-style": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
+ "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
+ "requires": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-string": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
+ "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
+ "requires": {
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-timing-functions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
+ "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
+ "requires": {
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-unicode": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
+ "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-url": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
+ "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
+ "requires": {
+ "is-absolute-url": "^2.0.0",
+ "normalize-url": "^3.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "normalize-url": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
+ "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg=="
+ },
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-normalize-whitespace": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
+ "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-ordered-values": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
+ "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
+ "requires": {
+ "cssnano-util-get-arguments": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-overflow-shorthand": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz",
+ "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-page-break": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz",
+ "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-place": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz",
+ "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-values-parser": "^2.0.0"
+ }
+ },
+ "postcss-prefix-selector": {
+ "version": "1.14.0",
+ "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.14.0.tgz",
+ "integrity": "sha512-8d5fiBQZWMtGWH/7ewEeo6RnBNyT2kLD5wTIfV2oHYqH4hjiofg/rP5X3SUwnqOINzE4mM/K/UOAiNrIaKzd4w==",
+ "dev": true,
+ "requires": {}
+ },
+ "postcss-preset-env": {
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz",
+ "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==",
+ "requires": {
+ "autoprefixer": "^9.6.1",
+ "browserslist": "^4.6.4",
+ "caniuse-lite": "^1.0.30000981",
+ "css-blank-pseudo": "^0.1.4",
+ "css-has-pseudo": "^0.10.0",
+ "css-prefers-color-scheme": "^3.1.1",
+ "cssdb": "^4.4.0",
+ "postcss": "^7.0.17",
+ "postcss-attribute-case-insensitive": "^4.0.1",
+ "postcss-color-functional-notation": "^2.0.1",
+ "postcss-color-gray": "^5.0.0",
+ "postcss-color-hex-alpha": "^5.0.3",
+ "postcss-color-mod-function": "^3.0.3",
+ "postcss-color-rebeccapurple": "^4.0.1",
+ "postcss-custom-media": "^7.0.8",
+ "postcss-custom-properties": "^8.0.11",
+ "postcss-custom-selectors": "^5.1.2",
+ "postcss-dir-pseudo-class": "^5.0.0",
+ "postcss-double-position-gradients": "^1.0.0",
+ "postcss-env-function": "^2.0.2",
+ "postcss-focus-visible": "^4.0.0",
+ "postcss-focus-within": "^3.0.0",
+ "postcss-font-variant": "^4.0.0",
+ "postcss-gap-properties": "^2.0.0",
+ "postcss-image-set-function": "^3.0.1",
+ "postcss-initial": "^3.0.0",
+ "postcss-lab-function": "^2.0.1",
+ "postcss-logical": "^3.0.0",
+ "postcss-media-minmax": "^4.0.0",
+ "postcss-nesting": "^7.0.0",
+ "postcss-overflow-shorthand": "^2.0.0",
+ "postcss-page-break": "^2.0.0",
+ "postcss-place": "^4.0.1",
+ "postcss-pseudo-class-any-link": "^6.0.0",
+ "postcss-replace-overflow-wrap": "^3.0.0",
+ "postcss-selector-matches": "^4.0.0",
+ "postcss-selector-not": "^4.0.0"
+ }
+ },
+ "postcss-pseudo-class-any-link": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz",
+ "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==",
+ "requires": {
+ "postcss": "^7.0.2",
+ "postcss-selector-parser": "^5.0.0-rc.3"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg=="
+ },
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
+ "requires": {
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "postcss-reduce-initial": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
+ "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "caniuse-api": "^3.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0"
+ }
+ },
+ "postcss-reduce-transforms": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
+ "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
+ "requires": {
+ "cssnano-util-get-match": "^4.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-replace-overflow-wrap": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz",
+ "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==",
+ "requires": {
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-selector-matches": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz",
+ "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-selector-not": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz",
+ "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "postcss": "^7.0.2"
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "6.0.8",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz",
+ "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==",
+ "requires": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ }
+ },
+ "postcss-svgo": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz",
+ "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==",
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "svgo": "^1.0.0"
+ },
+ "dependencies": {
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
+ }
+ }
+ },
+ "postcss-unique-selectors": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
+ "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
+ "requires": {
+ "alphanum-sort": "^1.0.0",
+ "postcss": "^7.0.0",
+ "uniqs": "^2.0.0"
+ }
+ },
+ "postcss-url": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-8.0.0.tgz",
+ "integrity": "sha512-E2cbOQ5aii2zNHh8F6fk1cxls7QVFZjLPSrqvmiza8OuXLzIpErij8BDS5Y3STPfJgpIMNCPEr8JlKQWEoozUw==",
+ "requires": {
+ "mime": "^2.3.1",
+ "minimatch": "^3.0.4",
+ "mkdirp": "^0.5.0",
+ "postcss": "^7.0.2",
+ "xxhashjs": "^0.2.1"
+ }
+ },
+ "postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ },
+ "postcss-values-parser": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz",
+ "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==",
+ "requires": {
+ "flatten": "^1.0.2",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
+ "posthtml": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz",
+ "integrity": "sha1-9MBtufZ7Yf0XxOJW5+PZUVv3Jv0=",
+ "dev": true,
+ "requires": {
+ "posthtml-parser": "^0.2.0",
+ "posthtml-render": "^1.0.5"
+ }
+ },
+ "posthtml-parser": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz",
+ "integrity": "sha1-NdUw3jhnQMK6JP8usvrznM3ycd0=",
+ "dev": true,
+ "requires": {
+ "htmlparser2": "^3.8.3",
+ "isobject": "^2.1.0"
+ },
+ "dependencies": {
+ "dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ },
+ "dependencies": {
+ "domelementtype": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+ "dev": true
+ },
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true
+ }
+ }
+ },
+ "domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+ "dev": true
+ },
+ "domhandler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "1"
+ }
+ },
+ "domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "entities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
+ "dev": true
+ },
+ "htmlparser2": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^1.3.1",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^3.1.1"
+ }
+ },
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ },
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "posthtml-rename-id": {
+ "version": "1.0.12",
+ "resolved": "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.12.tgz",
+ "integrity": "sha512-UKXf9OF/no8WZo9edRzvuMenb6AD5hDLzIepJW+a4oJT+T/Lx7vfMYWT4aWlGNQh0WMhnUx1ipN9OkZ9q+ddEw==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "1.0.5"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ }
+ }
+ },
+ "posthtml-render": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.4.0.tgz",
+ "integrity": "sha512-W1779iVHGfq0Fvh2PROhCe2QhB8mEErgqzo1wpIt36tCgChafP+hbXIhLDOM8ePJrZcFs0vkNEtdibEWVqChqw==",
+ "dev": true
+ },
+ "posthtml-svg-mode": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz",
+ "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==",
+ "dev": true,
+ "requires": {
+ "merge-options": "1.0.1",
+ "posthtml": "^0.9.2",
+ "posthtml-parser": "^0.2.1",
+ "posthtml-render": "^1.0.6"
+ }
+ },
+ "prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "peer": true
+ },
+ "prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
+ },
+ "prettier": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz",
+ "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==",
+ "devOptional": true
+ },
+ "prettier-linter-helpers": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+ "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+ "dev": true,
+ "requires": {
+ "fast-diff": "^1.1.2"
+ }
+ },
+ "pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="
+ },
+ "pretty-error": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz",
+ "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==",
+ "requires": {
+ "lodash": "^4.17.20",
+ "renderkid": "^2.0.4"
+ }
+ },
+ "pretty-time": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz",
+ "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA=="
+ },
+ "process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI="
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "peer": true
+ },
+ "promise-inflight": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
+ },
+ "proper-lockfile": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz",
+ "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==",
+ "requires": {
+ "graceful-fs": "^4.2.4",
+ "retry": "^0.12.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "protocols": {
+ "version": "1.4.8",
+ "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz",
+ "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg=="
+ },
+ "prr": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
+ },
+ "pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
+ },
+ "psl": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+ "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
+ "dev": true
+ },
+ "public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "requires": {
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "requires": {
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
+ },
+ "dependencies": {
+ "pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ }
+ }
+ },
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
+ },
+ "pusher-js": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-7.0.3.tgz",
+ "integrity": "sha512-HIfCvt00CAqgO4W0BrdpPsDcAwy51rB6DN0VMC+JeVRRbo8mn3XTeUeIFjmmlRLZLX8rPhUtLRo7vPag6b8GCw==",
+ "requires": {
+ "tweetnacl": "^1.0.3"
+ }
+ },
+ "q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="
+ },
+ "qs": {
+ "version": "6.9.6",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
+ "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ=="
+ },
+ "query-string": {
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
+ "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
+ "requires": {
+ "object-assign": "^4.1.0",
+ "strict-uri-encode": "^1.0.0"
+ }
+ },
+ "querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
+ },
+ "querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM="
+ },
+ "queue-microtask": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
+ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
+ },
+ "quill": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz",
+ "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==",
+ "requires": {
+ "clone": "^2.1.1",
+ "deep-equal": "^1.0.1",
+ "eventemitter3": "^2.0.3",
+ "extend": "^3.0.2",
+ "parchment": "^1.1.4",
+ "quill-delta": "^3.6.2"
+ },
+ "dependencies": {
+ "eventemitter3": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz",
+ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo="
+ }
+ }
+ },
+ "quill-delta": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz",
+ "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==",
+ "requires": {
+ "deep-equal": "^1.0.1",
+ "extend": "^3.0.2",
+ "fast-diff": "1.1.2"
+ },
+ "dependencies": {
+ "fast-diff": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz",
+ "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig=="
+ }
+ }
+ },
+ "randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "requires": {
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "requires": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "range-parser": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
+ },
+ "raw-body": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
+ "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
+ "requires": {
+ "bytes": "3.1.1",
+ "http-errors": "1.8.1",
+ "iconv-lite": "0.4.24",
+ "unpipe": "1.0.0"
+ }
+ },
+ "raw-loader": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz",
+ "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==",
+ "dev": true,
+ "requires": {
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^3.0.0"
+ }
+ },
+ "rc9": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/rc9/-/rc9-1.2.0.tgz",
+ "integrity": "sha512-/jknmhG0USFAx5uoKkAKhtG40sONds9RWhFHrP1UzJ3OvVfqFWOypSUpmsQD0fFwAV7YtzHhsn3QNasfAoxgcQ==",
+ "requires": {
+ "defu": "^2.0.4",
+ "destr": "^1.0.0",
+ "flat": "^5.0.0"
+ },
+ "dependencies": {
+ "defu": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/defu/-/defu-2.0.4.tgz",
+ "integrity": "sha512-G9pEH1UUMxShy6syWk01VQSRVs3CDWtlxtZu7A+NyqjxaCA4gSlWAKDBx6QiUEKezqS8+DUlXLI14Fp05Hmpwg=="
+ }
+ }
+ },
+ "read-cache": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
+ "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=",
+ "requires": {
+ "pify": "^2.3.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
+ }
+ }
+ },
+ "read-pkg": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+ "dev": true,
+ "requires": {
+ "load-json-file": "^1.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^1.0.0"
+ },
+ "dependencies": {
+ "path-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "read-pkg-up": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+ "dev": true,
+ "requires": {
+ "find-up": "^1.0.0",
+ "read-pkg": "^1.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true,
+ "requires": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "dev": true,
+ "requires": {
+ "pinkie-promise": "^2.0.0"
+ }
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "redent": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
+ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+ "dev": true,
+ "requires": {
+ "indent-string": "^2.1.0",
+ "strip-indent": "^1.0.1"
+ }
+ },
+ "regenerate": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
+ },
+ "regenerate-unicode-properties": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
+ "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
+ "requires": {
+ "regenerate": "^1.4.2"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
+ },
+ "regenerator-transform": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
+ "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
+ "requires": {
+ "@babel/runtime": "^7.8.4"
+ }
+ },
+ "regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "requires": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "regexp.prototype.flags": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
+ "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "regexpp": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz",
+ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==",
+ "dev": true,
+ "peer": true
+ },
+ "regexpu-core": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
+ "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
+ "requires": {
+ "regenerate": "^1.4.2",
+ "regenerate-unicode-properties": "^9.0.0",
+ "regjsgen": "^0.5.2",
+ "regjsparser": "^0.7.0",
+ "unicode-match-property-ecmascript": "^2.0.0",
+ "unicode-match-property-value-ecmascript": "^2.0.0"
+ }
+ },
+ "regjsgen": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
+ "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A=="
+ },
+ "regjsparser": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
+ "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
+ "requires": {
+ "jsesc": "~0.5.0"
+ },
+ "dependencies": {
+ "jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
+ }
+ }
+ },
+ "relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk="
+ },
+ "remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "optional": true
+ },
+ "renderkid": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz",
+ "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==",
+ "requires": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^3.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "repeat-element": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ=="
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
+ },
+ "repeating": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dev": true,
+ "requires": {
+ "is-finite": "^1.0.0"
+ }
+ },
+ "request": {
+ "version": "2.88.2",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
+ "dev": true,
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "har-validator": "~5.1.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "oauth-sign": "~0.9.0",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.2",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "~2.5.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.3.2"
+ },
+ "dependencies": {
+ "qs": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+ "dev": true
+ }
+ }
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true
+ },
+ "require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "dev": true
+ },
+ "requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
+ },
+ "resolve": {
+ "version": "1.21.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz",
+ "integrity": "sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==",
+ "requires": {
+ "is-core-module": "^2.8.0",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
+ "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
+ "dev": true,
+ "peer": true
+ },
+ "resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
+ },
+ "restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "requires": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "ret": {
+ "version": "0.1.15",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
+ },
+ "retry": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+ "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs="
+ },
+ "reusify": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
+ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
+ },
+ "rgb-regex": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
+ "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE="
+ },
+ "rgba-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
+ "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM="
+ },
+ "rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
+ "run-async": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ=="
+ },
+ "run-parallel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
+ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
+ "requires": {
+ "queue-microtask": "^1.2.2"
+ }
+ },
+ "run-queue": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
+ "requires": {
+ "aproba": "^1.1.1"
+ }
+ },
+ "rxjs": {
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "requires": {
+ "ret": "~0.1.10"
+ }
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ },
+ "sass": {
+ "version": "1.32.13",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.13.tgz",
+ "integrity": "sha512-dEgI9nShraqP7cXQH+lEXVf73WOPCse0QlFzSD8k+1TcOxCMwVXfQlr0jtoluZysQOyJGnfr21dLvYKDJq8HkA==",
+ "dev": true,
+ "requires": {
+ "chokidar": ">=3.0.0 <4.0.0"
+ }
+ },
+ "sass-graph": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
+ "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.0.0",
+ "lodash": "^4.0.0",
+ "scss-tokenizer": "^0.2.3",
+ "yargs": "^13.3.2"
+ }
+ },
+ "sass-loader": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz",
+ "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==",
+ "dev": true,
+ "requires": {
+ "klona": "^2.0.4",
+ "loader-utils": "^2.0.0",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.0.0",
+ "semver": "^7.3.2"
+ }
+ },
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
+ },
+ "schema-utils": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+ "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
+ "scss-tokenizer": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
+ "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
+ "dev": true,
+ "requires": {
+ "js-base64": "^2.1.8",
+ "source-map": "^0.4.2"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+ "dev": true,
+ "requires": {
+ "amdefine": ">=0.0.4"
+ }
+ }
+ }
+ },
+ "scule": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/scule/-/scule-0.2.1.tgz",
+ "integrity": "sha512-M9gnWtn3J0W+UhJOHmBxBTwv8mZCan5i1Himp60t6vvZcor0wr+IM0URKmIglsWJ7bRujNAVVN77fp+uZaWoKg=="
+ },
+ "semver": {
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
+ "requires": {
+ "lru-cache": "^6.0.0"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "requires": {
+ "yallist": "^4.0.0"
+ }
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ }
+ }
+ },
+ "send": {
+ "version": "0.17.2",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
+ "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
+ "requires": {
+ "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.8.1",
+ "mime": "1.6.0",
+ "ms": "2.1.3",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.1",
+ "statuses": "~1.5.0"
+ },
+ "dependencies": {
+ "mime": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
+ },
+ "ms": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ }
+ }
+ },
+ "serialize-javascript": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
+ "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "serve-placeholder": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/serve-placeholder/-/serve-placeholder-1.2.4.tgz",
+ "integrity": "sha512-jWD9cZXLcr4vHTTL5KEPIUBUYyOWN/z6v/tn0l6XxFhi9iqV3Fc5Y1aFeduUyz+cx8sALzGCUczkPfeOlrq9jg==",
+ "requires": {
+ "defu": "^5.0.0"
+ }
+ },
+ "serve-static": {
+ "version": "1.14.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
+ "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
+ "requires": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.3",
+ "send": "0.17.2"
+ }
+ },
+ "server-destroy": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
+ "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0="
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "dev": true
+ },
+ "set-value": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ }
+ },
+ "setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
+ },
+ "setprototypeof": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
+ "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
+ },
+ "sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "shallow-clone": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+ "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+ "requires": {
+ "kind-of": "^6.0.2"
+ }
+ },
+ "shebang-command": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+ "requires": {
+ "shebang-regex": "^3.0.0"
+ }
+ },
+ "shebang-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
+ },
+ "shell-quote": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz",
+ "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw=="
+ },
+ "side-channel": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+ "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+ "requires": {
+ "call-bind": "^1.0.0",
+ "get-intrinsic": "^1.0.2",
+ "object-inspect": "^1.9.0"
+ }
+ },
+ "signal-exit": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
+ "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ=="
+ },
+ "simple-swizzle": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+ "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
+ "requires": {
+ "is-arrayish": "^0.3.1"
+ },
+ "dependencies": {
+ "is-arrayish": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
+ }
+ }
+ },
+ "sirv": {
+ "version": "1.0.19",
+ "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz",
+ "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==",
+ "requires": {
+ "@polka/url": "^1.0.0-next.20",
+ "mrmime": "^1.0.0",
+ "totalist": "^1.0.0"
+ }
+ },
+ "slash": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
+ },
+ "snapdragon": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "requires": {
+ "base": "^0.11.1",
+ "debug": "^2.2.0",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "map-cache": "^0.2.2",
+ "source-map": "^0.5.6",
+ "source-map-resolve": "^0.5.0",
+ "use": "^3.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ }
+ }
+ },
+ "snapdragon-node": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "requires": {
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.0",
+ "snapdragon-util": "^3.0.1"
+ }
+ },
+ "snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "requires": {
+ "kind-of": "^3.2.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "sort-keys": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
+ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
+ "requires": {
+ "is-plain-obj": "^1.0.0"
+ },
+ "dependencies": {
+ "is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
+ }
+ }
+ },
+ "sortablejs": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz",
+ "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A=="
+ },
+ "source-list-map": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
+ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
+ "source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "requires": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "source-map-support": {
+ "version": "0.5.21",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
+ "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "source-map-url": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw=="
+ },
+ "spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "dev": true,
+ "requires": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "dev": true
+ },
+ "spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-license-ids": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
+ "dev": true
+ },
+ "split-on-first": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz",
+ "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw=="
+ },
+ "split-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "requires": {
+ "extend-shallow": "^3.0.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ },
+ "sshpk": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+ "dev": true,
+ "requires": {
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
+ },
+ "dependencies": {
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true
+ }
+ }
+ },
+ "ssri": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
+ "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
+ "requires": {
+ "minipass": "^3.1.1"
+ }
+ },
+ "stable": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w=="
+ },
+ "stack-trace": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
+ "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA="
+ },
+ "stackframe": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz",
+ "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA=="
+ },
+ "static-extend": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "requires": {
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ }
+ }
+ },
+ "statuses": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
+ },
+ "std-env": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.3.1.tgz",
+ "integrity": "sha512-eOsoKTWnr6C8aWrqJJ2KAReXoa7Vn5Ywyw6uCXgA/xDhxPoaIsBa5aNJmISY04dLwXPBnDHW4diGM7Sn5K4R/g==",
+ "requires": {
+ "ci-info": "^3.1.1"
+ }
+ },
+ "stdout-stream": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
+ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "stream-browserify": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
+ "requires": {
+ "inherits": "~2.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "stream-each": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "stream-http": {
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
+ "requires": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.3.6",
+ "to-arraybuffer": "^1.0.0",
+ "xtend": "^4.0.0"
+ }
+ },
+ "stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
+ },
+ "stream-transform": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz",
+ "integrity": "sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==",
+ "requires": {
+ "mixme": "^0.5.1"
+ }
+ },
+ "strict-uri-encode": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ }
+ }
+ },
+ "string.prototype.trimend": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+ "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "string.prototype.trimstart": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+ "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+ "requires": {
+ "call-bind": "^1.0.2",
+ "define-properties": "^1.1.3"
+ }
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
+ "strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "dev": true,
+ "requires": {
+ "is-utf8": "^0.2.0"
+ }
+ },
+ "strip-final-newline": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+ "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
+ },
+ "strip-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
+ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+ "dev": true,
+ "requires": {
+ "get-stdin": "^4.0.1"
+ }
+ },
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "peer": true
+ },
+ "style-resources-loader": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/style-resources-loader/-/style-resources-loader-1.5.0.tgz",
+ "integrity": "sha512-fIfyvQ+uvXaCBGGAgfh+9v46ARQB1AWdaop2RpQw0PBVuROsTBqGvx8dj0kxwjGOAyq3vepe4AOK3M6+Q/q2jw==",
+ "requires": {
+ "glob": "^7.2.0",
+ "loader-utils": "^2.0.0",
+ "schema-utils": "^2.7.0",
+ "tslib": "^2.3.1"
+ },
+ "dependencies": {
+ "schema-utils": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
+ "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
+ "requires": {
+ "@types/json-schema": "^7.0.5",
+ "ajv": "^6.12.4",
+ "ajv-keywords": "^3.5.2"
+ }
+ },
+ "tslib": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
+ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ }
+ }
+ },
+ "stylehacks": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
+ "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
+ "requires": {
+ "browserslist": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0"
+ },
+ "dependencies": {
+ "postcss-selector-parser": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+ "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
+ "requires": {
+ "dot-prop": "^5.2.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ }
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ },
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
+ },
+ "svg-baker": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/svg-baker/-/svg-baker-1.7.0.tgz",
+ "integrity": "sha512-nibslMbkXOIkqKVrfcncwha45f97fGuAOn1G99YwnwTj8kF9YiM6XexPcUso97NxOm6GsP0SIvYVIosBis1xLg==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.0",
+ "clone": "^2.1.1",
+ "he": "^1.1.1",
+ "image-size": "^0.5.1",
+ "loader-utils": "^1.1.0",
+ "merge-options": "1.0.1",
+ "micromatch": "3.1.0",
+ "postcss": "^5.2.17",
+ "postcss-prefix-selector": "^1.6.0",
+ "posthtml-rename-id": "^1.0",
+ "posthtml-svg-mode": "^1.0.3",
+ "query-string": "^4.3.2",
+ "traverse": "^0.6.6"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ }
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ }
+ },
+ "has-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
+ "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+ "dev": true
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ },
+ "micromatch": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz",
+ "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.2.2",
+ "define-property": "^1.0.0",
+ "extend-shallow": "^2.0.1",
+ "extglob": "^2.0.2",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^5.0.2",
+ "nanomatch": "^1.2.1",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ }
+ },
+ "postcss": {
+ "version": "5.2.18",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
+ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^1.1.3",
+ "js-base64": "^2.1.9",
+ "source-map": "^0.5.6",
+ "supports-color": "^3.2.3"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
+ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+ "dev": true,
+ "requires": {
+ "has-flag": "^1.0.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ }
+ }
+ },
+ "svg-baker-runtime": {
+ "version": "1.4.7",
+ "resolved": "https://registry.npmjs.org/svg-baker-runtime/-/svg-baker-runtime-1.4.7.tgz",
+ "integrity": "sha512-Zorfwwj5+lWjk/oxwSMsRdS2sPQQdTmmsvaSpzU+i9ZWi3zugHLt6VckWfnswphQP0LmOel3nggpF5nETbt6xw==",
+ "dev": true,
+ "requires": {
+ "deepmerge": "1.3.2",
+ "mitt": "1.1.2",
+ "svg-baker": "^1.7.0"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz",
+ "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
+ "dev": true
+ }
+ }
+ },
+ "svg-sprite-loader": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-5.2.1.tgz",
+ "integrity": "sha512-n2IZc87rpOeXh+PQFksFMGCfMV/BT01YG+Dlbyjoh2Cz8BSTL5Vi/7KDr86Pt/u1NRDCVb3vY74BF5rKCmqbNA==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.0",
+ "deepmerge": "1.3.2",
+ "domready": "1.0.8",
+ "escape-string-regexp": "1.0.5",
+ "loader-utils": "^1.1.0",
+ "svg-baker": "^1.5.0",
+ "svg-baker-runtime": "^1.4.7",
+ "url-slug": "2.0.0"
+ },
+ "dependencies": {
+ "deepmerge": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz",
+ "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=",
+ "dev": true
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ }
+ }
+ },
+ "svg-tags": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
+ "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q="
+ },
+ "svg-to-vue": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/svg-to-vue/-/svg-to-vue-0.7.0.tgz",
+ "integrity": "sha512-Tg2nMmf3BQorYCAjxbtTkYyWPVSeox5AZUFvfy4MoWK/5tuQlnA/h3LAlTjV3sEvOC5FtUNovRSj3p784l4KOA==",
+ "dev": true,
+ "requires": {
+ "svgo": "^1.3.2"
+ }
+ },
+ "svgo": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+ "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
+ "requires": {
+ "chalk": "^2.4.1",
+ "coa": "^2.0.2",
+ "css-select": "^2.0.0",
+ "css-select-base-adapter": "^0.1.1",
+ "css-tree": "1.0.0-alpha.37",
+ "csso": "^4.0.2",
+ "js-yaml": "^3.13.1",
+ "mkdirp": "~0.5.1",
+ "object.values": "^1.1.0",
+ "sax": "~1.2.4",
+ "stable": "^0.1.8",
+ "unquote": "~1.1.1",
+ "util.promisify": "~1.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ },
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "css-select": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
+ "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^3.2.1",
+ "domutils": "^1.7.0",
+ "nth-check": "^1.0.2"
+ }
+ },
+ "css-what": {
+ "version": "3.4.2",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
+ "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ=="
+ },
+ "dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ }
+ },
+ "domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ },
+ "dependencies": {
+ "domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ }
+ }
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ },
+ "js-yaml": {
+ "version": "3.14.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+ "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "nth-check": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+ "requires": {
+ "boolbase": "~1.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
+ "tapable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
+ },
+ "tar": {
+ "version": "6.1.11",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
+ "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
+ "requires": {
+ "chownr": "^2.0.0",
+ "fs-minipass": "^2.0.0",
+ "minipass": "^3.0.0",
+ "minizlib": "^2.1.1",
+ "mkdirp": "^1.0.3",
+ "yallist": "^4.0.0"
+ },
+ "dependencies": {
+ "mkdirp": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
+ },
+ "yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+ }
+ }
+ },
+ "terser": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
+ "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
+ "requires": {
+ "commander": "^2.20.0",
+ "source-map": "~0.6.1",
+ "source-map-support": "~0.5.12"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "terser-webpack-plugin": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz",
+ "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==",
+ "requires": {
+ "cacache": "^15.0.5",
+ "find-cache-dir": "^3.3.1",
+ "jest-worker": "^26.5.0",
+ "p-limit": "^3.0.2",
+ "schema-utils": "^3.0.0",
+ "serialize-javascript": "^5.0.1",
+ "source-map": "^0.6.1",
+ "terser": "^5.3.4",
+ "webpack-sources": "^1.4.3"
+ },
+ "dependencies": {
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "terser": {
+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz",
+ "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==",
+ "requires": {
+ "commander": "^2.20.0",
+ "source-map": "~0.7.2",
+ "source-map-support": "~0.5.20"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.7.3",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+ "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
+ }
+ }
+ }
+ }
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
+ },
+ "thread-loader": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-3.0.4.tgz",
+ "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==",
+ "requires": {
+ "json-parse-better-errors": "^1.0.2",
+ "loader-runner": "^4.1.0",
+ "loader-utils": "^2.0.0",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.0.0"
+ }
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "time-fix-plugin": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/time-fix-plugin/-/time-fix-plugin-2.0.7.tgz",
+ "integrity": "sha512-uVFet1LQToeUX0rTcSiYVYVoGuBpc8gP/2jnlUzuHMHe+gux6XLsNzxLUweabMwiUj5ejhoIMsUI55nVSEa/Vw==",
+ "requires": {}
+ },
+ "timers-browserify": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+ "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
+ "requires": {
+ "setimmediate": "^1.0.4"
+ }
+ },
+ "timsort": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
+ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q="
+ },
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "requires": {
+ "os-tmpdir": "~1.0.2"
+ }
+ },
+ "to-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
+ },
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
+ },
+ "to-object-path": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "to-regex": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "requires": {
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "regex-not": "^1.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "requires": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ }
+ },
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ },
+ "toidentifier": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
+ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
+ },
+ "totalist": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz",
+ "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g=="
+ },
+ "tough-cookie": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+ "dev": true,
+ "requires": {
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
+ }
+ },
+ "tr46": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+ "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
+ },
+ "traverse": {
+ "version": "0.6.6",
+ "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz",
+ "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=",
+ "dev": true
+ },
+ "trim-newlines": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
+ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
+ "dev": true
+ },
+ "true-case-path": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
+ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
+ "dev": true,
+ "requires": {
+ "glob": "^7.1.2"
+ }
+ },
+ "ts-pnp": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
+ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw=="
+ },
+ "tslib": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
+ },
+ "tty-browserify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY="
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "tweetnacl": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
+ "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw=="
+ },
+ "type-check": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
+ "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
+ "dev": true,
+ "peer": true,
+ "requires": {
+ "prelude-ls": "^1.2.1"
+ }
+ },
+ "type-fest": {
+ "version": "0.20.2",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
+ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
+ },
+ "type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+ "requires": {
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
+ }
+ },
+ "typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
+ },
+ "ua-parser-js": {
+ "version": "0.7.31",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz",
+ "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ=="
+ },
+ "ufo": {
+ "version": "0.7.9",
+ "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.7.9.tgz",
+ "integrity": "sha512-6t9LrLk3FhqTS+GW3IqlITtfRB5JAVr5MMNjpBECfK827W+Vh5Ilw/LhTcHWrt6b3hkeBvcbjx4Ti7QVFzmcww=="
+ },
+ "uglify-js": {
+ "version": "3.14.5",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.5.tgz",
+ "integrity": "sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ=="
+ },
+ "unbox-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
+ "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==",
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has-bigints": "^1.0.1",
+ "has-symbols": "^1.0.2",
+ "which-boxed-primitive": "^1.0.2"
+ }
+ },
+ "unfetch": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.2.0.tgz",
+ "integrity": "sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA=="
+ },
+ "unicode-canonical-property-names-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ=="
+ },
+ "unicode-match-property-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
+ "requires": {
+ "unicode-canonical-property-names-ecmascript": "^2.0.0",
+ "unicode-property-aliases-ecmascript": "^2.0.0"
+ }
+ },
+ "unicode-match-property-value-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw=="
+ },
+ "unicode-property-aliases-ecmascript": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
+ "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ=="
+ },
+ "unidecode": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz",
+ "integrity": "sha1-77swFTi8RSRqmsjFWdcvAVMFBT4=",
+ "dev": true
+ },
+ "union-value": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
+ "requires": {
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^2.0.1"
+ }
+ },
+ "uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="
+ },
+ "uniqs": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
+ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI="
+ },
+ "unique-filename": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "requires": {
+ "unique-slug": "^2.0.0"
+ }
+ },
+ "unique-slug": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
+ "requires": {
+ "imurmurhash": "^0.1.4"
+ }
+ },
+ "universalify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
+ },
+ "unpipe": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
+ },
+ "unquote": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ="
+ },
+ "unset-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "requires": {
+ "has-value": "^0.3.1",
+ "isobject": "^3.0.0"
+ },
+ "dependencies": {
+ "has-value": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+ "requires": {
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ }
+ }
+ },
+ "has-values": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
+ }
+ }
+ },
+ "upath": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz",
+ "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w=="
+ },
+ "upper-case": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
+ "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg="
+ },
+ "uri-js": {
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "requires": {
+ "punycode": "^2.1.0"
+ }
+ },
+ "urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
+ },
+ "url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "requires": {
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+ }
+ }
+ },
+ "url-loader": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz",
+ "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==",
+ "requires": {
+ "loader-utils": "^2.0.0",
+ "mime-types": "^2.1.27",
+ "schema-utils": "^3.0.0"
+ }
+ },
+ "url-slug": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/url-slug/-/url-slug-2.0.0.tgz",
+ "integrity": "sha1-p4nVrtSZXA2VrzM3etHVxo1NcCc=",
+ "dev": true,
+ "requires": {
+ "unidecode": "0.1.8"
+ }
+ },
+ "use": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ=="
+ },
+ "util": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
+ "requires": {
+ "inherits": "2.0.3"
+ },
+ "dependencies": {
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ }
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ },
+ "util.promisify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
+ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
+ "requires": {
+ "define-properties": "^1.1.2",
+ "object.getownpropertydescriptors": "^2.0.3"
+ }
+ },
+ "utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw="
+ },
+ "utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
+ },
+ "uuid": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+ "dev": true
+ },
+ "v8-compile-cache": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz",
+ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==",
+ "dev": true,
+ "peer": true
+ },
+ "validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "dev": true,
+ "requires": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
+ },
+ "vendors": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
+ "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w=="
+ },
+ "verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ },
+ "dependencies": {
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true
+ }
+ }
+ },
+ "vm-browserify": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+ "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="
+ },
+ "vue": {
+ "version": "2.6.14",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz",
+ "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ=="
+ },
+ "vue-client-only": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/vue-client-only/-/vue-client-only-2.1.0.tgz",
+ "integrity": "sha512-vKl1skEKn8EK9f8P2ZzhRnuaRHLHrlt1sbRmazlvsx6EiC3A8oWF8YCBrMJzoN+W3OnElwIGbVjsx6/xelY1AA=="
+ },
+ "vue-form-generator": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/vue-form-generator/-/vue-form-generator-2.3.4.tgz",
+ "integrity": "sha512-gkGLukX2xyVYASVopRVt/v4ZVFpoH+I1j+yRIkJBOR9++UwZTi8yREWydnKukpp/r90SGX68Yzy4OkQrKZHluQ=="
+ },
+ "vue-hot-reload-api": {
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz",
+ "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog=="
+ },
+ "vue-i18n": {
+ "version": "8.26.8",
+ "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.26.8.tgz",
+ "integrity": "sha512-BN2OXolO15AKS95yNF8oOtARibaO6RxyKkAYNV4XpOmL7S4eVZYMIDtyvDv+XGZaiUmBJSH9mdNqzexvGMnK2A=="
+ },
+ "vue-loader": {
+ "version": "15.9.8",
+ "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz",
+ "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==",
+ "requires": {
+ "@vue/component-compiler-utils": "^3.1.0",
+ "hash-sum": "^1.0.2",
+ "loader-utils": "^1.1.0",
+ "vue-hot-reload-api": "^2.3.0",
+ "vue-style-loader": "^4.1.0"
+ },
+ "dependencies": {
+ "hash-sum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
+ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ="
+ },
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ }
+ }
+ },
+ "vue-meta": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/vue-meta/-/vue-meta-2.4.0.tgz",
+ "integrity": "sha512-XEeZUmlVeODclAjCNpWDnjgw+t3WA6gdzs6ENoIAgwO1J1d5p1tezDhtteLUFwcaQaTtayRrsx7GL6oXp/m2Jw==",
+ "requires": {
+ "deepmerge": "^4.2.2"
+ }
+ },
+ "vue-no-ssr": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/vue-no-ssr/-/vue-no-ssr-1.1.1.tgz",
+ "integrity": "sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g=="
+ },
+ "vue-quill-editor": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/vue-quill-editor/-/vue-quill-editor-3.0.6.tgz",
+ "integrity": "sha512-g20oSZNWg8Hbu41Kinjd55e235qVWPLfg4NvsLW6d+DhgBTFbEuMpcWlUdrD6qT3+Noim6DRu18VLM9lVShXOQ==",
+ "requires": {
+ "object-assign": "^4.1.1",
+ "quill": "^1.3.4"
+ }
+ },
+ "vue-router": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz",
+ "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg=="
+ },
+ "vue-server-renderer": {
+ "version": "2.6.14",
+ "resolved": "https://registry.npmjs.org/vue-server-renderer/-/vue-server-renderer-2.6.14.tgz",
+ "integrity": "sha512-HifYRa/LW7cKywg9gd4ZtvtRuBlstQBao5ZCWlg40fyB4OPoGfEXAzxb0emSLv4pBDOHYx0UjpqvxpiQFEuoLA==",
+ "requires": {
+ "chalk": "^1.1.3",
+ "hash-sum": "^1.0.2",
+ "he": "^1.1.0",
+ "lodash.template": "^4.5.0",
+ "lodash.uniq": "^4.5.0",
+ "resolve": "^1.2.0",
+ "serialize-javascript": "^3.1.0",
+ "source-map": "0.5.6"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ },
+ "hash-sum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
+ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ="
+ },
+ "serialize-javascript": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz",
+ "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==",
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "source-map": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
+ "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI="
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
+ }
+ }
+ },
+ "vue-style-loader": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz",
+ "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==",
+ "requires": {
+ "hash-sum": "^1.0.2",
+ "loader-utils": "^1.0.2"
+ },
+ "dependencies": {
+ "hash-sum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
+ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ="
+ },
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ }
+ }
+ },
+ "vue-svg-loader": {
+ "version": "0.16.0",
+ "resolved": "https://registry.npmjs.org/vue-svg-loader/-/vue-svg-loader-0.16.0.tgz",
+ "integrity": "sha512-2RtFXlTCYWm8YAEO2qAOZ2SuIF2NvLutB5muc3KDYoZq5ZeCHf8ggzSan3ksbbca7CJ/Aw57ZnDF4B7W/AkGtw==",
+ "dev": true,
+ "requires": {
+ "loader-utils": "^1.2.3",
+ "svg-to-vue": "^0.7.0"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ }
+ }
+ },
+ "vue-template-compiler": {
+ "version": "2.6.14",
+ "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz",
+ "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==",
+ "requires": {
+ "de-indent": "^1.0.2",
+ "he": "^1.1.0"
+ }
+ },
+ "vue-template-es2015-compiler": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz",
+ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw=="
+ },
+ "vue2-dropzone": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/vue2-dropzone/-/vue2-dropzone-3.6.0.tgz",
+ "integrity": "sha512-YXC1nCWIZvfa98e/i6h+EshZCkFSxFEh0Sxr9ODfThAPPDVhAzLLlz/4XIx0NGO1QeSy6htwSstte47R7vVhLQ==",
+ "requires": {
+ "dropzone": "^5.5.1"
+ }
+ },
+ "vue2-filters": {
+ "version": "0.13.0",
+ "resolved": "https://registry.npmjs.org/vue2-filters/-/vue2-filters-0.13.0.tgz",
+ "integrity": "sha512-CQXLyG4YQMHxPkoLm+6rKcrcG/+zNtN+wtber99DiDO7DNwjcq8XTG9Gn6QKGL4OWcNmeITeUZXKS3mPMo4ERw=="
+ },
+ "vuedraggable": {
+ "version": "2.24.3",
+ "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz",
+ "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==",
+ "requires": {
+ "sortablejs": "1.10.2"
+ }
+ },
+ "vuetify": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.6.2.tgz",
+ "integrity": "sha512-nx3uZkO8MZNMshUEh1xKaQ1hQYepNwWFn3FVxKt+XBVf7ZFscd0GS/a3KZo4B3baXQmziCQAZKNIQF5IWeaIUw==",
+ "dev": true,
+ "requires": {}
+ },
+ "vuetify-loader": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/vuetify-loader/-/vuetify-loader-1.7.3.tgz",
+ "integrity": "sha512-1Kt6Rfvuw3i9BBlxC9WTMnU3WEU7IBWQmDX+fYGAVGpzWCX7oHythUIwPCZGShHSYcPMKSDbXTPP8UvT5RNw8Q==",
+ "dev": true,
+ "requires": {
+ "decache": "^4.6.0",
+ "file-loader": "^6.2.0",
+ "loader-utils": "^2.0.0"
+ }
+ },
+ "vuex": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz",
+ "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==",
+ "requires": {}
+ },
+ "watchpack": {
+ "version": "1.7.5",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+ "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
+ "requires": {
+ "chokidar": "^3.4.1",
+ "graceful-fs": "^4.1.2",
+ "neo-async": "^2.5.0",
+ "watchpack-chokidar2": "^2.0.1"
+ }
+ },
+ "watchpack-chokidar2": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
+ "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
+ "optional": true,
+ "requires": {
+ "chokidar": "^2.1.8"
+ },
+ "dependencies": {
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "optional": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ },
+ "dependencies": {
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "optional": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ }
+ }
+ },
+ "binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "optional": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "optional": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ }
+ },
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "optional": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
+ "define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "optional": true,
+ "requires": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "optional": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ }
+ },
+ "fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "optional": true,
+ "requires": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "optional": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "optional": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "optional": true,
+ "requires": {
+ "binary-extensions": "^1.0.0"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "optional": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "optional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "optional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "optional": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "optional": true,
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ }
+ }
+ },
+ "readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "optional": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "optional": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ },
+ "upath": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
+ "optional": true
+ }
+ }
+ },
+ "webidl-conversions": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE="
+ },
+ "webpack": {
+ "version": "4.46.0",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz",
+ "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==",
+ "requires": {
+ "@webassemblyjs/ast": "1.9.0",
+ "@webassemblyjs/helper-module-context": "1.9.0",
+ "@webassemblyjs/wasm-edit": "1.9.0",
+ "@webassemblyjs/wasm-parser": "1.9.0",
+ "acorn": "^6.4.1",
+ "ajv": "^6.10.2",
+ "ajv-keywords": "^3.4.1",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^4.5.0",
+ "eslint-scope": "^4.0.3",
+ "json-parse-better-errors": "^1.0.2",
+ "loader-runner": "^2.4.0",
+ "loader-utils": "^1.2.3",
+ "memory-fs": "^0.4.1",
+ "micromatch": "^3.1.10",
+ "mkdirp": "^0.5.3",
+ "neo-async": "^2.6.1",
+ "node-libs-browser": "^2.2.1",
+ "schema-utils": "^1.0.0",
+ "tapable": "^1.1.3",
+ "terser-webpack-plugin": "^1.4.3",
+ "watchpack": "^1.7.4",
+ "webpack-sources": "^1.4.1"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
+ "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ=="
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ }
+ },
+ "cacache": {
+ "version": "12.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
+ "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
+ "requires": {
+ "bluebird": "^3.5.5",
+ "chownr": "^1.1.1",
+ "figgy-pudding": "^3.5.1",
+ "glob": "^7.1.4",
+ "graceful-fs": "^4.1.15",
+ "infer-owner": "^1.0.3",
+ "lru-cache": "^5.1.1",
+ "mississippi": "^3.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.3",
+ "ssri": "^6.0.1",
+ "unique-filename": "^1.1.1",
+ "y18n": "^4.0.0"
+ }
+ },
+ "chownr": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="
+ },
+ "define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "requires": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ }
+ },
+ "eslint-scope": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
+ "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
+ "requires": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ }
+ },
+ "find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "loader-runner": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw=="
+ },
+ "loader-utils": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+ "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^1.0.1"
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "memory-fs": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
+ "requires": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ }
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
+ },
+ "pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "requires": {
+ "find-up": "^3.0.0"
+ }
+ },
+ "rimraf": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
+ },
+ "serialize-javascript": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+ "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+ "requires": {
+ "randombytes": "^2.1.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "ssri": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
+ "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
+ "requires": {
+ "figgy-pudding": "^3.5.1"
+ }
+ },
+ "terser-webpack-plugin": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
+ "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
+ "requires": {
+ "cacache": "^12.0.2",
+ "find-cache-dir": "^2.1.0",
+ "is-wsl": "^1.1.0",
+ "schema-utils": "^1.0.0",
+ "serialize-javascript": "^4.0.0",
+ "source-map": "^0.6.1",
+ "terser": "^4.1.2",
+ "webpack-sources": "^1.4.0",
+ "worker-farm": "^1.7.0"
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ }
+ }
+ },
+ "webpack-bundle-analyzer": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz",
+ "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==",
+ "requires": {
+ "acorn": "^8.0.4",
+ "acorn-walk": "^8.0.0",
+ "chalk": "^4.1.0",
+ "commander": "^7.2.0",
+ "gzip-size": "^6.0.0",
+ "lodash": "^4.17.20",
+ "opener": "^1.5.2",
+ "sirv": "^1.0.7",
+ "ws": "^7.3.1"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
+ }
+ }
+ },
+ "webpack-dev-middleware": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.3.0.tgz",
+ "integrity": "sha512-PjwyVY95/bhBh6VUqt6z4THplYcsvQ8YNNBTBM873xLVmw8FLeALn0qurHbs9EmcfhzQis/eoqypSnZeuUz26w==",
+ "requires": {
+ "colorette": "^1.2.2",
+ "mem": "^8.1.1",
+ "memfs": "^3.2.2",
+ "mime-types": "^2.1.30",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^3.0.0"
+ }
+ },
+ "webpack-hot-middleware": {
+ "version": "2.25.1",
+ "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz",
+ "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==",
+ "requires": {
+ "ansi-html-community": "0.0.8",
+ "html-entities": "^2.1.0",
+ "querystring": "^0.2.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "webpack-node-externals": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz",
+ "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ=="
+ },
+ "webpack-sources": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+ "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+ "requires": {
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ }
+ }
+ },
+ "webpackbar": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-4.0.0.tgz",
+ "integrity": "sha512-k1qRoSL/3BVuINzngj09nIwreD8wxV4grcuhHTD8VJgUbGcy8lQSPqv+bM00B7F+PffwIsQ8ISd4mIwRbr23eQ==",
+ "requires": {
+ "ansi-escapes": "^4.2.1",
+ "chalk": "^2.4.2",
+ "consola": "^2.10.0",
+ "figures": "^3.0.0",
+ "pretty-time": "^1.1.0",
+ "std-env": "^2.2.1",
+ "text-table": "^0.2.0",
+ "wrap-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "requires": {
+ "color-convert": "^1.9.0"
+ }
+ }
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ },
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "wrap-ansi": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ }
+ }
+ },
+ "whatwg-url": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+ "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
+ "requires": {
+ "tr46": "~0.0.3",
+ "webidl-conversions": "^3.0.0"
+ }
+ },
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "which-boxed-primitive": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz",
+ "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==",
+ "requires": {
+ "is-bigint": "^1.0.1",
+ "is-boolean-object": "^1.1.0",
+ "is-number-object": "^1.0.4",
+ "is-string": "^1.0.5",
+ "is-symbol": "^1.0.3"
+ }
+ },
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
+ "wide-align": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz",
+ "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==",
+ "dev": true,
+ "requires": {
+ "string-width": "^1.0.2 || 2 || 3 || 4"
+ }
+ },
+ "widest-line": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
+ "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
+ "requires": {
+ "string-width": "^4.0.0"
+ },
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ }
+ }
+ },
+ "word-wrap": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
+ "dev": true,
+ "peer": true
+ },
+ "workbox-cdn": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/workbox-cdn/-/workbox-cdn-5.1.4.tgz",
+ "integrity": "sha512-04gM3mi8QGutokkSaA9xunVfjURnLbo9TTWyi8+pSDCEW5cD8u5GbJiliLK1vB9CShk/9OY1UDfW+XcmD+d6KQ=="
+ },
+ "worker-farm": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
+ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
+ "requires": {
+ "errno": "~0.1.7"
+ }
+ },
+ "wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
+ },
+ "string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ }
+ }
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ },
+ "write-file-atomic": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
+ "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==",
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "imurmurhash": "^0.1.4",
+ "signal-exit": "^3.0.2"
+ }
+ },
+ "write-json-file": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/write-json-file/-/write-json-file-2.3.0.tgz",
+ "integrity": "sha1-K2TIozAE1UuGmMdtWFp3zrYdoy8=",
+ "requires": {
+ "detect-indent": "^5.0.0",
+ "graceful-fs": "^4.1.2",
+ "make-dir": "^1.0.0",
+ "pify": "^3.0.0",
+ "sort-keys": "^2.0.0",
+ "write-file-atomic": "^2.0.0"
+ },
+ "dependencies": {
+ "is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
+ },
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "requires": {
+ "pify": "^3.0.0"
+ }
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
+ },
+ "sort-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+ "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
+ "requires": {
+ "is-plain-obj": "^1.0.0"
+ }
+ }
+ }
+ },
+ "ws": {
+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz",
+ "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==",
+ "requires": {}
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
+ },
+ "xxhashjs": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz",
+ "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==",
+ "requires": {
+ "cuint": "^0.2.2"
+ }
+ },
+ "y18n": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
+ "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
+ },
+ "yallist": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ },
+ "yargs": {
+ "version": "13.3.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
+ "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^5.0.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^13.1.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ },
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ }
+ }
+ },
+ "yargs-parser": {
+ "version": "13.1.2",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
+ "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true
+ }
+ }
+ },
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..a62bbf4
--- /dev/null
+++ b/package.json
@@ -0,0 +1,46 @@
+{
+ "name": "MijnGgz",
+ "version": "1.0.0",
+ "description": "Manager",
+ "author": "3110",
+ "private": true,
+ "scripts": {
+ "dev": "nuxt",
+ "build": "nuxt build",
+ "start": "nuxt start",
+ "generate": "nuxt generate"
+ },
+ "dependencies": {
+ "@mdi/font": "^5.9.55",
+ "@nuxtjs/auth": "^4.9.1",
+ "@nuxtjs/axios": "^5.13.6",
+ "@nuxtjs/dotenv": "^1.4.1",
+ "@nuxtjs/laravel-echo": "^1.1.0",
+ "@nuxtjs/pwa": "^3.3.5",
+ "csv": "^5.5.0",
+ "dayjs": "^1.10.6",
+ "diacritic": "0.0.2",
+ "downloadjs": "^1.4.7",
+ "glob": "^7.1.7",
+ "lodash.isequal": "^4.5.0",
+ "luxon": "^2.0.2",
+ "nuxt": "^2.15.8",
+ "nuxt-i18n": "^6.21.1",
+ "pusher-js": "^7.0.3",
+ "schema-utils": "^3.1.1",
+ "vue-form-generator": "^2.3.4",
+ "vue-quill-editor": "^3.0.6",
+ "vue2-dropzone": "^3.6.0",
+ "vue2-filters": "^0.13.0",
+ "vuedraggable": "^2.24.3"
+ },
+ "devDependencies": {
+ "@nuxtjs/svg": "^0.2.0",
+ "@nuxtjs/vuetify": "^1.12.1",
+ "eslint-config-prettier": "^8.3.0",
+ "eslint-plugin-prettier": "^3.4.1",
+ "node-sass": "^5.0.0",
+ "prettier": "^2.3.2",
+ "sass-loader": "^10.0.1"
+ }
+}
diff --git a/pages/auth/_auth.vue b/pages/auth/_auth.vue
new file mode 100644
index 0000000..26f7e53
--- /dev/null
+++ b/pages/auth/_auth.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Samen leren
+ in de ggz
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/index.vue b/pages/index.vue
new file mode 100644
index 0000000..1b347cd
--- /dev/null
+++ b/pages/index.vue
@@ -0,0 +1,13 @@
+
+ GGZ
+
+
+
\ No newline at end of file
diff --git a/pages/manager/accounts/_user.vue b/pages/manager/accounts/_user.vue
new file mode 100644
index 0000000..b8eb3fd
--- /dev/null
+++ b/pages/manager/accounts/_user.vue
@@ -0,0 +1,568 @@
+
+
+
+
+
+
+ {{
+ localUser.fullName && !isNewUser
+ ? localUser.fullName
+ : $t('user.create')
+ }}
+
+
+
+
+
+
+
+ {{
+ $t('user.profile.photo')
+ }}
+
+
+
+
+
+
+
+
+ icon-close
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('general.name')
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('general.surname')
+ }}
+
+
+
+
+
+
+
+
+
+ {{
+ $t('general.email') | capitalize
+ }}
+
+
+
+
+
+
+
+
+
+ Nieuw wachtwoord
+
+
+
+
+
+
+
+
+
+ Herhaal nieuw wachtwoord
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('general.roles')
+ }}
+
+
+
+
+
+
+
+
+
+
+
+ Leden Editor
+
+
+
+ icon-checkmark
+
+
+
+
+
+
+
+
+
+
+ icon-arrow-left
+
+
+ {{ $t('general.save') }}
+ {{ $t('general.save_and_close') }}
+
+
+
+
+
+
+ icon-remove
+
+
+
+ Do you want to delete {{ localUser.fullName }}
+
+ Once deleted won't be possible to restore his/her data anymore.
+
+
+ back
+
+ Yes, Delete
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/manager/accounts/index.vue b/pages/manager/accounts/index.vue
new file mode 100644
index 0000000..b45e35c
--- /dev/null
+++ b/pages/manager/accounts/index.vue
@@ -0,0 +1,186 @@
+
+
+
+ {{ $t('auth.account.management') }} ({{ users.length }})
+
+ icon-add
+ {{ $t('general.add') }}
+
+
+
+
+
+
+
+
+
+ {{ item.fullName }}
+
+
+
+
+ {{ role.name }}
+
+
+
+
+
+
+ icon-options
+
+
+
+
+
+ icon-edit
+
+
+ {{ $t('general.edit') }}
+
+
+
+
+
+ icon-remove
+
+
+ {{
+ $t('general.delete')
+ }}
+
+
+
+ {{
+ $t('user.delete.confirmation')
+ }}
+ {{ $t('user.delete.info') }}
+
+
+ {{ $t('user.delete.yes') }}
+ {{ $t('general.back') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/builder.vue b/pages/manager/builder.vue
new file mode 100644
index 0000000..b324bcf
--- /dev/null
+++ b/pages/manager/builder.vue
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+ icon-add
+
+
+
+
+
+
+
+
+
+
+ Sort Components
+
+ mdi-sort
+
+
+
+
+
+
+
+
+
+
+ {{index+1}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Save
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/manager/components/_component.vue b/pages/manager/components/_component.vue
new file mode 100644
index 0000000..8b3e1b4
--- /dev/null
+++ b/pages/manager/components/_component.vue
@@ -0,0 +1,168 @@
+
+
+
+ Add Component
+
+
+ Save
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Data
+ Schema
+
+
+
+
+
+
+
+
+
+ Back to components
+
+ Save Component
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/manager/components/index.vue b/pages/manager/components/index.vue
new file mode 100644
index 0000000..e16cfcd
--- /dev/null
+++ b/pages/manager/components/index.vue
@@ -0,0 +1,132 @@
+
+
+
COMPONENTS ({{components.length}})
+
+
+
+
+
+
+
+
+ icon-add
+
+
+
+
+
+ mdi-file-edit
+
+
+
+
+
+ mdi-delete
+
+
+
+ Do you want to delete this component?
+ Deleting this component it will disappear from all the pages where it is attached and won't be possible to restore it anymore.
+
+ back
+
+ Yes, Delete
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/manager/index.vue b/pages/manager/index.vue
new file mode 100644
index 0000000..c49caba
--- /dev/null
+++ b/pages/manager/index.vue
@@ -0,0 +1,100 @@
+
+
+
+ Dashboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/items/index.vue b/pages/manager/items/index.vue
new file mode 100644
index 0000000..b8a85a4
--- /dev/null
+++ b/pages/manager/items/index.vue
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+ Data
+
+
+
+
+
+
+
+ Schema
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/manager/learning/_product.vue b/pages/manager/learning/_product.vue
new file mode 100644
index 0000000..a7e2701
--- /dev/null
+++ b/pages/manager/learning/_product.vue
@@ -0,0 +1,520 @@
+
+
+
+ {{ title }}
+
+
+
+
+ {{ $t(`learning.product_overview.${tab}`) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-arrow-left
+
+
+
+
+ {{ $t('general.edit') }}
+
+ {{ $t('general.close') }}
+
+ {{ $t('learning.product_overview.open_existing_draft') }}
+
+ {{ $t('general.save') }}
+ {{ $t('general.save_and_close') }}
+
+ {{ $t('general.publish_and_close') }}
+
+
+
+
+
+ icon-sharepoint
+ {{ $t('footer_bar.documents') }}
+
+
+ icon-info
+ {{ $t('footer_bar.support_site') }}
+
+
+ icon-support
+ {{ $t('footer_bar.support_tickets') }}
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+
+ {{
+ $t('learning.product_overview.delete_confirmation', {
+ productName: local.title,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/learning/filters/_filter.vue b/pages/manager/learning/filters/_filter.vue
new file mode 100644
index 0000000..d65ad5e
--- /dev/null
+++ b/pages/manager/learning/filters/_filter.vue
@@ -0,0 +1,324 @@
+
+
+
+
+
+ {{ $t(`learning.filters.${filter.title}`) | capitalize }}
+ ({{ filter.items.length }})
+
+
+
+
+
+
+
+ {{ index + 1 }}.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nieuw
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add
+
+ {{ $t('general.add') | capitalize }}
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.filters.delete_item_confirmation', {
+ itemName: itemSelected.title,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+ icon-arrow-left
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/learning/filters/index.vue b/pages/manager/learning/filters/index.vue
new file mode 100644
index 0000000..bc773b3
--- /dev/null
+++ b/pages/manager/learning/filters/index.vue
@@ -0,0 +1,136 @@
+
+
+
+
+ {{ $t('learning.filters.title') }}
+
+
+
+
+
+
+
+
+
+ {{ $t(h.text) }}
+
+
+
+ {{
+ $t(`learning.filters.${item.title}`) | capitalize
+ }}
+
+
+
+ {{ $t('general.edit') }}
+
+
+
+
+
+ mdi-dots-horizontal
+
+
+
+
+
+
+ mdi-pencil
+
+
+
+
+ {{ $t('general.edit') | capitalize }}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/learning/index.vue b/pages/manager/learning/index.vue
new file mode 100644
index 0000000..73db98b
--- /dev/null
+++ b/pages/manager/learning/index.vue
@@ -0,0 +1,328 @@
+
+
+
+
+
+
+ {{ $t('learning.products') }}
+ ({{ published.length }})
+
+
+
+ {{ $t('learning.drafts') }}
+ ({{ drafts.length }})
+
+
+ {{ $t('general.deleted') }}
+ ({{ deleted.length }})
+
+
+
+
+
+
+
+ icon-add
+ {{ $t('general.add') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-arrow-left
+
+
+
+ icon-add
+ {{ $t('general.add') }}
+
+
+
+
+
+
+
+
+ icon-export
+ {{ $t('general.export_csv') | capitalize }}
+
+
+
+
+
+
+
diff --git a/pages/manager/learning/quality-standards/_filter.vue b/pages/manager/learning/quality-standards/_filter.vue
new file mode 100644
index 0000000..a5dd63c
--- /dev/null
+++ b/pages/manager/learning/quality-standards/_filter.vue
@@ -0,0 +1,272 @@
+
+
+
+
+
{{ title }}
+
+
+
+
+
+
+
+ Kwaliteitsstandaard
+
+
+
+
+
+
+
+
+
+
+
+ Externe link
+
+
+
+
+
+
+ Voeg link toe
+
+
+
+
+
+
+ icon-arrow-left
+
+
+
+ Opslaan
+
+
+ Opslaan en sluiten
+
+
+
+
+
+
+ icon-remove
+
+
+
+
+ {{
+ $t('learning.product_overview.delete_confirmation', {
+ productName: item.title,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/learning/quality-standards/index.vue b/pages/manager/learning/quality-standards/index.vue
new file mode 100644
index 0000000..5bff134
--- /dev/null
+++ b/pages/manager/learning/quality-standards/index.vue
@@ -0,0 +1,202 @@
+
+
+
+
+ {{ $t('learning.quality_standards') }}
+
+
+
+ mdi-plus
+ {{ $t('general.add') }}
+
+
+
+
+
+
+ {{ $t(h.text) }}
+
+
+
+
+
+
+
+
+
+
+
+ mdi-dots-horizontal
+
+
+
+
+
+
+ mdi-pencil
+
+
+
+
+ {{ $t('general.edit') | capitalize }}
+
+
+
+
+
+
+ icon-link
+
+
+
+
+ Link naar informatie
+
+
+
+
+
+
+
+
+ icon-remove
+
+
+
+ {{
+ $t('general.delete') | capitalize
+ }}
+
+
+
+
+
+ {{
+ $t('learning.product_overview.delete_confirmation', {
+ productName: item.title,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/learning/synonyms/index.vue b/pages/manager/learning/synonyms/index.vue
new file mode 100644
index 0000000..d1df6b4
--- /dev/null
+++ b/pages/manager/learning/synonyms/index.vue
@@ -0,0 +1,179 @@
+
+
+
+
+ {{ $t('learning.synonyms') }}
+
+
+
+
+
+
+
+
+ {{ synonym.title }}
+
+
+
+
+
+
+
+
+ Nieuw
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.filters.delete_item_confirmation', {
+ itemName: itemSelected.title || null,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{
+ $t('general.cancel')
+ }}
+
+
+
+
+
+
+
+
diff --git a/pages/manager/members/_member.vue b/pages/manager/members/_member.vue
new file mode 100644
index 0000000..4c670d0
--- /dev/null
+++ b/pages/manager/members/_member.vue
@@ -0,0 +1,483 @@
+
+
+
+
+
Nieuw
+
+ {{ local.informal_name || '' }}
+ {{ local.formal_name || '' }}
+
+
+
+ icon-checkmark
+ bijgewerkt op
+ {{ formatDate(local.revision.updated_at) }} door
+ {{ local.revision.user.fullName }}
+
+
+
+ icon-checkmark
+ icon-checkmark
+ gecontroleerd op
+ {{ formatDate(local.revision.accepted_at) }} door
+ {{ local.revision.revisor.fullName }}
+
+
+
+
+
+
+ {{ $t(`members.tabs.${tab}`) }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-arrow-left
+
+
+
+
+ {{ $t('general.edit') }}
+
+ Tussentijds opslaan
+
+
+
+ Opslaan en indienen
+
+
+
+ Opslaan en indienen
+
+
+
+
+ mdi-alert-circle-outline
+ wijziging
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/members/branches/index.vue b/pages/manager/members/branches/index.vue
new file mode 100644
index 0000000..f16fa6d
--- /dev/null
+++ b/pages/manager/members/branches/index.vue
@@ -0,0 +1,254 @@
+
+
+
+
+
Branches ({{ items.length }})
+
+
+
+
+
+
+ {{ index + 1 }}.
+
+
+
+
+
+
+
+
+
+
+
+
+ Nieuw
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-add
+
+ {{ $t('general.add') | capitalize }}
+
+
+
+
+
+
+
+
+ {{
+ $t('learning.filters.delete_item_confirmation', {
+ itemName: itemSelected.title,
+ })
+ }}
+
+
+
+ {{ $t('general.delete') }}
+ {{ $t('general.cancel') }}
+
+
+
+
+
+
+
+
+ icon-arrow-left
+
+
+
+
+
+
diff --git a/pages/manager/members/control.vue b/pages/manager/members/control.vue
new file mode 100644
index 0000000..894c87f
--- /dev/null
+++ b/pages/manager/members/control.vue
@@ -0,0 +1,137 @@
+
+
+
+
+
+
+ Ledencontrole
+ ( {{ changes.length }})
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/manager/members/index.vue b/pages/manager/members/index.vue
new file mode 100644
index 0000000..624572c
--- /dev/null
+++ b/pages/manager/members/index.vue
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+ Leden
+ ({{ allMembers.length }})
+
+
+
+ Actieve leden
+ ({{ active.length }})
+
+
+
+ Inactieve leden
+ ({{ inactive.length }})
+
+
+
+ Verwijderd
+ ({{ deleted.length }})
+
+
+
+
+
+
+
+
+
+
+
+
+
+ icon-arrow-left
+
+
+
+ icon-add
+ Lid toevoegen
+
+
+
+
+
+ icon-export
+ {{ $t('general.export_csv') | capitalize }}
+
+
+
+
+
+
diff --git a/pages/manager/members/managementinfo.vue b/pages/manager/members/managementinfo.vue
new file mode 100644
index 0000000..889f03a
--- /dev/null
+++ b/pages/manager/members/managementinfo.vue
@@ -0,0 +1,341 @@
+
+
+
+
+
+ Managementinformatie
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Rapportage
+ {{member.formal_name}} (#{{member.id}})
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nog een rapportage koppeling toevoegen
+
+
+
+
+
+
+
+ icon-arrow-left
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/members/report.vue b/pages/manager/members/report.vue
new file mode 100644
index 0000000..eac47da
--- /dev/null
+++ b/pages/manager/members/report.vue
@@ -0,0 +1,200 @@
+
+
+
+
+
+
+
+
diff --git a/pages/manager/pages/_page.vue b/pages/manager/pages/_page.vue
new file mode 100644
index 0000000..b8cb509
--- /dev/null
+++ b/pages/manager/pages/_page.vue
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+ Page {{ isNewPage ? 'creation' : 'editing' }}
+
+
+ mdi-open-in-new
+
+
+ icon-add
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Back to pages
+
+
+ Save
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{
+ index + 1
+ }}
+ {{ componentAttached.component_type.name }}
+
+
+
+
+ icon-dragdrop
+
+
+
+
+ icon-edit
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/manager/pages/index.vue b/pages/manager/pages/index.vue
new file mode 100644
index 0000000..25acd09
--- /dev/null
+++ b/pages/manager/pages/index.vue
@@ -0,0 +1,135 @@
+
+
+
PAGES ({{pages.length}})
+
+
+
+
+
+
+
+
+ icon-add
+
+
+
+
+
+ mdi-open-in-new
+
+
+
+ mdi-file-edit
+
+
+
+
+
+ mdi-delete
+
+
+
+ Do you want to delete this page?
+ Deleting this page you will also delete all the components attached and won't be possible to restore it anymore.
+
+ back
+
+ Yes, Delete
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/pages/_page.vue b/pages/pages/_page.vue
new file mode 100644
index 0000000..15e12ab
--- /dev/null
+++ b/pages/pages/_page.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/sso.vue b/pages/sso.vue
new file mode 100644
index 0000000..3633c89
--- /dev/null
+++ b/pages/sso.vue
@@ -0,0 +1,35 @@
+
+ GGZ
+
+
+
\ No newline at end of file
diff --git a/plugins/axios.js b/plugins/axios.js
new file mode 100644
index 0000000..7eb8a72
--- /dev/null
+++ b/plugins/axios.js
@@ -0,0 +1,11 @@
+export default function ({ $axios, app }) {
+ $axios.onError(error => {
+ const code = parseInt(error.response && error.response.status)
+
+ if ([401, 403].includes(code)) {
+ app.$auth.logout();
+ }
+
+ return Promise.reject(error);
+ })
+};
\ No newline at end of file
diff --git a/plugins/constants.js b/plugins/constants.js
new file mode 100644
index 0000000..37d09f8
--- /dev/null
+++ b/plugins/constants.js
@@ -0,0 +1,11 @@
+export const ALL_CONSTANT = {
+ store: {
+ members: {
+ fieldsAllowedNull: ['end_membership'],
+ },
+ },
+};
+
+export default ({}, inject) => {
+ inject('constants', ALL_CONSTANT);
+};
diff --git a/plugins/notifier.js b/plugins/notifier.js
new file mode 100644
index 0000000..79e897c
--- /dev/null
+++ b/plugins/notifier.js
@@ -0,0 +1,7 @@
+export default ({ app, store }, inject) => {
+ inject('notifier', {
+ showMessage({ content = '', color = '', icon = '', errors = [] }) {
+ store.commit('snackbar/showMessage', { content, color, icon, errors })
+ }
+ })
+}
\ No newline at end of file
diff --git a/plugins/vue2-filters.js b/plugins/vue2-filters.js
new file mode 100644
index 0000000..70ca156
--- /dev/null
+++ b/plugins/vue2-filters.js
@@ -0,0 +1,5 @@
+// https://github.com/freearhey/vue2-filters
+import Vue from 'vue'
+import Vue2Filters from 'vue2-filters'
+
+Vue.use(Vue2Filters)
\ No newline at end of file
diff --git a/static/.htaccess b/static/.htaccess
new file mode 100644
index 0000000..9e2cf9b
--- /dev/null
+++ b/static/.htaccess
@@ -0,0 +1,8 @@
+RewriteEngine On
+
+RewriteCond %{HTTPS} off
+RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
+
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteRule ^ /index.html [L]
diff --git a/static/favicon.ico b/static/favicon.ico
new file mode 100644
index 0000000..9b5d4b8
Binary files /dev/null and b/static/favicon.ico differ
diff --git a/static/fonts/mijnggz.eot b/static/fonts/mijnggz.eot
new file mode 100644
index 0000000..436fb67
Binary files /dev/null and b/static/fonts/mijnggz.eot differ
diff --git a/static/fonts/mijnggz.svg b/static/fonts/mijnggz.svg
new file mode 100644
index 0000000..8c4386a
--- /dev/null
+++ b/static/fonts/mijnggz.svg
@@ -0,0 +1,83 @@
+
+
+
+Generated by IcoMoon
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/fonts/mijnggz.ttf b/static/fonts/mijnggz.ttf
new file mode 100644
index 0000000..621ec0e
Binary files /dev/null and b/static/fonts/mijnggz.ttf differ
diff --git a/static/fonts/mijnggz.woff b/static/fonts/mijnggz.woff
new file mode 100644
index 0000000..0c83629
Binary files /dev/null and b/static/fonts/mijnggz.woff differ
diff --git a/static/icon.png b/static/icon.png
new file mode 100644
index 0000000..e076dd8
Binary files /dev/null and b/static/icon.png differ
diff --git a/static/icons.jpg b/static/icons.jpg
new file mode 100644
index 0000000..52821f9
Binary files /dev/null and b/static/icons.jpg differ
diff --git a/static/images/mijnggz-placeholder-members.png b/static/images/mijnggz-placeholder-members.png
new file mode 100644
index 0000000..2e4a9ff
Binary files /dev/null and b/static/images/mijnggz-placeholder-members.png differ
diff --git a/static/images/product-placeholder.jpg b/static/images/product-placeholder.jpg
new file mode 100644
index 0000000..11cfc4b
Binary files /dev/null and b/static/images/product-placeholder.jpg differ
diff --git a/static/images/video-placeholder.jpg b/static/images/video-placeholder.jpg
new file mode 100644
index 0000000..b990edd
Binary files /dev/null and b/static/images/video-placeholder.jpg differ
diff --git a/static/v.png b/static/v.png
new file mode 100644
index 0000000..a2ce235
Binary files /dev/null and b/static/v.png differ
diff --git a/stats/ctry_usage_202308.png b/stats/ctry_usage_202308.png
new file mode 100644
index 0000000..fe8adbf
Binary files /dev/null and b/stats/ctry_usage_202308.png differ
diff --git a/stats/ctry_usage_202309.png b/stats/ctry_usage_202309.png
new file mode 100644
index 0000000..43bc006
Binary files /dev/null and b/stats/ctry_usage_202309.png differ
diff --git a/stats/ctry_usage_202310.png b/stats/ctry_usage_202310.png
new file mode 100644
index 0000000..35718fa
Binary files /dev/null and b/stats/ctry_usage_202310.png differ
diff --git a/stats/ctry_usage_202311.png b/stats/ctry_usage_202311.png
new file mode 100644
index 0000000..148fef6
Binary files /dev/null and b/stats/ctry_usage_202311.png differ
diff --git a/stats/ctry_usage_202312.png b/stats/ctry_usage_202312.png
new file mode 100644
index 0000000..ea61063
Binary files /dev/null and b/stats/ctry_usage_202312.png differ
diff --git a/stats/ctry_usage_202401.png b/stats/ctry_usage_202401.png
new file mode 100644
index 0000000..c99a58e
Binary files /dev/null and b/stats/ctry_usage_202401.png differ
diff --git a/stats/ctry_usage_202402.png b/stats/ctry_usage_202402.png
new file mode 100644
index 0000000..e76a43d
Binary files /dev/null and b/stats/ctry_usage_202402.png differ
diff --git a/stats/ctry_usage_202403.png b/stats/ctry_usage_202403.png
new file mode 100644
index 0000000..9af65f1
Binary files /dev/null and b/stats/ctry_usage_202403.png differ
diff --git a/stats/ctry_usage_202404.png b/stats/ctry_usage_202404.png
new file mode 100644
index 0000000..ed93bde
Binary files /dev/null and b/stats/ctry_usage_202404.png differ
diff --git a/stats/ctry_usage_202405.png b/stats/ctry_usage_202405.png
new file mode 100644
index 0000000..48d6793
Binary files /dev/null and b/stats/ctry_usage_202405.png differ
diff --git a/stats/ctry_usage_202406.png b/stats/ctry_usage_202406.png
new file mode 100644
index 0000000..2e8f39d
Binary files /dev/null and b/stats/ctry_usage_202406.png differ
diff --git a/stats/ctry_usage_202407.png b/stats/ctry_usage_202407.png
new file mode 100644
index 0000000..9c93f8b
Binary files /dev/null and b/stats/ctry_usage_202407.png differ
diff --git a/stats/ctry_usage_202408.png b/stats/ctry_usage_202408.png
new file mode 100644
index 0000000..6e6d6a4
Binary files /dev/null and b/stats/ctry_usage_202408.png differ
diff --git a/stats/ctry_usage_202409.png b/stats/ctry_usage_202409.png
new file mode 100644
index 0000000..70d9395
Binary files /dev/null and b/stats/ctry_usage_202409.png differ
diff --git a/stats/ctry_usage_202410.png b/stats/ctry_usage_202410.png
new file mode 100644
index 0000000..3971cbd
Binary files /dev/null and b/stats/ctry_usage_202410.png differ
diff --git a/stats/ctry_usage_202411.png b/stats/ctry_usage_202411.png
new file mode 100644
index 0000000..2951faf
Binary files /dev/null and b/stats/ctry_usage_202411.png differ
diff --git a/stats/ctry_usage_202412.png b/stats/ctry_usage_202412.png
new file mode 100644
index 0000000..cddb466
Binary files /dev/null and b/stats/ctry_usage_202412.png differ
diff --git a/stats/ctry_usage_202501.png b/stats/ctry_usage_202501.png
new file mode 100644
index 0000000..de84d98
Binary files /dev/null and b/stats/ctry_usage_202501.png differ
diff --git a/stats/ctry_usage_202502.png b/stats/ctry_usage_202502.png
new file mode 100644
index 0000000..83a777d
Binary files /dev/null and b/stats/ctry_usage_202502.png differ
diff --git a/stats/ctry_usage_202503.png b/stats/ctry_usage_202503.png
new file mode 100644
index 0000000..f62a17e
Binary files /dev/null and b/stats/ctry_usage_202503.png differ
diff --git a/stats/ctry_usage_202504.png b/stats/ctry_usage_202504.png
new file mode 100644
index 0000000..4598cb6
Binary files /dev/null and b/stats/ctry_usage_202504.png differ
diff --git a/stats/ctry_usage_202505.png b/stats/ctry_usage_202505.png
new file mode 100644
index 0000000..0b549a6
Binary files /dev/null and b/stats/ctry_usage_202505.png differ
diff --git a/stats/ctry_usage_202506.png b/stats/ctry_usage_202506.png
new file mode 100644
index 0000000..03d103a
Binary files /dev/null and b/stats/ctry_usage_202506.png differ
diff --git a/stats/ctry_usage_202507.png b/stats/ctry_usage_202507.png
new file mode 100644
index 0000000..fef1aea
Binary files /dev/null and b/stats/ctry_usage_202507.png differ
diff --git a/stats/ctry_usage_202508.png b/stats/ctry_usage_202508.png
new file mode 100644
index 0000000..8dd9c38
Binary files /dev/null and b/stats/ctry_usage_202508.png differ
diff --git a/stats/ctry_usage_202509.png b/stats/ctry_usage_202509.png
new file mode 100644
index 0000000..6757492
Binary files /dev/null and b/stats/ctry_usage_202509.png differ
diff --git a/stats/ctry_usage_202510.png b/stats/ctry_usage_202510.png
new file mode 100644
index 0000000..32856b4
Binary files /dev/null and b/stats/ctry_usage_202510.png differ
diff --git a/stats/ctry_usage_202511.png b/stats/ctry_usage_202511.png
new file mode 100644
index 0000000..8cbaa95
Binary files /dev/null and b/stats/ctry_usage_202511.png differ
diff --git a/stats/ctry_usage_202512.png b/stats/ctry_usage_202512.png
new file mode 100644
index 0000000..3bc59e8
Binary files /dev/null and b/stats/ctry_usage_202512.png differ
diff --git a/stats/daily_usage_202308.png b/stats/daily_usage_202308.png
new file mode 100644
index 0000000..37a261f
Binary files /dev/null and b/stats/daily_usage_202308.png differ
diff --git a/stats/daily_usage_202309.png b/stats/daily_usage_202309.png
new file mode 100644
index 0000000..1e10108
Binary files /dev/null and b/stats/daily_usage_202309.png differ
diff --git a/stats/daily_usage_202310.png b/stats/daily_usage_202310.png
new file mode 100644
index 0000000..c49abdb
Binary files /dev/null and b/stats/daily_usage_202310.png differ
diff --git a/stats/daily_usage_202311.png b/stats/daily_usage_202311.png
new file mode 100644
index 0000000..7c87ee2
Binary files /dev/null and b/stats/daily_usage_202311.png differ
diff --git a/stats/daily_usage_202312.png b/stats/daily_usage_202312.png
new file mode 100644
index 0000000..1638ab1
Binary files /dev/null and b/stats/daily_usage_202312.png differ
diff --git a/stats/daily_usage_202401.png b/stats/daily_usage_202401.png
new file mode 100644
index 0000000..6c9c2ee
Binary files /dev/null and b/stats/daily_usage_202401.png differ
diff --git a/stats/daily_usage_202402.png b/stats/daily_usage_202402.png
new file mode 100644
index 0000000..bcdffe7
Binary files /dev/null and b/stats/daily_usage_202402.png differ
diff --git a/stats/daily_usage_202403.png b/stats/daily_usage_202403.png
new file mode 100644
index 0000000..9981fe4
Binary files /dev/null and b/stats/daily_usage_202403.png differ
diff --git a/stats/daily_usage_202404.png b/stats/daily_usage_202404.png
new file mode 100644
index 0000000..0a7edf4
Binary files /dev/null and b/stats/daily_usage_202404.png differ
diff --git a/stats/daily_usage_202405.png b/stats/daily_usage_202405.png
new file mode 100644
index 0000000..ad384dd
Binary files /dev/null and b/stats/daily_usage_202405.png differ
diff --git a/stats/daily_usage_202406.png b/stats/daily_usage_202406.png
new file mode 100644
index 0000000..5dc7aa8
Binary files /dev/null and b/stats/daily_usage_202406.png differ
diff --git a/stats/daily_usage_202407.png b/stats/daily_usage_202407.png
new file mode 100644
index 0000000..cfbb141
Binary files /dev/null and b/stats/daily_usage_202407.png differ
diff --git a/stats/daily_usage_202408.png b/stats/daily_usage_202408.png
new file mode 100644
index 0000000..3f0a25c
Binary files /dev/null and b/stats/daily_usage_202408.png differ
diff --git a/stats/daily_usage_202409.png b/stats/daily_usage_202409.png
new file mode 100644
index 0000000..6409c9e
Binary files /dev/null and b/stats/daily_usage_202409.png differ
diff --git a/stats/daily_usage_202410.png b/stats/daily_usage_202410.png
new file mode 100644
index 0000000..251b8eb
Binary files /dev/null and b/stats/daily_usage_202410.png differ
diff --git a/stats/daily_usage_202411.png b/stats/daily_usage_202411.png
new file mode 100644
index 0000000..658213e
Binary files /dev/null and b/stats/daily_usage_202411.png differ
diff --git a/stats/daily_usage_202412.png b/stats/daily_usage_202412.png
new file mode 100644
index 0000000..3165af8
Binary files /dev/null and b/stats/daily_usage_202412.png differ
diff --git a/stats/daily_usage_202501.png b/stats/daily_usage_202501.png
new file mode 100644
index 0000000..4ca21ee
Binary files /dev/null and b/stats/daily_usage_202501.png differ
diff --git a/stats/daily_usage_202502.png b/stats/daily_usage_202502.png
new file mode 100644
index 0000000..ed5698e
Binary files /dev/null and b/stats/daily_usage_202502.png differ
diff --git a/stats/daily_usage_202503.png b/stats/daily_usage_202503.png
new file mode 100644
index 0000000..2627f2f
Binary files /dev/null and b/stats/daily_usage_202503.png differ
diff --git a/stats/daily_usage_202504.png b/stats/daily_usage_202504.png
new file mode 100644
index 0000000..809729b
Binary files /dev/null and b/stats/daily_usage_202504.png differ
diff --git a/stats/daily_usage_202505.png b/stats/daily_usage_202505.png
new file mode 100644
index 0000000..728528b
Binary files /dev/null and b/stats/daily_usage_202505.png differ
diff --git a/stats/daily_usage_202506.png b/stats/daily_usage_202506.png
new file mode 100644
index 0000000..6fce28f
Binary files /dev/null and b/stats/daily_usage_202506.png differ
diff --git a/stats/daily_usage_202507.png b/stats/daily_usage_202507.png
new file mode 100644
index 0000000..663d040
Binary files /dev/null and b/stats/daily_usage_202507.png differ
diff --git a/stats/daily_usage_202508.png b/stats/daily_usage_202508.png
new file mode 100644
index 0000000..a7552d9
Binary files /dev/null and b/stats/daily_usage_202508.png differ
diff --git a/stats/daily_usage_202509.png b/stats/daily_usage_202509.png
new file mode 100644
index 0000000..de8fe9b
Binary files /dev/null and b/stats/daily_usage_202509.png differ
diff --git a/stats/daily_usage_202510.png b/stats/daily_usage_202510.png
new file mode 100644
index 0000000..4426c50
Binary files /dev/null and b/stats/daily_usage_202510.png differ
diff --git a/stats/daily_usage_202511.png b/stats/daily_usage_202511.png
new file mode 100644
index 0000000..d579f71
Binary files /dev/null and b/stats/daily_usage_202511.png differ
diff --git a/stats/daily_usage_202512.png b/stats/daily_usage_202512.png
new file mode 100644
index 0000000..e826482
Binary files /dev/null and b/stats/daily_usage_202512.png differ
diff --git a/stats/hourly_usage_202308.png b/stats/hourly_usage_202308.png
new file mode 100644
index 0000000..e3da6d5
Binary files /dev/null and b/stats/hourly_usage_202308.png differ
diff --git a/stats/hourly_usage_202309.png b/stats/hourly_usage_202309.png
new file mode 100644
index 0000000..5b6b210
Binary files /dev/null and b/stats/hourly_usage_202309.png differ
diff --git a/stats/hourly_usage_202310.png b/stats/hourly_usage_202310.png
new file mode 100644
index 0000000..0861f6f
Binary files /dev/null and b/stats/hourly_usage_202310.png differ
diff --git a/stats/hourly_usage_202311.png b/stats/hourly_usage_202311.png
new file mode 100644
index 0000000..6669dba
Binary files /dev/null and b/stats/hourly_usage_202311.png differ
diff --git a/stats/hourly_usage_202312.png b/stats/hourly_usage_202312.png
new file mode 100644
index 0000000..9919f18
Binary files /dev/null and b/stats/hourly_usage_202312.png differ
diff --git a/stats/hourly_usage_202401.png b/stats/hourly_usage_202401.png
new file mode 100644
index 0000000..a1898b7
Binary files /dev/null and b/stats/hourly_usage_202401.png differ
diff --git a/stats/hourly_usage_202402.png b/stats/hourly_usage_202402.png
new file mode 100644
index 0000000..740ca0c
Binary files /dev/null and b/stats/hourly_usage_202402.png differ
diff --git a/stats/hourly_usage_202403.png b/stats/hourly_usage_202403.png
new file mode 100644
index 0000000..fcd1626
Binary files /dev/null and b/stats/hourly_usage_202403.png differ
diff --git a/stats/hourly_usage_202404.png b/stats/hourly_usage_202404.png
new file mode 100644
index 0000000..1158ba0
Binary files /dev/null and b/stats/hourly_usage_202404.png differ
diff --git a/stats/hourly_usage_202405.png b/stats/hourly_usage_202405.png
new file mode 100644
index 0000000..b34fedc
Binary files /dev/null and b/stats/hourly_usage_202405.png differ
diff --git a/stats/hourly_usage_202406.png b/stats/hourly_usage_202406.png
new file mode 100644
index 0000000..606d7aa
Binary files /dev/null and b/stats/hourly_usage_202406.png differ
diff --git a/stats/hourly_usage_202407.png b/stats/hourly_usage_202407.png
new file mode 100644
index 0000000..8c01c3f
Binary files /dev/null and b/stats/hourly_usage_202407.png differ
diff --git a/stats/hourly_usage_202408.png b/stats/hourly_usage_202408.png
new file mode 100644
index 0000000..0ae2439
Binary files /dev/null and b/stats/hourly_usage_202408.png differ
diff --git a/stats/hourly_usage_202409.png b/stats/hourly_usage_202409.png
new file mode 100644
index 0000000..3af4462
Binary files /dev/null and b/stats/hourly_usage_202409.png differ
diff --git a/stats/hourly_usage_202410.png b/stats/hourly_usage_202410.png
new file mode 100644
index 0000000..9e1dbfe
Binary files /dev/null and b/stats/hourly_usage_202410.png differ
diff --git a/stats/hourly_usage_202411.png b/stats/hourly_usage_202411.png
new file mode 100644
index 0000000..ebb835b
Binary files /dev/null and b/stats/hourly_usage_202411.png differ
diff --git a/stats/hourly_usage_202412.png b/stats/hourly_usage_202412.png
new file mode 100644
index 0000000..11165c6
Binary files /dev/null and b/stats/hourly_usage_202412.png differ
diff --git a/stats/hourly_usage_202501.png b/stats/hourly_usage_202501.png
new file mode 100644
index 0000000..049f2ef
Binary files /dev/null and b/stats/hourly_usage_202501.png differ
diff --git a/stats/hourly_usage_202502.png b/stats/hourly_usage_202502.png
new file mode 100644
index 0000000..80c4169
Binary files /dev/null and b/stats/hourly_usage_202502.png differ
diff --git a/stats/hourly_usage_202503.png b/stats/hourly_usage_202503.png
new file mode 100644
index 0000000..04737ea
Binary files /dev/null and b/stats/hourly_usage_202503.png differ
diff --git a/stats/hourly_usage_202504.png b/stats/hourly_usage_202504.png
new file mode 100644
index 0000000..da335a4
Binary files /dev/null and b/stats/hourly_usage_202504.png differ
diff --git a/stats/hourly_usage_202505.png b/stats/hourly_usage_202505.png
new file mode 100644
index 0000000..fe9df02
Binary files /dev/null and b/stats/hourly_usage_202505.png differ
diff --git a/stats/hourly_usage_202506.png b/stats/hourly_usage_202506.png
new file mode 100644
index 0000000..61f0906
Binary files /dev/null and b/stats/hourly_usage_202506.png differ
diff --git a/stats/hourly_usage_202507.png b/stats/hourly_usage_202507.png
new file mode 100644
index 0000000..49c40ad
Binary files /dev/null and b/stats/hourly_usage_202507.png differ
diff --git a/stats/hourly_usage_202508.png b/stats/hourly_usage_202508.png
new file mode 100644
index 0000000..ac6a09c
Binary files /dev/null and b/stats/hourly_usage_202508.png differ
diff --git a/stats/hourly_usage_202509.png b/stats/hourly_usage_202509.png
new file mode 100644
index 0000000..a00280e
Binary files /dev/null and b/stats/hourly_usage_202509.png differ
diff --git a/stats/hourly_usage_202510.png b/stats/hourly_usage_202510.png
new file mode 100644
index 0000000..68a55f1
Binary files /dev/null and b/stats/hourly_usage_202510.png differ
diff --git a/stats/hourly_usage_202511.png b/stats/hourly_usage_202511.png
new file mode 100644
index 0000000..a552302
Binary files /dev/null and b/stats/hourly_usage_202511.png differ
diff --git a/stats/hourly_usage_202512.png b/stats/hourly_usage_202512.png
new file mode 100644
index 0000000..450bbe6
Binary files /dev/null and b/stats/hourly_usage_202512.png differ
diff --git a/stats/index.html b/stats/index.html
new file mode 100644
index 0000000..6b7f010
--- /dev/null
+++ b/stats/index.html
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - Summary by Month
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary by Month
+Generated 02-Dec-2025 00:10 CET
+
+
+
+
+
+
+
+Summary by Month
+
+Month
+Daily Avg
+Monthly Totals
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+Visits
+Pages
+Files
+Hits
+
+Dec 2025
+148
+146
+143
+120
+37
+986
+241
+287
+293
+297
+Nov 2025
+417
+370
+302
+241
+448
+71647
+7244
+9088
+11123
+12525
+Oct 2025
+375
+352
+299
+242
+422
+85062
+7509
+9288
+10939
+11636
+Sep 2025
+378
+355
+301
+241
+453
+70680
+7259
+9052
+10660
+11363
+Aug 2025
+370
+344
+296
+222
+363
+60037
+6882
+9203
+10687
+11475
+Jul 2025
+414
+372
+323
+226
+442
+76019
+7024
+10042
+11544
+12844
+Jun 2025
+340
+333
+297
+223
+329
+78689
+6713
+8921
+9992
+10215
+May 2025
+373
+340
+303
+222
+380
+76166
+6902
+9422
+10565
+11583
+Apr 2025
+343
+335
+297
+222
+415
+130136
+6664
+8915
+10078
+10315
+Mar 2025
+364
+346
+300
+207
+392
+66233
+6441
+9303
+10749
+11303
+Feb 2025
+379
+360
+302
+159
+363
+78878
+4477
+8482
+10093
+10625
+Jan 2025
+348
+330
+303
+150
+304
+64586
+4680
+9406
+10254
+10791
+
+Totals
+859119
+72036
+101409
+116977
+124972
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage.png b/stats/usage.png
new file mode 100644
index 0000000..ecc3538
Binary files /dev/null and b/stats/usage.png differ
diff --git a/stats/usage_202308.html b/stats/usage_202308.html
new file mode 100644
index 0000000..299e396
--- /dev/null
+++ b/stats/usage_202308.html
@@ -0,0 +1,1624 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - August 2023
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: August 2023
+Generated 31-Aug-2023 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for August 2023
+
+Total Hits
+810
+Total Files
+783
+Total Pages
+85
+Total Visits
+24
+Total KBytes
+30031
+
+Total Unique Sites
+7
+Total Unique URLs
+51
+Total Unique Referrers
+31
+Total Unique User Agents
+6
+
+.
+Avg
+Max
+
+Hits per Hour
+1
+135
+Hits per Day
+30
+302
+Files per Day
+29
+289
+Pages per Day
+3
+32
+Sites per Day
+0
+4
+Visits per Day
+0
+8
+KBytes per Day
+1112
+13454
+
+
+Hits by Response Code
+
+Code 200 - OK
+96.67%
+783
+Code 301 - Moved Permanently
+1.98%
+16
+Code 302 - Found
+0.12%
+1
+Code 403 - Forbidden
+0.62%
+5
+Code 404 - Not Found
+0.62%
+5
+
+
+
+
+
+
+
+Daily Statistics for August 2023
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+4
+16
+1.98%
+15
+1.92%
+3
+3.53%
+1
+4.17%
+1
+14.29%
+806
+2.68%
+5
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+6
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+7
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+8
+302
+37.28%
+289
+36.91%
+32
+37.65%
+8
+33.33%
+4
+57.14%
+13454
+44.80%
+9
+43
+5.31%
+43
+5.49%
+1
+1.18%
+1
+4.17%
+1
+14.29%
+1123
+3.74%
+10
+16
+1.98%
+10
+1.28%
+6
+7.06%
+1
+4.17%
+1
+14.29%
+38
+0.13%
+11
+13
+1.60%
+13
+1.66%
+1
+1.18%
+1
+4.17%
+1
+14.29%
+802
+2.67%
+12
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+13
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+14
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+15
+152
+18.77%
+151
+19.28%
+7
+8.24%
+2
+8.33%
+1
+14.29%
+4315
+14.37%
+16
+90
+11.11%
+90
+11.49%
+7
+8.24%
+3
+12.50%
+3
+42.86%
+3544
+11.80%
+17
+56
+6.91%
+54
+6.90%
+6
+7.06%
+1
+4.17%
+1
+14.29%
+2533
+8.43%
+18
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+19
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+20
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+21
+91
+11.23%
+90
+11.49%
+13
+15.29%
+2
+8.33%
+2
+28.57%
+3325
+11.07%
+22
+13
+1.60%
+13
+1.66%
+2
+2.35%
+2
+8.33%
+2
+28.57%
+69
+0.23%
+23
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+24
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+25
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+26
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+27
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+28
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+0
+0.00%
+29
+15
+1.85%
+12
+1.53%
+7
+8.24%
+2
+8.33%
+2
+28.57%
+20
+0.07%
+30
+3
+0.37%
+3
+0.38%
+0
+0.00%
+0
+0.00%
+1
+14.29%
+4
+0.01%
+
+
+
+
+
+
+
+Hourly Statistics for August 2023
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+1
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+2
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+3
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+4
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+5
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+6
+0
+2
+0.25%
+0
+0
+0.00%
+0
+1
+1.18%
+0
+1
+0.00%
+7
+1
+31
+3.83%
+1
+27
+3.45%
+0
+6
+7.06%
+60
+1607
+5.35%
+8
+0
+3
+0.37%
+0
+3
+0.38%
+0
+0
+0.00%
+0
+4
+0.01%
+9
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+10
+1
+53
+6.54%
+1
+50
+6.39%
+0
+8
+9.41%
+89
+2415
+8.04%
+11
+4
+109
+13.46%
+3
+107
+13.67%
+0
+10
+11.76%
+136
+3674
+12.23%
+12
+5
+152
+18.77%
+5
+149
+19.03%
+0
+12
+14.12%
+225
+6081
+20.25%
+13
+3
+86
+10.62%
+2
+78
+9.96%
+0
+12
+14.12%
+128
+3452
+11.49%
+14
+8
+223
+27.53%
+8
+219
+27.97%
+0
+22
+25.88%
+278
+7503
+24.98%
+15
+2
+69
+8.52%
+2
+69
+8.81%
+0
+4
+4.71%
+74
+1987
+6.62%
+16
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+17
+3
+81
+10.00%
+2
+80
+10.22%
+0
+10
+11.76%
+122
+3306
+11.01%
+18
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+19
+0
+1
+0.12%
+0
+1
+0.13%
+0
+0
+0.00%
+0
+1
+0.00%
+20
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+21
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+22
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+23
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+0
+0
+0.00%
+
+
+
+
+
+
+
+
+
+
+
+Top 2 of 2 Total Entry Pages
+
+#
+Hits
+Visits
+URL
+
+
+1
+52
+6.42%
+21
+95.45%
+/
+
+2
+4
+0.49%
+1
+4.55%
+/auth/login
+
+
+
+
+
+
+
+
+
+Top 7 of 7 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+389
+48.02%
+386
+49.30%
+10647
+35.45%
+9
+37.50%
+80.57.76.167
+
+2
+301
+37.16%
+294
+37.55%
+14537
+48.41%
+7
+29.17%
+92.108.90.28
+
+3
+45
+5.56%
+38
+4.85%
+1645
+5.48%
+3
+12.50%
+77.162.102.58
+
+4
+28
+3.46%
+28
+3.58%
+1594
+5.31%
+1
+4.17%
+5.61.249.139
+
+5
+21
+2.59%
+14
+1.79%
+806
+2.68%
+2
+8.33%
+5.61.253.230
+
+6
+14
+1.73%
+14
+1.79%
+785
+2.62%
+1
+4.17%
+77.164.73.97
+
+7
+12
+1.48%
+9
+1.15%
+15
+0.05%
+1
+4.17%
+185.28.224.60
+
+
+
+
+
+Top 7 of 7 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+301
+37.16%
+294
+37.55%
+14537
+48.41%
+7
+29.17%
+92.108.90.28
+
+2
+389
+48.02%
+386
+49.30%
+10647
+35.45%
+9
+37.50%
+80.57.76.167
+
+3
+45
+5.56%
+38
+4.85%
+1645
+5.48%
+3
+12.50%
+77.162.102.58
+
+4
+28
+3.46%
+28
+3.58%
+1594
+5.31%
+1
+4.17%
+5.61.249.139
+
+5
+21
+2.59%
+14
+1.79%
+806
+2.68%
+2
+8.33%
+5.61.253.230
+
+6
+14
+1.73%
+14
+1.79%
+785
+2.62%
+1
+4.17%
+77.164.73.97
+
+7
+12
+1.48%
+9
+1.15%
+15
+0.05%
+1
+4.17%
+185.28.224.60
+
+
+
+
+
+
+Top 30 of 31 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+185
+22.84%
+https://www.mijn.ggzecademy.nl/
+
+2
+156
+19.26%
+https://mijn.ggzecademy.nl/
+
+3
+100
+12.35%
+- (Direct Request)
+
+4
+71
+8.77%
+https://mijn.ggzecademy.nl/auth/login
+
+5
+62
+7.65%
+https://www.mijn.ggzecademy.nl/auth/login
+
+6
+41
+5.06%
+https://mijn.ggzecademy.nl/manager/learning
+
+7
+39
+4.81%
+https://mijn.ggzecademy.nl/manager
+
+8
+30
+3.70%
+https://mijn.ggzecademy.nl/sw.js
+
+9
+27
+3.33%
+https://www.mijn.ggzecademy.nl/manager/learning
+
+10
+21
+2.59%
+https://www.mijn.ggzecademy.nl/manager
+
+11
+17
+2.10%
+https://mijn.ggzecademy.nl/manager/learning/387-e-health
+
+12
+9
+1.11%
+https://www.mijn.ggzecademy.nl/manager/learning/387-e-health
+
+13
+6
+0.74%
+https://www.mijn.ggzecademy.nl/manager/members/report
+
+14
+5
+0.62%
+https://mijn.ggzecademy.nl/manager/learning/387-e-health-qqq
+
+15
+5
+0.62%
+https://www.mijn.ggzecademy.nl/en/auth/login
+
+16
+5
+0.62%
+https://www.mijn.ggzecademy.nl/manager/accounts
+
+17
+4
+0.49%
+https://mijn.ggzecademy.nl/en
+
+18
+4
+0.49%
+https://mijn.ggzecademy.nl/en/auth/login
+
+19
+4
+0.49%
+https://mijn.ggzecademy.nl/manager/learning/387-e-health-z
+
+20
+3
+0.37%
+https://www.mijn.ggzecademy.nl/manager/members/managementinfo
+
+21
+2
+0.25%
+https://mijn.ggzecademy.nl/auth/password-forgotten
+
+22
+2
+0.25%
+https://www.mijn.ggzecademy.nl/auth/loginwww.video.ggzecademy.nl
+
+23
+2
+0.25%
+https://www.mijn.ggzecademy.nl/en
+
+24
+2
+0.25%
+https://www.mijn.ggzecademy.nl/manager/accounts/new
+
+25
+2
+0.25%
+https://www.mijn.ggzecademy.nl/manager/learning/387-e-healthx
+
+26
+1
+0.12%
+http://mijn.ggzecademy.nl/
+
+27
+1
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/
+
+28
+1
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/390-niet-repressief-werken
+
+29
+1
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/filters
+
+30
+1
+0.12%
+https://mijn.ggzecademy.nl/public_html/
+
+
+
+
+
+
+Top 6 of 6 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+338
+41.73%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
+
+2
+209
+25.80%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/116.0
+
+3
+146
+18.02%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.190
+
+4
+87
+10.74%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
+
+5
+16
+1.98%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0
+
+6
+14
+1.73%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.182
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+810
+100.00%
+783
+100.00%
+30031
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202309.html b/stats/usage_202309.html
new file mode 100644
index 0000000..4bd5488
--- /dev/null
+++ b/stats/usage_202309.html
@@ -0,0 +1,2046 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - September 2023
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: September 2023
+Generated 01-Oct-2023 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for September 2023
+
+Total Hits
+9610
+Total Files
+9357
+Total Pages
+8117
+Total Visits
+166
+Total KBytes
+79587
+
+Total Unique Sites
+221
+Total Unique URLs
+105
+Total Unique Referrers
+61
+Total Unique User Agents
+91
+
+.
+Avg
+Max
+
+Hits per Hour
+14
+205
+Hits per Day
+355
+503
+Files per Day
+346
+493
+Pages per Day
+300
+332
+Sites per Day
+8
+21
+Visits per Day
+6
+17
+KBytes per Day
+2948
+8117
+
+
+Hits by Response Code
+
+Code 200 - OK
+97.37%
+9357
+Code 301 - Moved Permanently
+2.20%
+211
+Code 304 - Not Modified
+0.24%
+23
+Code 403 - Forbidden
+0.17%
+16
+Code 404 - Not Found
+0.03%
+3
+
+
+
+
+
+
+
+Daily Statistics for September 2023
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+4
+495
+5.15%
+470
+5.02%
+248
+3.06%
+17
+10.24%
+20
+9.05%
+7407
+9.31%
+5
+363
+3.78%
+340
+3.63%
+321
+3.95%
+7
+4.22%
+17
+7.69%
+2259
+2.84%
+6
+346
+3.60%
+328
+3.51%
+306
+3.77%
+11
+6.63%
+15
+6.79%
+2092
+2.63%
+7
+377
+3.92%
+372
+3.98%
+302
+3.72%
+7
+4.22%
+6
+2.71%
+3880
+4.88%
+8
+307
+3.19%
+305
+3.26%
+295
+3.63%
+5
+3.01%
+14
+6.33%
+1657
+2.08%
+9
+336
+3.50%
+331
+3.54%
+297
+3.66%
+4
+2.41%
+8
+3.62%
+2652
+3.33%
+10
+290
+3.02%
+289
+3.09%
+289
+3.56%
+2
+1.20%
+3
+1.36%
+1564
+1.96%
+11
+426
+4.43%
+413
+4.41%
+309
+3.81%
+10
+6.02%
+11
+4.98%
+5089
+6.39%
+12
+443
+4.61%
+425
+4.54%
+332
+4.09%
+13
+7.83%
+14
+6.33%
+3924
+4.93%
+13
+345
+3.59%
+333
+3.56%
+300
+3.70%
+9
+5.42%
+19
+8.60%
+2394
+3.01%
+14
+349
+3.63%
+341
+3.64%
+306
+3.77%
+13
+7.83%
+11
+4.98%
+2578
+3.24%
+15
+346
+3.60%
+333
+3.56%
+297
+3.66%
+7
+4.22%
+12
+5.43%
+2637
+3.31%
+16
+305
+3.17%
+299
+3.20%
+292
+3.60%
+4
+2.41%
+8
+3.62%
+2025
+2.54%
+17
+315
+3.28%
+309
+3.30%
+294
+3.62%
+5
+3.01%
+7
+3.17%
+2033
+2.55%
+18
+401
+4.17%
+388
+4.15%
+314
+3.87%
+11
+6.63%
+21
+9.50%
+3839
+4.82%
+19
+367
+3.82%
+354
+3.78%
+319
+3.93%
+7
+4.22%
+9
+4.07%
+2954
+3.71%
+20
+356
+3.70%
+344
+3.68%
+316
+3.89%
+6
+3.61%
+10
+4.52%
+2552
+3.21%
+21
+294
+3.06%
+293
+3.13%
+291
+3.59%
+3
+1.81%
+5
+2.26%
+1579
+1.98%
+22
+325
+3.38%
+317
+3.39%
+295
+3.63%
+4
+2.41%
+8
+3.62%
+2127
+2.67%
+23
+340
+3.54%
+339
+3.62%
+294
+3.62%
+5
+3.01%
+10
+4.52%
+3324
+4.18%
+24
+315
+3.28%
+310
+3.31%
+296
+3.65%
+6
+3.61%
+10
+4.52%
+2065
+2.59%
+25
+343
+3.57%
+333
+3.56%
+300
+3.70%
+9
+5.42%
+17
+7.69%
+2237
+2.81%
+26
+336
+3.50%
+330
+3.53%
+301
+3.71%
+8
+4.82%
+12
+5.43%
+2166
+2.72%
+27
+315
+3.28%
+311
+3.32%
+289
+3.56%
+3
+1.81%
+8
+3.62%
+2093
+2.63%
+28
+361
+3.76%
+354
+3.78%
+304
+3.75%
+7
+4.22%
+11
+4.98%
+2723
+3.42%
+29
+311
+3.24%
+303
+3.24%
+291
+3.59%
+2
+1.20%
+8
+3.62%
+1622
+2.04%
+30
+503
+5.23%
+493
+5.27%
+319
+3.93%
+7
+4.22%
+15
+6.79%
+8117
+10.20%
+
+
+
+
+
+
+
+Hourly Statistics for September 2023
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+13
+366
+3.81%
+13
+355
+3.79%
+12
+335
+4.13%
+96
+2603
+3.27%
+1
+12
+345
+3.59%
+12
+339
+3.62%
+11
+317
+3.91%
+98
+2659
+3.34%
+2
+13
+367
+3.82%
+13
+353
+3.77%
+13
+360
+4.44%
+68
+1842
+2.31%
+3
+11
+321
+3.34%
+11
+320
+3.42%
+11
+315
+3.88%
+64
+1722
+2.16%
+4
+12
+339
+3.53%
+12
+326
+3.48%
+11
+313
+3.86%
+80
+2149
+2.70%
+5
+12
+349
+3.63%
+12
+343
+3.67%
+11
+322
+3.97%
+96
+2605
+3.27%
+6
+12
+333
+3.47%
+12
+324
+3.46%
+11
+317
+3.91%
+64
+1741
+2.19%
+7
+12
+345
+3.59%
+12
+340
+3.63%
+11
+321
+3.95%
+81
+2199
+2.76%
+8
+13
+373
+3.88%
+13
+365
+3.90%
+12
+327
+4.03%
+81
+2190
+2.75%
+9
+21
+586
+6.10%
+20
+555
+5.93%
+14
+397
+4.89%
+272
+7336
+9.22%
+10
+21
+567
+5.90%
+20
+546
+5.84%
+13
+366
+4.51%
+243
+6574
+8.26%
+11
+18
+487
+5.07%
+17
+473
+5.06%
+13
+359
+4.42%
+189
+5095
+6.40%
+12
+17
+463
+4.82%
+16
+453
+4.84%
+12
+347
+4.27%
+170
+4602
+5.78%
+13
+15
+418
+4.35%
+14
+398
+4.25%
+12
+342
+4.21%
+107
+2880
+3.62%
+14
+18
+490
+5.10%
+17
+469
+5.01%
+13
+353
+4.35%
+200
+5401
+6.79%
+15
+13
+374
+3.89%
+13
+365
+3.90%
+12
+335
+4.13%
+87
+2337
+2.94%
+16
+21
+589
+6.13%
+21
+579
+6.19%
+13
+365
+4.50%
+363
+9812
+12.33%
+17
+15
+428
+4.45%
+15
+419
+4.48%
+12
+337
+4.15%
+164
+4417
+5.55%
+18
+13
+372
+3.87%
+13
+355
+3.79%
+12
+350
+4.31%
+70
+1894
+2.38%
+19
+13
+358
+3.73%
+12
+350
+3.74%
+12
+331
+4.08%
+73
+1959
+2.46%
+20
+12
+333
+3.47%
+12
+333
+3.56%
+12
+326
+4.02%
+67
+1813
+2.28%
+21
+12
+338
+3.52%
+12
+336
+3.59%
+12
+328
+4.04%
+81
+2199
+2.76%
+22
+12
+335
+3.49%
+12
+333
+3.56%
+12
+326
+4.02%
+66
+1779
+2.24%
+23
+12
+334
+3.48%
+12
+328
+3.51%
+12
+328
+4.04%
+66
+1779
+2.24%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 221 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+7680
+79.92%
+7680
+82.08%
+41337
+51.94%
+1
+0.60%
+208.115.199.21
+
+2
+180
+1.87%
+179
+1.91%
+6028
+7.57%
+3
+1.81%
+13.74.44.241
+
+3
+130
+1.35%
+119
+1.27%
+1663
+2.09%
+19
+11.45%
+185.28.224.60
+
+4
+91
+0.95%
+87
+0.93%
+1949
+2.45%
+4
+2.41%
+92.108.90.28
+
+5
+89
+0.93%
+84
+0.90%
+2116
+2.66%
+3
+1.81%
+212.115.200.41
+
+6
+72
+0.75%
+69
+0.74%
+1957
+2.46%
+3
+1.81%
+83.82.156.216
+
+7
+46
+0.48%
+38
+0.41%
+533
+0.67%
+2
+1.20%
+161.51.65.66
+
+8
+44
+0.46%
+43
+0.46%
+1181
+1.48%
+1
+0.60%
+185.146.106.26
+
+9
+38
+0.40%
+31
+0.33%
+49
+0.06%
+5
+3.01%
+213.93.250.164
+
+10
+36
+0.37%
+34
+0.36%
+846
+1.06%
+2
+1.20%
+213.10.252.113
+
+11
+36
+0.37%
+34
+0.36%
+1035
+1.30%
+1
+0.60%
+77.163.32.38
+
+12
+36
+0.37%
+34
+0.36%
+1035
+1.30%
+1
+0.60%
+86.84.119.125
+
+13
+31
+0.32%
+30
+0.32%
+663
+0.83%
+1
+0.60%
+145.76.120.183
+
+14
+30
+0.31%
+30
+0.32%
+886
+1.11%
+1
+0.60%
+62.194.98.116
+
+15
+29
+0.30%
+28
+0.30%
+583
+0.73%
+1
+0.60%
+82.217.31.118
+
+16
+29
+0.30%
+27
+0.29%
+906
+1.14%
+2
+1.20%
+87.212.226.96
+
+17
+28
+0.29%
+27
+0.29%
+927
+1.16%
+1
+0.60%
+185.184.205.2
+
+18
+24
+0.25%
+23
+0.25%
+537
+0.67%
+1
+0.60%
+159.100.121.50
+
+19
+24
+0.25%
+23
+0.25%
+537
+0.67%
+1
+0.60%
+193.58.15.128
+
+20
+24
+0.25%
+23
+0.25%
+881
+1.11%
+1
+0.60%
+77.161.242.111
+
+21
+24
+0.25%
+23
+0.25%
+537
+0.67%
+1
+0.60%
+82.148.219.244
+
+22
+23
+0.24%
+22
+0.24%
+520
+0.65%
+1
+0.60%
+84.84.214.161
+
+23
+22
+0.23%
+21
+0.22%
+530
+0.67%
+1
+0.60%
+159.100.124.226
+
+24
+22
+0.23%
+21
+0.22%
+495
+0.62%
+1
+0.60%
+185.103.16.98
+
+25
+21
+0.22%
+19
+0.20%
+70
+0.09%
+3
+1.81%
+80.57.76.167
+
+26
+20
+0.21%
+10
+0.11%
+9
+0.01%
+1
+0.60%
+128.90.101.69
+
+27
+20
+0.21%
+10
+0.11%
+9
+0.01%
+1
+0.60%
+128.90.43.52
+
+28
+20
+0.21%
+10
+0.11%
+9
+0.01%
+1
+0.60%
+20.203.20.27
+
+29
+20
+0.21%
+10
+0.11%
+9
+0.01%
+1
+0.60%
+5.104.85.26
+
+30
+20
+0.21%
+20
+0.21%
+521
+0.65%
+1
+0.60%
+82.74.213.27
+
+
+
+
+
+Top 10 of 221 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+7680
+79.92%
+7680
+82.08%
+41337
+51.94%
+1
+0.60%
+208.115.199.21
+
+2
+180
+1.87%
+179
+1.91%
+6028
+7.57%
+3
+1.81%
+13.74.44.241
+
+3
+89
+0.93%
+84
+0.90%
+2116
+2.66%
+3
+1.81%
+212.115.200.41
+
+4
+72
+0.75%
+69
+0.74%
+1957
+2.46%
+3
+1.81%
+83.82.156.216
+
+5
+91
+0.95%
+87
+0.93%
+1949
+2.45%
+4
+2.41%
+92.108.90.28
+
+6
+130
+1.35%
+119
+1.27%
+1663
+2.09%
+19
+11.45%
+185.28.224.60
+
+7
+44
+0.46%
+43
+0.46%
+1181
+1.48%
+1
+0.60%
+185.146.106.26
+
+8
+36
+0.37%
+34
+0.36%
+1035
+1.30%
+1
+0.60%
+77.163.32.38
+
+9
+36
+0.37%
+34
+0.36%
+1035
+1.30%
+1
+0.60%
+86.84.119.125
+
+10
+28
+0.29%
+27
+0.29%
+927
+1.16%
+1
+0.60%
+185.184.205.2
+
+
+
+
+
+
+Top 30 of 61 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+7831
+81.49%
+https://mijn.ggzecademy.nl/
+
+2
+624
+6.49%
+- (Direct Request)
+
+3
+318
+3.31%
+https://mijn.ggzecademy.nl/sso/
+
+4
+185
+1.93%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+147
+1.53%
+https://mijn.ggzecademy.nl/manager
+
+6
+74
+0.77%
+https://mijn.ggzecademy.nl/auth/login
+
+7
+47
+0.49%
+https://mijn.ggzecademy.nl/manager/learning
+
+8
+45
+0.47%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+9
+38
+0.40%
+https://mijn.ggzecademy.nl/manager/members
+
+10
+36
+0.37%
+https://mijn.ggzecademy.nl/en/auth/login
+
+11
+19
+0.20%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+12
+18
+0.19%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+13
+18
+0.19%
+https://mijn.ggzecademy.nl/en/sso
+
+14
+15
+0.16%
+https://mijn.ggzecademy.nl/manager/
+
+15
+14
+0.15%
+https://mijn.ggzecademy.nl/auth/password-forgotten
+
+16
+13
+0.14%
+www.google.com
+
+17
+10
+0.10%
+https://mijn.ggzecademy.nl/en/manager/
+
+18
+9
+0.09%
+http://mijn.ggzecademy.nl
+
+19
+8
+0.08%
+https://mijn.ggzecademy.nl/manager/learning/
+
+20
+7
+0.07%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+21
+7
+0.07%
+https://mijn.ggzecademy.nl/en
+
+22
+6
+0.06%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+23
+6
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV2x_LT_0016.php
+
+24
+6
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+25
+5
+0.05%
+http://mijn.ggzecademy.nl/
+
+26
+5
+0.05%
+http://mijn.ggzecademy.nl/wp-login.php
+
+27
+5
+0.05%
+https://mijn.ggzecademy.nl/manager/members/report
+
+28
+4
+0.04%
+http://mijn.ggzecademy.nl/backup
+
+29
+4
+0.04%
+http://mijn.ggzecademy.nl/bc
+
+30
+4
+0.04%
+http://mijn.ggzecademy.nl/bk
+
+
+
+
+
+
+Top 15 of 91 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+7680
+79.92%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+471
+4.90%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
+
+3
+181
+1.88%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 Edg/116.0.193
+
+4
+147
+1.53%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.204
+
+5
+114
+1.19%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
+
+6
+89
+0.93%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+7
+82
+0.85%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/117.0.0.0 Safari/537.36
+
+8
+80
+0.83%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
+
+9
+74
+0.77%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
+
+10
+53
+0.55%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/103.0.50
+
+11
+51
+0.53%
+Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)
+
+12
+48
+0.50%
+Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org)
+
+13
+46
+0.48%
+Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-
+
+14
+31
+0.32%
+Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/
+
+15
+30
+0.31%
+Mozilla/5.0 (iPhone; CPU iPhone OS 16_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+9610
+100.00%
+9357
+100.00%
+79587
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202310.html b/stats/usage_202310.html
new file mode 100644
index 0000000..6c37e00
--- /dev/null
+++ b/stats/usage_202310.html
@@ -0,0 +1,2104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - October 2023
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: October 2023
+Generated 01-Nov-2023 00:11 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for October 2023
+
+Total Hits
+11920
+Total Files
+11361
+Total Pages
+9542
+Total Visits
+233
+Total KBytes
+94711
+
+Total Unique Sites
+363
+Total Unique URLs
+294
+Total Unique Referrers
+243
+Total Unique User Agents
+349
+
+.
+Avg
+Max
+
+Hits per Hour
+16
+296
+Hits per Day
+384
+655
+Files per Day
+366
+525
+Pages per Day
+307
+502
+Sites per Day
+11
+33
+Visits per Day
+7
+24
+KBytes per Day
+3055
+7980
+
+
+Hits by Response Code
+
+Code 200 - OK
+95.31%
+11361
+Code 301 - Moved Permanently
+4.13%
+492
+Code 302 - Found
+0.08%
+9
+Code 304 - Not Modified
+0.25%
+30
+Code 401 - Unauthorized
+0.01%
+1
+Code 403 - Forbidden
+0.18%
+21
+Code 404 - Not Found
+0.05%
+6
+
+
+
+
+
+
+
+Daily Statistics for October 2023
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+334
+2.80%
+325
+2.86%
+298
+3.12%
+7
+3.00%
+13
+3.58%
+2668
+2.82%
+2
+356
+2.99%
+337
+2.97%
+305
+3.20%
+11
+4.72%
+20
+5.51%
+1783
+1.88%
+3
+410
+3.44%
+391
+3.44%
+311
+3.26%
+11
+4.72%
+20
+5.51%
+4241
+4.48%
+4
+359
+3.01%
+349
+3.07%
+300
+3.14%
+6
+2.58%
+17
+4.68%
+2679
+2.83%
+5
+402
+3.37%
+385
+3.39%
+310
+3.25%
+16
+6.87%
+25
+6.89%
+3599
+3.80%
+6
+655
+5.49%
+503
+4.43%
+298
+3.12%
+8
+3.43%
+25
+6.89%
+4669
+4.93%
+7
+303
+2.54%
+295
+2.60%
+290
+3.04%
+2
+0.86%
+8
+2.20%
+1596
+1.69%
+8
+306
+2.57%
+299
+2.63%
+290
+3.04%
+2
+0.86%
+11
+3.03%
+1613
+1.70%
+9
+416
+3.49%
+401
+3.53%
+317
+3.32%
+16
+6.87%
+27
+7.44%
+3520
+3.72%
+10
+476
+3.99%
+452
+3.98%
+330
+3.46%
+24
+10.30%
+33
+9.09%
+6619
+6.99%
+11
+434
+3.64%
+420
+3.70%
+308
+3.23%
+14
+6.01%
+27
+7.44%
+4818
+5.09%
+12
+361
+3.03%
+346
+3.05%
+303
+3.18%
+11
+4.72%
+15
+4.13%
+3283
+3.47%
+13
+396
+3.32%
+385
+3.39%
+302
+3.16%
+9
+3.86%
+17
+4.68%
+5028
+5.31%
+14
+388
+3.26%
+375
+3.30%
+298
+3.12%
+7
+3.00%
+19
+5.23%
+4306
+4.55%
+15
+349
+2.93%
+323
+2.84%
+294
+3.08%
+5
+2.15%
+12
+3.31%
+2735
+2.89%
+16
+535
+4.49%
+525
+4.62%
+502
+5.26%
+11
+4.72%
+19
+5.23%
+1385
+1.46%
+17
+389
+3.26%
+363
+3.20%
+300
+3.14%
+9
+3.86%
+17
+4.68%
+1586
+1.67%
+18
+307
+2.58%
+300
+2.64%
+291
+3.05%
+3
+1.29%
+11
+3.03%
+1129
+1.19%
+19
+350
+2.94%
+342
+3.01%
+299
+3.13%
+7
+3.00%
+17
+4.68%
+2262
+2.39%
+20
+339
+2.84%
+325
+2.86%
+296
+3.10%
+6
+2.58%
+11
+3.03%
+2593
+2.74%
+21
+317
+2.66%
+308
+2.71%
+293
+3.07%
+6
+2.58%
+14
+3.86%
+1392
+1.47%
+22
+305
+2.56%
+298
+2.62%
+288
+3.02%
+1
+0.43%
+9
+2.48%
+1196
+1.26%
+23
+398
+3.34%
+375
+3.30%
+317
+3.32%
+14
+6.01%
+17
+4.68%
+2566
+2.71%
+24
+489
+4.10%
+469
+4.13%
+319
+3.34%
+10
+4.29%
+21
+5.79%
+7305
+7.71%
+25
+430
+3.61%
+409
+3.60%
+319
+3.34%
+10
+4.29%
+18
+4.96%
+4299
+4.54%
+26
+304
+2.55%
+293
+2.58%
+268
+2.81%
+7
+3.00%
+17
+4.68%
+1497
+1.58%
+27
+492
+4.13%
+483
+4.25%
+320
+3.35%
+9
+3.86%
+18
+4.96%
+7980
+8.43%
+28
+325
+2.73%
+314
+2.76%
+291
+3.05%
+4
+1.72%
+18
+4.96%
+1210
+1.28%
+29
+321
+2.69%
+313
+2.76%
+302
+3.16%
+4
+1.72%
+15
+4.13%
+1165
+1.23%
+30
+332
+2.79%
+324
+2.85%
+289
+3.03%
+6
+2.58%
+14
+3.86%
+1674
+1.77%
+31
+342
+2.87%
+334
+2.94%
+294
+3.08%
+7
+3.00%
+19
+5.23%
+2315
+2.44%
+
+
+
+
+
+
+
+Hourly Statistics for October 2023
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+14
+448
+3.76%
+13
+418
+3.68%
+12
+383
+4.01%
+61
+1883
+1.99%
+1
+13
+425
+3.57%
+13
+416
+3.66%
+12
+383
+4.01%
+89
+2769
+2.92%
+2
+13
+432
+3.62%
+13
+421
+3.71%
+12
+400
+4.19%
+71
+2187
+2.31%
+3
+13
+403
+3.38%
+12
+396
+3.49%
+12
+385
+4.03%
+67
+2068
+2.18%
+4
+13
+428
+3.59%
+13
+407
+3.58%
+11
+366
+3.84%
+96
+2984
+3.15%
+5
+13
+404
+3.39%
+12
+388
+3.42%
+12
+372
+3.90%
+54
+1689
+1.78%
+6
+20
+635
+5.33%
+19
+617
+5.43%
+19
+602
+6.31%
+95
+2948
+3.11%
+7
+12
+402
+3.37%
+12
+395
+3.48%
+12
+379
+3.97%
+54
+1665
+1.76%
+8
+16
+498
+4.18%
+15
+484
+4.26%
+12
+385
+4.03%
+179
+5546
+5.86%
+9
+19
+589
+4.94%
+18
+562
+4.95%
+13
+408
+4.28%
+225
+6960
+7.35%
+10
+16
+522
+4.38%
+15
+495
+4.36%
+12
+402
+4.21%
+129
+3999
+4.22%
+11
+17
+537
+4.51%
+16
+515
+4.53%
+12
+401
+4.20%
+136
+4229
+4.47%
+12
+23
+731
+6.13%
+22
+708
+6.23%
+14
+434
+4.55%
+383
+11881
+12.54%
+13
+19
+599
+5.03%
+18
+575
+5.06%
+13
+414
+4.34%
+227
+7031
+7.42%
+14
+18
+559
+4.69%
+17
+527
+4.64%
+13
+406
+4.25%
+175
+5432
+5.73%
+15
+17
+527
+4.42%
+16
+515
+4.53%
+12
+397
+4.16%
+181
+5604
+5.92%
+16
+15
+476
+3.99%
+14
+445
+3.92%
+12
+385
+4.03%
+133
+4124
+4.35%
+17
+14
+452
+3.79%
+13
+433
+3.81%
+12
+378
+3.96%
+111
+3437
+3.63%
+18
+13
+421
+3.53%
+13
+415
+3.65%
+12
+377
+3.95%
+108
+3334
+3.52%
+19
+13
+407
+3.41%
+12
+397
+3.49%
+12
+375
+3.93%
+73
+2265
+2.39%
+20
+13
+412
+3.46%
+13
+406
+3.57%
+12
+380
+3.98%
+69
+2147
+2.27%
+21
+23
+729
+6.12%
+18
+572
+5.03%
+12
+379
+3.97%
+134
+4147
+4.38%
+22
+13
+422
+3.54%
+13
+408
+3.59%
+11
+368
+3.86%
+95
+2936
+3.10%
+23
+14
+462
+3.88%
+14
+446
+3.93%
+12
+383
+4.01%
+111
+3446
+3.64%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 363 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+9122
+76.53%
+9122
+80.29%
+37770
+39.88%
+5
+2.15%
+208.115.199.21
+
+2
+284
+2.38%
+142
+1.25%
+344
+0.36%
+0
+0.00%
+146.190.92.146
+
+3
+166
+1.39%
+165
+1.45%
+6396
+6.75%
+3
+1.29%
+13.74.44.241
+
+4
+118
+0.99%
+109
+0.96%
+641
+0.68%
+22
+9.44%
+185.28.224.60
+
+5
+114
+0.96%
+106
+0.93%
+3285
+3.47%
+3
+1.29%
+92.108.90.28
+
+6
+75
+0.63%
+66
+0.58%
+112
+0.12%
+7
+3.00%
+213.93.250.164
+
+7
+61
+0.51%
+58
+0.51%
+1182
+1.25%
+3
+1.29%
+82.74.213.27
+
+8
+59
+0.49%
+29
+0.26%
+199
+0.21%
+2
+0.86%
+185.196.9.34
+
+9
+55
+0.46%
+54
+0.48%
+1098
+1.16%
+7
+3.00%
+77.161.229.184
+
+10
+46
+0.39%
+44
+0.39%
+1067
+1.13%
+2
+0.86%
+80.56.218.7
+
+11
+43
+0.36%
+26
+0.23%
+1616
+1.71%
+1
+0.43%
+54.221.15.60
+
+12
+36
+0.30%
+36
+0.32%
+2125
+2.24%
+1
+0.43%
+3.239.103.92
+
+13
+36
+0.30%
+34
+0.30%
+1035
+1.09%
+1
+0.43%
+31.20.12.47
+
+14
+36
+0.30%
+36
+0.32%
+2125
+2.24%
+1
+0.43%
+54.204.151.202
+
+15
+35
+0.29%
+32
+0.28%
+609
+0.64%
+2
+0.86%
+77.175.153.138
+
+16
+33
+0.28%
+32
+0.28%
+1605
+1.69%
+1
+0.43%
+77.173.245.127
+
+17
+30
+0.25%
+28
+0.25%
+2282
+2.41%
+2
+0.86%
+65.154.226.167
+
+18
+29
+0.24%
+29
+0.26%
+569
+0.60%
+3
+1.29%
+185.146.106.26
+
+19
+27
+0.23%
+24
+0.21%
+830
+0.88%
+2
+0.86%
+84.82.17.4
+
+20
+26
+0.22%
+25
+0.22%
+902
+0.95%
+1
+0.43%
+89.221.178.105
+
+21
+26
+0.22%
+25
+0.22%
+902
+0.95%
+1
+0.43%
+94.211.217.190
+
+22
+24
+0.20%
+23
+0.20%
+537
+0.57%
+1
+0.43%
+144.178.85.75
+
+23
+24
+0.20%
+23
+0.20%
+537
+0.57%
+1
+0.43%
+213.5.232.78
+
+24
+24
+0.20%
+23
+0.20%
+537
+0.57%
+1
+0.43%
+89.220.159.53
+
+25
+23
+0.19%
+22
+0.19%
+536
+0.57%
+1
+0.43%
+212.115.200.41
+
+26
+22
+0.18%
+21
+0.18%
+517
+0.55%
+1
+0.43%
+212.83.227.19
+
+27
+22
+0.18%
+21
+0.18%
+527
+0.56%
+1
+0.43%
+83.82.156.216
+
+28
+20
+0.17%
+16
+0.14%
+848
+0.90%
+1
+0.43%
+35.214.182.31
+
+29
+19
+0.16%
+15
+0.13%
+849
+0.90%
+1
+0.43%
+3.127.247.145
+
+30
+18
+0.15%
+16
+0.14%
+414
+0.44%
+5
+2.15%
+66.249.66.197
+
+
+
+
+
+Top 10 of 363 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+9122
+76.53%
+9122
+80.29%
+37770
+39.88%
+5
+2.15%
+208.115.199.21
+
+2
+166
+1.39%
+165
+1.45%
+6396
+6.75%
+3
+1.29%
+13.74.44.241
+
+3
+114
+0.96%
+106
+0.93%
+3285
+3.47%
+3
+1.29%
+92.108.90.28
+
+4
+30
+0.25%
+28
+0.25%
+2282
+2.41%
+2
+0.86%
+65.154.226.167
+
+5
+36
+0.30%
+36
+0.32%
+2125
+2.24%
+1
+0.43%
+3.239.103.92
+
+6
+36
+0.30%
+36
+0.32%
+2125
+2.24%
+1
+0.43%
+54.204.151.202
+
+7
+43
+0.36%
+26
+0.23%
+1616
+1.71%
+1
+0.43%
+54.221.15.60
+
+8
+33
+0.28%
+32
+0.28%
+1605
+1.69%
+1
+0.43%
+77.173.245.127
+
+9
+61
+0.51%
+58
+0.51%
+1182
+1.25%
+3
+1.29%
+82.74.213.27
+
+10
+15
+0.13%
+14
+0.12%
+1139
+1.20%
+1
+0.43%
+65.154.226.168
+
+
+
+
+
+
+Top 30 of 243 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+9380
+78.69%
+https://mijn.ggzecademy.nl/
+
+2
+1226
+10.29%
+- (Direct Request)
+
+3
+273
+2.29%
+https://mijn.ggzecademy.nl/sso/
+
+4
+208
+1.74%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+95
+0.80%
+https://mijn.ggzecademy.nl/manager
+
+6
+94
+0.79%
+https://mijn.ggzecademy.nl/auth/login
+
+7
+59
+0.49%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+8
+38
+0.32%
+https://mijn.ggzecademy.nl/manager/learning
+
+9
+36
+0.30%
+https://mijn.ggzecademy.nl/en/auth/login
+
+10
+23
+0.19%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+11
+20
+0.17%
+https://mijn.ggzecademy.nl/en/manager/
+
+12
+18
+0.15%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+13
+15
+0.13%
+https://mijn.ggzecademy.nl/manager/learning/337-thema-overzicht-herstel-en-eigen-regie
+
+14
+14
+0.12%
+https://mijn.ggzecademy.nl/en
+
+15
+9
+0.08%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+16
+9
+0.08%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV2x_LT_0016.php
+
+17
+9
+0.08%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+18
+9
+0.08%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV4x_LT_0022.php
+
+19
+9
+0.08%
+https://mijn.ggzecademy.nl/manager/members
+
+20
+8
+0.07%
+http://mijn.ggzecademy.nl/wp-login.php
+
+21
+5
+0.04%
+https://mijn.ggzecademy.nl/manager/
+
+22
+3
+0.03%
+http://mijn.ggzecademy.nl/.well-known/acme-challenge/-RNl_3iFaS17BiAmlBAUrZ6qLzw5rg9x1iORXcXGtz0
+
+23
+3
+0.03%
+http://mijn.ggzecademy.nl/.well-known/acme-challenge/3mzCAYWYQOkj1-LuIxjz6oqPH_DXitMe9pdGjsEKK6Q
+
+24
+3
+0.03%
+http://mijn.ggzecademy.nl/.well-known/acme-challenge/3ocuBhQ3a0awQOIKRSgR9lhHzehHluzCzwKrOL2XswI
+
+25
+3
+0.03%
+http://mijn.ggzecademy.nl/.well-known/acme-challenge/693TeiSRop55UJIFJoHK_fpXIB0ajoT0Iwx-M54PYkU
+
+26
+3
+0.03%
+http://mijn.ggzecademy.nl/.well-known/acme-challenge/75FT5Jczj-0_pDclsm2oW3yY_GMVnPs-ZpqckuS3fhU
+
+27
+3
+0.03%
+http://mijn.ggzecademy.nl/.well-known/acme-challenge/8mWbwFT-RTTtgoxAdZk2b9FPEGomVbl5bu4dLrfghWE
+
+28
+3
+0.03%
+http://mijn.ggzecademy.nl/.well-known/acme-challenge/91_QABTyV506xnvdcXCzl2foyyMNLiEnQE8KnF0_A5Q
+
+29
+3
+0.03%
+http://mijn.ggzecademy.nl/.well-known/acme-challenge/996QM_JlRzhHaoj5Rl0pPORXYKbfUgKkx5E2K3ffGqc
+
+30
+3
+0.03%
+http://mijn.ggzecademy.nl/.well-known/acme-challenge/9NoInIeDUb6fbrGG6bE2eGPlNXYxfyDZl2AB51_J5jQ
+
+
+
+
+
+
+Top 15 of 349 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+9130
+76.59%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+367
+3.08%
+Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org)
+
+3
+290
+2.43%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36
+
+4
+223
+1.87%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
+
+5
+157
+1.32%
+Go-http-client/1.1
+
+6
+143
+1.20%
+Go-http-client/2.0
+
+7
+95
+0.80%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.204
+
+8
+92
+0.77%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
+
+9
+84
+0.70%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36
+
+10
+81
+0.68%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+11
+74
+0.62%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/94.0.4606.61 Safari/537.36
+
+12
+61
+0.51%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/103.0.50
+
+13
+59
+0.49%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/117.0.5938.88 Safari/537.36
+
+14
+52
+0.44%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
+
+15
+50
+0.42%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11920
+100.00%
+11361
+100.00%
+94711
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202311.html b/stats/usage_202311.html
new file mode 100644
index 0000000..3fcb2d0
--- /dev/null
+++ b/stats/usage_202311.html
@@ -0,0 +1,2085 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - November 2023
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: November 2023
+Generated 01-Dec-2023 00:10 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for November 2023
+
+Total Hits
+10301
+Total Files
+10045
+Total Pages
+8969
+Total Visits
+170
+Total KBytes
+68231
+
+Total Unique Sites
+217
+Total Unique URLs
+101
+Total Unique Referrers
+38
+Total Unique User Agents
+172
+
+.
+Avg
+Max
+
+Hits per Hour
+14
+178
+Hits per Day
+343
+481
+Files per Day
+334
+455
+Pages per Day
+298
+330
+Sites per Day
+7
+23
+Visits per Day
+5
+15
+KBytes per Day
+2274
+7461
+
+
+Hits by Response Code
+
+Code 200 - OK
+97.51%
+10045
+Code 301 - Moved Permanently
+1.47%
+151
+Code 304 - Not Modified
+0.55%
+57
+Code 403 - Forbidden
+0.34%
+35
+Code 404 - Not Found
+0.13%
+13
+
+
+
+
+
+
+
+Daily Statistics for November 2023
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+323
+3.14%
+311
+3.10%
+309
+3.45%
+3
+1.76%
+10
+4.61%
+1106
+1.62%
+2
+402
+3.90%
+394
+3.92%
+303
+3.38%
+12
+7.06%
+15
+6.91%
+4694
+6.88%
+3
+311
+3.02%
+307
+3.06%
+293
+3.27%
+5
+2.94%
+10
+4.61%
+1505
+2.21%
+4
+326
+3.16%
+322
+3.21%
+291
+3.24%
+4
+2.35%
+13
+5.99%
+1986
+2.91%
+5
+302
+2.93%
+297
+2.96%
+292
+3.26%
+4
+2.35%
+5
+2.30%
+1504
+2.20%
+6
+358
+3.48%
+355
+3.53%
+299
+3.33%
+9
+5.29%
+17
+7.83%
+2621
+3.84%
+7
+313
+3.04%
+310
+3.09%
+297
+3.31%
+7
+4.12%
+10
+4.61%
+1351
+1.98%
+8
+314
+3.05%
+311
+3.10%
+292
+3.26%
+8
+4.71%
+14
+6.45%
+1556
+2.28%
+9
+340
+3.30%
+325
+3.24%
+297
+3.31%
+7
+4.12%
+12
+5.53%
+1666
+2.44%
+10
+320
+3.11%
+316
+3.15%
+290
+3.23%
+5
+2.94%
+11
+5.07%
+1642
+2.41%
+11
+292
+2.83%
+292
+2.91%
+289
+3.22%
+2
+1.18%
+3
+1.38%
+1225
+1.80%
+12
+299
+2.90%
+289
+2.88%
+289
+3.22%
+2
+1.18%
+4
+1.84%
+1098
+1.61%
+13
+481
+4.67%
+455
+4.53%
+330
+3.68%
+15
+8.82%
+23
+10.60%
+4499
+6.59%
+14
+389
+3.78%
+377
+3.75%
+303
+3.38%
+8
+4.71%
+16
+7.37%
+2747
+4.03%
+15
+316
+3.07%
+305
+3.04%
+308
+3.43%
+2
+1.18%
+6
+2.76%
+1352
+1.98%
+16
+333
+3.23%
+319
+3.18%
+297
+3.31%
+8
+4.71%
+12
+5.53%
+1649
+2.42%
+17
+379
+3.68%
+362
+3.60%
+320
+3.57%
+9
+5.29%
+14
+6.45%
+2642
+3.87%
+18
+311
+3.02%
+304
+3.03%
+294
+3.28%
+7
+4.12%
+7
+3.23%
+1791
+2.63%
+19
+348
+3.38%
+342
+3.40%
+293
+3.27%
+5
+2.94%
+12
+5.53%
+3494
+5.12%
+20
+343
+3.33%
+336
+3.34%
+291
+3.24%
+8
+4.71%
+15
+6.91%
+2143
+3.14%
+21
+380
+3.69%
+372
+3.70%
+302
+3.37%
+8
+4.71%
+11
+5.07%
+2662
+3.90%
+22
+332
+3.22%
+322
+3.21%
+295
+3.29%
+7
+4.12%
+15
+6.91%
+1897
+2.78%
+23
+340
+3.30%
+331
+3.30%
+301
+3.36%
+10
+5.88%
+13
+5.99%
+1637
+2.40%
+24
+350
+3.40%
+343
+3.41%
+294
+3.28%
+5
+2.94%
+14
+6.45%
+2173
+3.18%
+25
+458
+4.45%
+454
+4.52%
+317
+3.53%
+6
+3.53%
+8
+3.69%
+7461
+10.93%
+26
+303
+2.94%
+297
+2.96%
+277
+3.09%
+5
+2.94%
+10
+4.61%
+1910
+2.80%
+27
+355
+3.45%
+342
+3.40%
+301
+3.36%
+11
+6.47%
+17
+7.83%
+2832
+4.15%
+28
+310
+3.01%
+301
+3.00%
+293
+3.27%
+5
+2.94%
+14
+6.45%
+1127
+1.65%
+29
+299
+2.90%
+297
+2.96%
+290
+3.23%
+4
+2.35%
+7
+3.23%
+1101
+1.61%
+30
+374
+3.63%
+357
+3.55%
+322
+3.59%
+8
+4.71%
+11
+5.07%
+3160
+4.63%
+
+
+
+
+
+
+
+Hourly Statistics for November 2023
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+12
+377
+3.66%
+12
+372
+3.70%
+12
+362
+4.04%
+55
+1662
+2.44%
+1
+12
+385
+3.74%
+12
+372
+3.70%
+12
+363
+4.05%
+59
+1781
+2.61%
+2
+12
+387
+3.76%
+12
+379
+3.77%
+12
+364
+4.06%
+54
+1607
+2.36%
+3
+13
+394
+3.82%
+12
+377
+3.75%
+12
+379
+4.23%
+60
+1794
+2.63%
+4
+12
+374
+3.63%
+12
+369
+3.67%
+11
+359
+4.00%
+49
+1457
+2.13%
+5
+12
+377
+3.66%
+12
+373
+3.71%
+11
+358
+3.99%
+73
+2178
+3.19%
+6
+13
+395
+3.83%
+12
+388
+3.86%
+12
+371
+4.14%
+74
+2208
+3.24%
+7
+18
+546
+5.30%
+17
+537
+5.35%
+13
+392
+4.37%
+266
+7983
+11.70%
+8
+14
+442
+4.29%
+14
+439
+4.37%
+12
+374
+4.17%
+87
+2602
+3.81%
+9
+18
+569
+5.52%
+18
+555
+5.53%
+13
+395
+4.40%
+208
+6238
+9.14%
+10
+14
+445
+4.32%
+14
+426
+4.24%
+13
+390
+4.35%
+78
+2326
+3.41%
+11
+20
+611
+5.93%
+19
+587
+5.84%
+13
+413
+4.60%
+201
+6016
+8.82%
+12
+14
+422
+4.10%
+13
+414
+4.12%
+12
+363
+4.05%
+117
+3505
+5.14%
+13
+17
+512
+4.97%
+16
+487
+4.85%
+13
+396
+4.42%
+138
+4133
+6.06%
+14
+15
+473
+4.59%
+15
+458
+4.56%
+12
+382
+4.26%
+119
+3578
+5.24%
+15
+15
+465
+4.51%
+14
+449
+4.47%
+12
+378
+4.21%
+114
+3409
+5.00%
+16
+13
+392
+3.81%
+12
+387
+3.85%
+12
+365
+4.07%
+60
+1790
+2.62%
+17
+12
+373
+3.62%
+12
+370
+3.68%
+12
+361
+4.02%
+46
+1382
+2.03%
+18
+13
+408
+3.96%
+13
+406
+4.04%
+12
+361
+4.02%
+130
+3906
+5.72%
+19
+12
+365
+3.54%
+11
+359
+3.57%
+11
+359
+4.00%
+45
+1338
+1.96%
+20
+13
+397
+3.85%
+12
+381
+3.79%
+12
+367
+4.09%
+74
+2209
+3.24%
+21
+14
+431
+4.18%
+13
+417
+4.15%
+13
+392
+4.37%
+76
+2287
+3.35%
+22
+12
+383
+3.72%
+12
+374
+3.72%
+12
+362
+4.04%
+48
+1442
+2.11%
+23
+12
+378
+3.67%
+12
+369
+3.67%
+12
+363
+4.05%
+47
+1398
+2.05%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 217 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8587
+83.36%
+8587
+85.49%
+31863
+46.70%
+2
+1.18%
+208.115.199.21
+
+2
+152
+1.48%
+151
+1.50%
+5941
+8.71%
+1
+0.59%
+13.74.44.241
+
+3
+104
+1.01%
+101
+1.01%
+2333
+3.42%
+4
+2.35%
+92.108.90.28
+
+4
+94
+0.91%
+90
+0.90%
+2125
+3.11%
+3
+1.76%
+85.119.104.54
+
+5
+38
+0.37%
+33
+0.33%
+48
+0.07%
+3
+1.76%
+213.93.250.164
+
+6
+37
+0.36%
+36
+0.36%
+2048
+3.00%
+1
+0.59%
+34.216.197.38
+
+7
+36
+0.35%
+35
+0.35%
+2124
+3.11%
+1
+0.59%
+35.88.207.151
+
+8
+33
+0.32%
+28
+0.28%
+46
+0.07%
+3
+1.76%
+185.28.224.60
+
+9
+31
+0.30%
+30
+0.30%
+660
+0.97%
+1
+0.59%
+178.18.139.195
+
+10
+31
+0.30%
+30
+0.30%
+660
+0.97%
+1
+0.59%
+82.148.219.244
+
+11
+29
+0.28%
+27
+0.27%
+885
+1.30%
+1
+0.59%
+159.46.196.19
+
+12
+28
+0.27%
+24
+0.24%
+490
+0.72%
+3
+1.76%
+31.20.12.47
+
+13
+28
+0.27%
+26
+0.26%
+899
+1.32%
+1
+0.59%
+86.82.213.15
+
+14
+27
+0.26%
+25
+0.25%
+881
+1.29%
+1
+0.59%
+212.115.200.41
+
+15
+27
+0.26%
+26
+0.26%
+500
+0.73%
+1
+0.59%
+80.57.223.131
+
+16
+26
+0.25%
+25
+0.25%
+898
+1.32%
+1
+0.59%
+51.105.193.161
+
+17
+25
+0.24%
+25
+0.25%
+498
+0.73%
+3
+1.76%
+84.105.142.123
+
+18
+24
+0.23%
+23
+0.23%
+533
+0.78%
+1
+0.59%
+193.58.15.128
+
+19
+24
+0.23%
+23
+0.23%
+533
+0.78%
+1
+0.59%
+84.86.170.101
+
+20
+23
+0.22%
+22
+0.22%
+514
+0.75%
+1
+0.59%
+89.221.178.105
+
+21
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.59%
+128.90.136.235
+
+22
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.59%
+128.90.145.124
+
+23
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.59%
+128.90.43.134
+
+24
+20
+0.19%
+17
+0.17%
+161
+0.24%
+2
+1.18%
+144.178.193.150
+
+25
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.59%
+208.91.66.87
+
+26
+20
+0.19%
+16
+0.16%
+848
+1.24%
+1
+0.59%
+35.215.62.193
+
+27
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.59%
+69.167.41.156
+
+28
+18
+0.17%
+12
+0.12%
+351
+0.51%
+5
+2.94%
+66.249.79.7
+
+29
+17
+0.17%
+12
+0.12%
+252
+0.37%
+5
+2.94%
+66.249.66.87
+
+30
+16
+0.16%
+9
+0.09%
+355
+0.52%
+5
+2.94%
+66.249.66.89
+
+
+
+
+
+Top 10 of 217 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8587
+83.36%
+8587
+85.49%
+31863
+46.70%
+2
+1.18%
+208.115.199.21
+
+2
+152
+1.48%
+151
+1.50%
+5941
+8.71%
+1
+0.59%
+13.74.44.241
+
+3
+104
+1.01%
+101
+1.01%
+2333
+3.42%
+4
+2.35%
+92.108.90.28
+
+4
+94
+0.91%
+90
+0.90%
+2125
+3.11%
+3
+1.76%
+85.119.104.54
+
+5
+36
+0.35%
+35
+0.35%
+2124
+3.11%
+1
+0.59%
+35.88.207.151
+
+6
+37
+0.36%
+36
+0.36%
+2048
+3.00%
+1
+0.59%
+34.216.197.38
+
+7
+28
+0.27%
+26
+0.26%
+899
+1.32%
+1
+0.59%
+86.82.213.15
+
+8
+26
+0.25%
+25
+0.25%
+898
+1.32%
+1
+0.59%
+51.105.193.161
+
+9
+29
+0.28%
+27
+0.27%
+885
+1.30%
+1
+0.59%
+159.46.196.19
+
+10
+27
+0.26%
+25
+0.25%
+881
+1.29%
+1
+0.59%
+212.115.200.41
+
+
+
+
+
+
+Top 30 of 38 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8739
+84.84%
+https://mijn.ggzecademy.nl/
+
+2
+683
+6.63%
+- (Direct Request)
+
+3
+230
+2.23%
+https://mijn.ggzecademy.nl/sso/
+
+4
+150
+1.46%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+96
+0.93%
+https://mijn.ggzecademy.nl/manager
+
+6
+94
+0.91%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+7
+77
+0.75%
+https://mijn.ggzecademy.nl/auth/login
+
+8
+38
+0.37%
+https://mijn.ggzecademy.nl/en/auth/login
+
+9
+30
+0.29%
+https://mijn.ggzecademy.nl/manager/members
+
+10
+15
+0.15%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+11
+14
+0.14%
+http://mijn.ggzecademy.nl/wp-login.php
+
+12
+14
+0.14%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+13
+13
+0.13%
+https://mijn.ggzecademy.nl/manager/learning
+
+14
+10
+0.10%
+https://mijn.ggzecademy.nl/en
+
+15
+10
+0.10%
+www.google.com
+
+16
+7
+0.07%
+http://mijn.ggzecademy.nl/
+
+17
+6
+0.06%
+http://mijn.ggzecademy.nl/wordpress
+
+18
+6
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV2x_LT_0016.php
+
+19
+5
+0.05%
+http://mijn.ggzecademy.nl/backup
+
+20
+5
+0.05%
+http://mijn.ggzecademy.nl/bc
+
+21
+5
+0.05%
+http://mijn.ggzecademy.nl/bk
+
+22
+5
+0.05%
+http://mijn.ggzecademy.nl/home
+
+23
+5
+0.05%
+http://mijn.ggzecademy.nl/main
+
+24
+5
+0.05%
+http://mijn.ggzecademy.nl/new
+
+25
+5
+0.05%
+http://mijn.ggzecademy.nl/old
+
+26
+5
+0.05%
+http://mijn.ggzecademy.nl/wp
+
+27
+5
+0.05%
+https://mijn.ggzecademy.nl/manager/members/report
+
+28
+3
+0.03%
+https://mijn.ggzecademy.nl/en/sso
+
+29
+2
+0.02%
+http://mijn.ggzecademy.nl
+
+30
+2
+0.02%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+
+
+
+
+
+Top 15 of 172 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8593
+83.42%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+306
+2.97%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
+
+3
+181
+1.76%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0
+
+4
+103
+1.00%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
+
+5
+89
+0.86%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+6
+85
+0.83%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36
+
+7
+70
+0.68%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.6045.123 Mobile
+
+8
+64
+0.62%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36
+
+9
+57
+0.55%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.204
+
+10
+36
+0.35%
+Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
+
+11
+31
+0.30%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
+
+12
+29
+0.28%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0
+
+13
+28
+0.27%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
+
+14
+28
+0.27%
+Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:94.0) Gecko/20100101 Firefox/95.0
+
+15
+28
+0.27%
+Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10301
+100.00%
+10045
+100.00%
+68231
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202312.html b/stats/usage_202312.html
new file mode 100644
index 0000000..e95e3f8
--- /dev/null
+++ b/stats/usage_202312.html
@@ -0,0 +1,2101 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - December 2023
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: December 2023
+Generated 01-Jan-2024 00:10 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for December 2023
+
+Total Hits
+10390
+Total Files
+10183
+Total Pages
+9254
+Total Visits
+123
+Total KBytes
+67787
+
+Total Unique Sites
+213
+Total Unique URLs
+194
+Total Unique Referrers
+44
+Total Unique User Agents
+145
+
+.
+Avg
+Max
+
+Hits per Hour
+13
+195
+Hits per Day
+335
+500
+Files per Day
+328
+466
+Pages per Day
+298
+351
+Sites per Day
+6
+23
+Visits per Day
+3
+17
+KBytes per Day
+2187
+7454
+
+
+Hits by Response Code
+
+Code 200 - OK
+98.01%
+10183
+Code 301 - Moved Permanently
+1.42%
+148
+Code 304 - Not Modified
+0.38%
+40
+Code 401 - Unauthorized
+0.02%
+2
+Code 403 - Forbidden
+0.07%
+7
+Code 404 - Not Found
+0.10%
+10
+
+
+
+
+
+
+
+Daily Statistics for December 2023
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+300
+2.89%
+300
+2.95%
+290
+3.13%
+3
+2.44%
+3
+1.41%
+1503
+2.22%
+2
+316
+3.04%
+311
+3.05%
+293
+3.17%
+5
+4.07%
+16
+7.51%
+2295
+3.39%
+3
+307
+2.95%
+297
+2.92%
+303
+3.27%
+4
+3.25%
+6
+2.82%
+1129
+1.67%
+4
+342
+3.29%
+337
+3.31%
+299
+3.23%
+8
+6.50%
+9
+4.23%
+1902
+2.81%
+5
+311
+2.99%
+305
+3.00%
+296
+3.20%
+6
+4.88%
+9
+4.23%
+1356
+2.00%
+6
+394
+3.79%
+384
+3.77%
+303
+3.27%
+10
+8.13%
+19
+8.92%
+3339
+4.93%
+7
+364
+3.50%
+344
+3.38%
+323
+3.49%
+11
+8.94%
+13
+6.10%
+2046
+3.02%
+8
+325
+3.13%
+322
+3.16%
+293
+3.17%
+4
+3.25%
+6
+2.82%
+1745
+2.57%
+9
+316
+3.04%
+310
+3.04%
+292
+3.16%
+5
+4.07%
+11
+5.16%
+1968
+2.90%
+10
+500
+4.81%
+466
+4.58%
+351
+3.79%
+17
+13.82%
+23
+10.80%
+4592
+6.77%
+11
+345
+3.32%
+337
+3.31%
+297
+3.21%
+7
+5.69%
+12
+5.63%
+2192
+3.23%
+12
+363
+3.49%
+356
+3.50%
+307
+3.32%
+9
+7.32%
+14
+6.57%
+2851
+4.21%
+13
+403
+3.88%
+388
+3.81%
+307
+3.32%
+9
+7.32%
+11
+5.16%
+3658
+5.40%
+14
+333
+3.21%
+328
+3.22%
+294
+3.18%
+3
+2.44%
+11
+5.16%
+2025
+2.99%
+15
+335
+3.22%
+334
+3.28%
+293
+3.17%
+4
+3.25%
+13
+6.10%
+2190
+3.23%
+16
+296
+2.85%
+294
+2.89%
+290
+3.13%
+2
+1.63%
+7
+3.29%
+1093
+1.61%
+17
+298
+2.87%
+296
+2.91%
+288
+3.11%
+1
+0.81%
+8
+3.76%
+1314
+1.94%
+18
+367
+3.53%
+365
+3.58%
+300
+3.24%
+7
+5.69%
+22
+10.33%
+3795
+5.60%
+19
+325
+3.13%
+324
+3.18%
+291
+3.14%
+2
+1.63%
+12
+5.63%
+2413
+3.56%
+20
+328
+3.16%
+308
+3.02%
+311
+3.36%
+5
+4.07%
+12
+5.63%
+1315
+1.94%
+21
+463
+4.46%
+456
+4.48%
+320
+3.46%
+7
+5.69%
+11
+5.16%
+7454
+11.00%
+22
+300
+2.89%
+297
+2.92%
+289
+3.12%
+2
+1.63%
+5
+2.35%
+1432
+2.11%
+23
+293
+2.82%
+291
+2.86%
+289
+3.12%
+2
+1.63%
+4
+1.88%
+1084
+1.60%
+24
+304
+2.93%
+303
+2.98%
+289
+3.12%
+2
+1.63%
+11
+5.16%
+1838
+2.71%
+25
+300
+2.89%
+300
+2.95%
+288
+3.11%
+1
+0.81%
+11
+5.16%
+1825
+2.69%
+26
+301
+2.90%
+298
+2.93%
+289
+3.12%
+2
+1.63%
+11
+5.16%
+1142
+1.68%
+27
+299
+2.88%
+292
+2.87%
+290
+3.13%
+4
+3.25%
+7
+3.29%
+1097
+1.62%
+28
+340
+3.27%
+331
+3.25%
+290
+3.13%
+3
+2.44%
+9
+4.23%
+3235
+4.77%
+29
+303
+2.92%
+302
+2.97%
+292
+3.16%
+4
+3.25%
+8
+3.76%
+1169
+1.72%
+30
+294
+2.83%
+292
+2.87%
+289
+3.12%
+2
+1.63%
+5
+2.35%
+1230
+1.81%
+31
+325
+3.13%
+315
+3.09%
+308
+3.33%
+2
+1.63%
+13
+6.10%
+1558
+2.30%
+
+
+
+
+
+
+
+Hourly Statistics for December 2023
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+19
+600
+5.77%
+18
+561
+5.51%
+14
+434
+4.69%
+173
+5377
+7.93%
+1
+12
+394
+3.79%
+12
+390
+3.83%
+12
+376
+4.06%
+63
+1942
+2.86%
+2
+12
+381
+3.67%
+12
+376
+3.69%
+12
+373
+4.03%
+46
+1414
+2.09%
+3
+13
+404
+3.89%
+13
+403
+3.96%
+12
+374
+4.04%
+92
+2842
+4.19%
+4
+12
+392
+3.77%
+12
+389
+3.82%
+12
+377
+4.07%
+71
+2204
+3.25%
+5
+12
+387
+3.72%
+12
+383
+3.76%
+12
+372
+4.02%
+48
+1498
+2.21%
+6
+12
+392
+3.77%
+12
+390
+3.83%
+12
+375
+4.05%
+60
+1854
+2.74%
+7
+13
+414
+3.98%
+13
+408
+4.01%
+12
+381
+4.12%
+110
+3409
+5.03%
+8
+13
+406
+3.91%
+12
+402
+3.95%
+12
+379
+4.10%
+62
+1932
+2.85%
+9
+19
+590
+5.68%
+18
+582
+5.72%
+13
+406
+4.39%
+279
+8641
+12.75%
+10
+16
+501
+4.82%
+15
+487
+4.78%
+12
+396
+4.28%
+128
+3959
+5.84%
+11
+15
+494
+4.75%
+15
+483
+4.74%
+12
+392
+4.24%
+141
+4367
+6.44%
+12
+15
+476
+4.58%
+14
+464
+4.56%
+12
+391
+4.23%
+120
+3715
+5.48%
+13
+14
+447
+4.30%
+13
+423
+4.15%
+12
+396
+4.28%
+58
+1784
+2.63%
+14
+12
+402
+3.87%
+12
+396
+3.89%
+12
+382
+4.13%
+59
+1838
+2.71%
+15
+15
+465
+4.48%
+14
+449
+4.41%
+13
+408
+4.41%
+95
+2959
+4.36%
+16
+14
+448
+4.31%
+14
+437
+4.29%
+12
+393
+4.25%
+101
+3120
+4.60%
+17
+12
+390
+3.75%
+12
+385
+3.78%
+12
+377
+4.07%
+58
+1789
+2.64%
+18
+12
+395
+3.80%
+12
+393
+3.86%
+12
+375
+4.05%
+63
+1965
+2.90%
+19
+12
+392
+3.77%
+12
+389
+3.82%
+12
+376
+4.06%
+48
+1483
+2.19%
+20
+13
+403
+3.88%
+12
+400
+3.93%
+12
+376
+4.06%
+87
+2689
+3.97%
+21
+12
+389
+3.74%
+12
+384
+3.77%
+12
+374
+4.04%
+53
+1641
+2.42%
+22
+13
+403
+3.88%
+12
+388
+3.81%
+12
+396
+4.28%
+46
+1424
+2.10%
+23
+13
+425
+4.09%
+13
+421
+4.13%
+12
+375
+4.05%
+127
+3943
+5.82%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 213 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8922
+85.87%
+8922
+87.62%
+33090
+48.82%
+1
+0.81%
+208.115.199.21
+
+2
+151
+1.45%
+150
+1.47%
+5926
+8.74%
+1
+0.81%
+13.74.44.241
+
+3
+98
+0.94%
+98
+0.96%
+1379
+2.03%
+1
+0.81%
+104.164.173.247
+
+4
+46
+0.44%
+44
+0.43%
+71
+0.10%
+10
+8.13%
+157.97.55.251
+
+5
+46
+0.44%
+41
+0.40%
+686
+1.01%
+2
+1.63%
+84.80.84.125
+
+6
+42
+0.40%
+32
+0.31%
+646
+0.95%
+6
+4.88%
+66.249.79.6
+
+7
+37
+0.36%
+35
+0.34%
+1763
+2.60%
+2
+1.63%
+83.85.82.229
+
+8
+36
+0.35%
+34
+0.33%
+1029
+1.52%
+1
+0.81%
+185.103.16.98
+
+9
+36
+0.35%
+36
+0.35%
+2125
+3.14%
+1
+0.81%
+3.87.107.135
+
+10
+34
+0.33%
+14
+0.14%
+62
+0.09%
+1
+0.81%
+165.22.74.203
+
+11
+33
+0.32%
+23
+0.23%
+730
+1.08%
+7
+5.69%
+66.249.79.7
+
+12
+31
+0.30%
+17
+0.17%
+744
+1.10%
+8
+6.50%
+66.249.79.8
+
+13
+30
+0.29%
+29
+0.28%
+655
+0.97%
+1
+0.81%
+188.66.16.235
+
+14
+29
+0.28%
+28
+0.27%
+956
+1.41%
+2
+1.63%
+86.86.190.57
+
+15
+29
+0.28%
+28
+0.27%
+577
+0.85%
+1
+0.81%
+90.145.212.45
+
+16
+28
+0.27%
+27
+0.27%
+1036
+1.53%
+1
+0.81%
+31.151.249.119
+
+17
+26
+0.25%
+26
+0.26%
+176
+0.26%
+2
+1.63%
+80.57.76.167
+
+18
+24
+0.23%
+23
+0.23%
+533
+0.79%
+1
+0.81%
+82.148.219.244
+
+19
+24
+0.23%
+23
+0.23%
+533
+0.79%
+1
+0.81%
+84.241.159.132
+
+20
+23
+0.22%
+21
+0.21%
+841
+1.24%
+1
+0.81%
+205.169.39.132
+
+21
+22
+0.21%
+21
+0.21%
+513
+0.76%
+1
+0.81%
+159.100.121.50
+
+22
+22
+0.21%
+21
+0.21%
+513
+0.76%
+1
+0.81%
+213.207.101.52
+
+23
+21
+0.20%
+20
+0.20%
+507
+0.75%
+1
+0.81%
+86.92.67.214
+
+24
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.81%
+128.90.147.191
+
+25
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.81%
+178.208.171.82
+
+26
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.81%
+208.91.64.101
+
+27
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.81%
+69.167.13.172
+
+28
+19
+0.18%
+18
+0.18%
+815
+1.20%
+1
+0.81%
+159.46.196.19
+
+29
+18
+0.17%
+15
+0.15%
+347
+0.51%
+1
+0.81%
+176.131.240.55
+
+30
+16
+0.15%
+14
+0.14%
+21
+0.03%
+2
+1.63%
+213.93.250.164
+
+
+
+
+
+Top 10 of 213 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8922
+85.87%
+8922
+87.62%
+33090
+48.82%
+1
+0.81%
+208.115.199.21
+
+2
+151
+1.45%
+150
+1.47%
+5926
+8.74%
+1
+0.81%
+13.74.44.241
+
+3
+36
+0.35%
+36
+0.35%
+2125
+3.14%
+1
+0.81%
+3.87.107.135
+
+4
+37
+0.36%
+35
+0.34%
+1763
+2.60%
+2
+1.63%
+83.85.82.229
+
+5
+98
+0.94%
+98
+0.96%
+1379
+2.03%
+1
+0.81%
+104.164.173.247
+
+6
+15
+0.14%
+14
+0.14%
+1139
+1.68%
+1
+0.81%
+65.154.226.171
+
+7
+28
+0.27%
+27
+0.27%
+1036
+1.53%
+1
+0.81%
+31.151.249.119
+
+8
+36
+0.35%
+34
+0.33%
+1029
+1.52%
+1
+0.81%
+185.103.16.98
+
+9
+29
+0.28%
+28
+0.27%
+956
+1.41%
+2
+1.63%
+86.86.190.57
+
+10
+15
+0.14%
+15
+0.15%
+853
+1.26%
+1
+0.81%
+44.203.103.78
+
+
+
+
+
+
+Top 30 of 44 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+9026
+86.87%
+https://mijn.ggzecademy.nl/
+
+2
+704
+6.78%
+- (Direct Request)
+
+3
+180
+1.73%
+https://mijn.ggzecademy.nl/sso/
+
+4
+96
+0.92%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+71
+0.68%
+https://mijn.ggzecademy.nl/manager
+
+6
+41
+0.39%
+https://mijn.ggzecademy.nl/en/auth/login
+
+7
+31
+0.30%
+https://mijn.ggzecademy.nl/auth/login
+
+8
+28
+0.27%
+https://mijn.ggzecademy.nl/manager/members/
+
+9
+21
+0.20%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+10
+19
+0.18%
+https://mijn.ggzecademy.nl/manager/members
+
+11
+18
+0.17%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+12
+16
+0.15%
+www.google.com
+
+13
+14
+0.13%
+https://mijn.ggzecademy.nl/manager/learning
+
+14
+13
+0.13%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV4x_LT_0022.php
+
+15
+11
+0.11%
+https://mijn.ggzecademy.nl/en/manager/
+
+16
+11
+0.11%
+https://mijn.ggzecademy.nl/manager/
+
+17
+9
+0.09%
+http://mijn.ggzecademy.nl
+
+18
+9
+0.09%
+http://mijn.ggzecademy.nl/wp-login.php
+
+19
+5
+0.05%
+https://mijn.ggzecademy.nl/en
+
+20
+4
+0.04%
+http://mijn.ggzecademy.nl/
+
+21
+4
+0.04%
+http://mijn.ggzecademy.nl/backup
+
+22
+4
+0.04%
+http://mijn.ggzecademy.nl/bc
+
+23
+4
+0.04%
+http://mijn.ggzecademy.nl/bk
+
+24
+4
+0.04%
+http://mijn.ggzecademy.nl/home
+
+25
+4
+0.04%
+http://mijn.ggzecademy.nl/main
+
+26
+4
+0.04%
+http://mijn.ggzecademy.nl/new
+
+27
+4
+0.04%
+http://mijn.ggzecademy.nl/old
+
+28
+4
+0.04%
+http://mijn.ggzecademy.nl/wordpress
+
+29
+4
+0.04%
+http://mijn.ggzecademy.nl/wp
+
+30
+4
+0.04%
+https://www.google.com/
+
+
+
+
+
+
+Top 15 of 145 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8922
+85.87%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+124
+1.19%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36
+
+3
+98
+0.94%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
+
+4
+98
+0.94%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+5
+89
+0.86%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+6
+83
+0.80%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0
+
+7
+80
+0.77%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
+
+8
+76
+0.73%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0
+
+9
+63
+0.61%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36
+
+10
+58
+0.56%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
+
+11
+58
+0.56%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
+
+12
+49
+0.47%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.1.2 Safari/605.1.15
+
+13
+41
+0.39%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.71 Mobile
+
+14
+37
+0.36%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:120.0) Gecko/20100101 Firefox/120.0
+
+15
+35
+0.34%
+Mozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.31
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10390
+100.00%
+10183
+100.00%
+67787
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202401.html b/stats/usage_202401.html
new file mode 100644
index 0000000..1f48ac3
--- /dev/null
+++ b/stats/usage_202401.html
@@ -0,0 +1,2098 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - January 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: January 2024
+Generated 01-Feb-2024 00:11 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for January 2024
+
+Total Hits
+10323
+Total Files
+10059
+Total Pages
+8989
+Total Visits
+154
+Total KBytes
+69043
+
+Total Unique Sites
+233
+Total Unique URLs
+125
+Total Unique Referrers
+46
+Total Unique User Agents
+219
+
+.
+Avg
+Max
+
+Hits per Hour
+13
+178
+Hits per Day
+333
+505
+Files per Day
+324
+489
+Pages per Day
+289
+333
+Sites per Day
+7
+23
+Visits per Day
+4
+16
+KBytes per Day
+2227
+8100
+
+
+Hits by Response Code
+
+Code 200 - OK
+97.44%
+10059
+Code 301 - Moved Permanently
+1.75%
+181
+Code 304 - Not Modified
+0.50%
+52
+Code 403 - Forbidden
+0.17%
+18
+Code 404 - Not Found
+0.13%
+13
+
+
+
+
+
+
+
+Daily Statistics for January 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+302
+2.93%
+301
+2.99%
+290
+3.23%
+2
+1.30%
+14
+6.01%
+1452
+2.10%
+2
+367
+3.56%
+352
+3.50%
+317
+3.53%
+7
+4.55%
+12
+5.15%
+2168
+3.14%
+3
+339
+3.28%
+327
+3.25%
+295
+3.28%
+6
+3.90%
+20
+8.58%
+1677
+2.43%
+4
+346
+3.35%
+337
+3.35%
+296
+3.29%
+7
+4.55%
+15
+6.44%
+2840
+4.11%
+5
+295
+2.86%
+294
+2.92%
+289
+3.22%
+2
+1.30%
+7
+3.00%
+1094
+1.58%
+6
+340
+3.29%
+332
+3.30%
+292
+3.25%
+5
+3.25%
+14
+6.01%
+3174
+4.60%
+7
+323
+3.13%
+320
+3.18%
+290
+3.23%
+3
+1.95%
+8
+3.43%
+2642
+3.83%
+8
+328
+3.18%
+323
+3.21%
+294
+3.27%
+4
+2.60%
+8
+3.43%
+1634
+2.37%
+9
+360
+3.49%
+354
+3.52%
+299
+3.33%
+7
+4.55%
+13
+5.58%
+2669
+3.87%
+10
+332
+3.22%
+324
+3.22%
+301
+3.35%
+5
+3.25%
+8
+3.43%
+1640
+2.38%
+11
+319
+3.09%
+306
+3.04%
+310
+3.45%
+3
+1.95%
+6
+2.58%
+1102
+1.60%
+12
+333
+3.23%
+323
+3.21%
+296
+3.29%
+7
+4.55%
+11
+4.72%
+2461
+3.57%
+13
+301
+2.92%
+298
+2.96%
+293
+3.26%
+5
+3.25%
+8
+3.43%
+1116
+1.62%
+14
+314
+3.04%
+302
+3.00%
+309
+3.44%
+3
+1.95%
+5
+2.15%
+1104
+1.60%
+15
+379
+3.67%
+371
+3.69%
+302
+3.36%
+8
+5.19%
+11
+4.72%
+3406
+4.93%
+16
+345
+3.34%
+340
+3.38%
+293
+3.26%
+5
+3.25%
+7
+3.00%
+2213
+3.21%
+17
+304
+2.94%
+299
+2.97%
+293
+3.26%
+5
+3.25%
+11
+4.72%
+1127
+1.63%
+18
+505
+4.89%
+489
+4.86%
+333
+3.70%
+10
+6.49%
+11
+4.72%
+8100
+11.73%
+19
+332
+3.22%
+326
+3.24%
+291
+3.24%
+6
+3.90%
+18
+7.73%
+2366
+3.43%
+20
+299
+2.90%
+293
+2.91%
+290
+3.23%
+3
+1.95%
+9
+3.86%
+1111
+1.61%
+21
+306
+2.96%
+305
+3.03%
+288
+3.20%
+3
+1.95%
+6
+2.58%
+1551
+2.25%
+22
+392
+3.80%
+375
+3.73%
+316
+3.52%
+10
+6.49%
+15
+6.44%
+2988
+4.33%
+23
+378
+3.66%
+373
+3.71%
+297
+3.30%
+7
+4.55%
+23
+9.87%
+3741
+5.42%
+24
+348
+3.37%
+339
+3.37%
+301
+3.35%
+8
+5.19%
+12
+5.15%
+2424
+3.51%
+25
+353
+3.42%
+315
+3.13%
+293
+3.26%
+6
+3.90%
+17
+7.30%
+1792
+2.60%
+26
+315
+3.05%
+309
+3.07%
+288
+3.20%
+2
+1.30%
+11
+4.72%
+1541
+2.23%
+27
+305
+2.95%
+300
+2.98%
+292
+3.25%
+4
+2.60%
+8
+3.43%
+1350
+1.96%
+28
+306
+2.96%
+300
+2.98%
+289
+3.22%
+2
+1.30%
+11
+4.72%
+1304
+1.89%
+29
+345
+3.34%
+336
+3.34%
+293
+3.26%
+8
+5.19%
+13
+5.58%
+1685
+2.44%
+30
+350
+3.39%
+342
+3.40%
+256
+2.85%
+14
+9.09%
+17
+7.30%
+3652
+5.29%
+31
+162
+1.57%
+154
+1.53%
+103
+1.15%
+16
+10.39%
+18
+7.73%
+1917
+2.78%
+
+
+
+
+
+
+
+Hourly Statistics for January 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+13
+413
+4.00%
+13
+407
+4.05%
+11
+365
+4.06%
+113
+3488
+5.05%
+1
+12
+380
+3.68%
+11
+370
+3.68%
+11
+367
+4.08%
+46
+1431
+2.07%
+2
+13
+403
+3.90%
+11
+368
+3.66%
+11
+365
+4.06%
+51
+1585
+2.29%
+3
+11
+368
+3.56%
+11
+363
+3.61%
+11
+361
+4.02%
+44
+1365
+1.98%
+4
+11
+368
+3.56%
+11
+363
+3.61%
+11
+363
+4.04%
+44
+1362
+1.97%
+5
+12
+381
+3.69%
+11
+369
+3.67%
+12
+375
+4.17%
+45
+1401
+2.03%
+6
+12
+390
+3.78%
+12
+381
+3.79%
+11
+370
+4.12%
+49
+1504
+2.18%
+7
+13
+422
+4.09%
+13
+416
+4.14%
+11
+369
+4.11%
+89
+2758
+3.99%
+8
+13
+428
+4.15%
+13
+418
+4.16%
+12
+377
+4.19%
+73
+2262
+3.28%
+9
+15
+475
+4.60%
+14
+464
+4.61%
+12
+380
+4.23%
+116
+3590
+5.20%
+10
+14
+450
+4.36%
+14
+443
+4.40%
+11
+369
+4.11%
+80
+2472
+3.58%
+11
+14
+453
+4.39%
+14
+443
+4.40%
+11
+371
+4.13%
+89
+2770
+4.01%
+12
+13
+423
+4.10%
+13
+412
+4.10%
+12
+373
+4.15%
+91
+2817
+4.08%
+13
+18
+563
+5.45%
+17
+552
+5.49%
+12
+385
+4.28%
+232
+7207
+10.44%
+14
+16
+520
+5.04%
+15
+492
+4.89%
+13
+410
+4.56%
+160
+4965
+7.19%
+15
+15
+482
+4.67%
+15
+471
+4.68%
+12
+383
+4.26%
+127
+3935
+5.70%
+16
+14
+442
+4.28%
+14
+436
+4.33%
+11
+366
+4.07%
+100
+3105
+4.50%
+17
+13
+419
+4.06%
+12
+402
+4.00%
+12
+389
+4.33%
+62
+1927
+2.79%
+18
+13
+407
+3.94%
+12
+398
+3.96%
+12
+374
+4.16%
+85
+2630
+3.81%
+19
+18
+565
+5.47%
+17
+556
+5.53%
+13
+404
+4.49%
+278
+8626
+12.49%
+20
+12
+372
+3.60%
+12
+372
+3.70%
+11
+363
+4.04%
+45
+1387
+2.01%
+21
+12
+400
+3.87%
+12
+382
+3.80%
+12
+387
+4.31%
+46
+1418
+2.05%
+22
+13
+403
+3.90%
+12
+395
+3.93%
+11
+359
+3.99%
+90
+2778
+4.02%
+23
+12
+396
+3.84%
+12
+386
+3.84%
+11
+364
+4.05%
+73
+2260
+3.27%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 233 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8644
+83.74%
+8644
+85.93%
+32065
+46.44%
+4
+2.60%
+208.115.199.21
+
+2
+153
+1.48%
+152
+1.51%
+5942
+8.61%
+1
+0.65%
+13.74.44.241
+
+3
+109
+1.06%
+104
+1.03%
+3672
+5.32%
+5
+3.25%
+89.221.178.105
+
+4
+75
+0.73%
+68
+0.68%
+127
+0.18%
+12
+7.79%
+157.97.55.251
+
+5
+46
+0.45%
+44
+0.44%
+1385
+2.01%
+1
+0.65%
+188.66.16.235
+
+6
+39
+0.38%
+37
+0.37%
+1307
+1.89%
+2
+1.30%
+144.178.87.214
+
+7
+37
+0.36%
+32
+0.32%
+2038
+2.95%
+1
+0.65%
+3.139.94.5
+
+8
+36
+0.35%
+32
+0.32%
+47
+0.07%
+4
+2.60%
+213.93.250.164
+
+9
+34
+0.33%
+2
+0.02%
+199
+0.29%
+1
+0.65%
+13.49.244.110
+
+10
+31
+0.30%
+30
+0.30%
+660
+0.96%
+1
+0.65%
+82.148.219.244
+
+11
+30
+0.29%
+29
+0.29%
+1702
+2.46%
+1
+0.65%
+3.101.16.113
+
+12
+27
+0.26%
+27
+0.27%
+1549
+2.24%
+1
+0.65%
+34.242.219.174
+
+13
+25
+0.24%
+25
+0.25%
+543
+0.79%
+1
+0.65%
+185.146.106.26
+
+14
+25
+0.24%
+24
+0.24%
+536
+0.78%
+1
+0.65%
+83.247.45.142
+
+15
+24
+0.23%
+23
+0.23%
+533
+0.77%
+1
+0.65%
+193.58.15.128
+
+16
+24
+0.23%
+23
+0.23%
+533
+0.77%
+1
+0.65%
+212.115.200.41
+
+17
+24
+0.23%
+23
+0.23%
+533
+0.77%
+1
+0.65%
+212.84.159.34
+
+18
+24
+0.23%
+23
+0.23%
+533
+0.77%
+1
+0.65%
+217.120.74.88
+
+19
+24
+0.23%
+23
+0.23%
+878
+1.27%
+1
+0.65%
+217.62.250.39
+
+20
+24
+0.23%
+24
+0.24%
+601
+0.87%
+1
+0.65%
+92.108.90.28
+
+21
+22
+0.21%
+21
+0.21%
+513
+0.74%
+1
+0.65%
+145.131.81.110
+
+22
+22
+0.21%
+22
+0.22%
+144
+0.21%
+2
+1.30%
+80.57.76.167
+
+23
+21
+0.20%
+15
+0.15%
+27
+0.04%
+2
+1.30%
+37.74.41.205
+
+24
+21
+0.20%
+16
+0.16%
+108
+0.16%
+3
+1.95%
+66.249.68.39
+
+25
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.65%
+128.90.43.230
+
+26
+20
+0.19%
+19
+0.19%
+409
+0.59%
+1
+0.65%
+217.114.98.38
+
+27
+20
+0.19%
+16
+0.16%
+848
+1.23%
+1
+0.65%
+35.214.215.47
+
+28
+20
+0.19%
+11
+0.11%
+183
+0.26%
+8
+5.19%
+66.249.68.37
+
+29
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.65%
+69.167.28.223
+
+30
+20
+0.19%
+10
+0.10%
+8
+0.01%
+1
+0.65%
+69.167.7.176
+
+
+
+
+
+Top 10 of 233 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8644
+83.74%
+8644
+85.93%
+32065
+46.44%
+4
+2.60%
+208.115.199.21
+
+2
+153
+1.48%
+152
+1.51%
+5942
+8.61%
+1
+0.65%
+13.74.44.241
+
+3
+109
+1.06%
+104
+1.03%
+3672
+5.32%
+5
+3.25%
+89.221.178.105
+
+4
+37
+0.36%
+32
+0.32%
+2038
+2.95%
+1
+0.65%
+3.139.94.5
+
+5
+30
+0.29%
+29
+0.29%
+1702
+2.46%
+1
+0.65%
+3.101.16.113
+
+6
+27
+0.26%
+27
+0.27%
+1549
+2.24%
+1
+0.65%
+34.242.219.174
+
+7
+46
+0.45%
+44
+0.44%
+1385
+2.01%
+1
+0.65%
+188.66.16.235
+
+8
+39
+0.38%
+37
+0.37%
+1307
+1.89%
+2
+1.30%
+144.178.87.214
+
+9
+24
+0.23%
+23
+0.23%
+878
+1.27%
+1
+0.65%
+217.62.250.39
+
+10
+15
+0.15%
+14
+0.14%
+849
+1.23%
+1
+0.65%
+75.101.207.137
+
+
+
+
+
+
+Top 30 of 46 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8767
+84.93%
+https://mijn.ggzecademy.nl/
+
+2
+732
+7.09%
+- (Direct Request)
+
+3
+229
+2.22%
+https://mijn.ggzecademy.nl/sso/
+
+4
+136
+1.32%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+99
+0.96%
+https://mijn.ggzecademy.nl/manager
+
+6
+72
+0.70%
+https://mijn.ggzecademy.nl/auth/login
+
+7
+41
+0.40%
+https://mijn.ggzecademy.nl/en/auth/login
+
+8
+39
+0.38%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+9
+21
+0.20%
+https://mijn.ggzecademy.nl/manager/members
+
+10
+19
+0.18%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+11
+19
+0.18%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+12
+19
+0.18%
+https://mijn.ggzecademy.nl/en/manager/
+
+13
+15
+0.15%
+https://mijn.ggzecademy.nl/manager/learning
+
+14
+13
+0.13%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV2x_LT_0016.php
+
+15
+10
+0.10%
+http://mijn.ggzecademy.nl/wp-login.php
+
+16
+9
+0.09%
+https://mijn.ggzecademy.nl/en/sso
+
+17
+7
+0.07%
+https://mijn.ggzecademy.nl/en
+
+18
+6
+0.06%
+https://mijn.ggzecademy.nl/auth/password-forgotten
+
+19
+6
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+20
+6
+0.06%
+www.google.com
+
+21
+5
+0.05%
+https://mijn.ggzecademy.nl/manager/members/report
+
+22
+3
+0.03%
+http://mijn.ggzecademy.nl/
+
+23
+3
+0.03%
+http://mijn.ggzecademy.nl/backup
+
+24
+3
+0.03%
+http://mijn.ggzecademy.nl/bc
+
+25
+3
+0.03%
+http://mijn.ggzecademy.nl/bk
+
+26
+3
+0.03%
+http://mijn.ggzecademy.nl/home
+
+27
+3
+0.03%
+http://mijn.ggzecademy.nl/main
+
+28
+3
+0.03%
+http://mijn.ggzecademy.nl/new
+
+29
+3
+0.03%
+http://mijn.ggzecademy.nl/old
+
+30
+3
+0.03%
+http://mijn.ggzecademy.nl/wordpress
+
+
+
+
+
+
+Top 15 of 219 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8652
+83.81%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+390
+3.78%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
+
+3
+122
+1.18%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0
+
+4
+78
+0.76%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36
+
+5
+76
+0.74%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+6
+76
+0.74%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+7
+60
+0.58%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
+
+8
+59
+0.57%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.224 Mobile
+
+9
+48
+0.46%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36
+
+10
+39
+0.38%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
+
+11
+38
+0.37%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
+
+12
+36
+0.35%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.199 Mobile
+
+13
+35
+0.34%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0
+
+14
+31
+0.30%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.6099.216 Mobile
+
+15
+31
+0.30%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10323
+100.00%
+10059
+100.00%
+69043
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202402.html b/stats/usage_202402.html
new file mode 100644
index 0000000..dc9f1d8
--- /dev/null
+++ b/stats/usage_202402.html
@@ -0,0 +1,2072 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - February 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: February 2024
+Generated 01-Mar-2024 00:10 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for February 2024
+
+Total Hits
+10590
+Total Files
+10186
+Total Pages
+8992
+Total Visits
+213
+Total KBytes
+69114
+
+Total Unique Sites
+215
+Total Unique URLs
+256
+Total Unique Referrers
+48
+Total Unique User Agents
+117
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+212
+Hits per Day
+365
+694
+Files per Day
+351
+622
+Pages per Day
+310
+393
+Sites per Day
+7
+38
+Visits per Day
+7
+25
+KBytes per Day
+2383
+10782
+
+
+Hits by Response Code
+
+Code 200 - OK
+96.19%
+10186
+Code 301 - Moved Permanently
+3.01%
+319
+Code 304 - Not Modified
+0.45%
+48
+Code 403 - Forbidden
+0.21%
+22
+Code 404 - Not Found
+0.14%
+15
+
+
+
+
+
+
+
+Daily Statistics for February 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+317
+2.99%
+307
+3.01%
+292
+3.25%
+5
+2.35%
+16
+7.44%
+1175
+1.70%
+2
+378
+3.57%
+365
+3.58%
+296
+3.29%
+7
+3.29%
+11
+5.12%
+3317
+4.80%
+3
+333
+3.14%
+324
+3.18%
+293
+3.26%
+5
+2.35%
+10
+4.65%
+2040
+2.95%
+4
+298
+2.81%
+294
+2.89%
+291
+3.24%
+4
+1.88%
+9
+4.19%
+1105
+1.60%
+5
+321
+3.03%
+312
+3.06%
+298
+3.31%
+8
+3.76%
+13
+6.05%
+1196
+1.73%
+6
+315
+2.97%
+312
+3.06%
+292
+3.25%
+4
+1.88%
+7
+3.26%
+1530
+2.21%
+7
+483
+4.56%
+457
+4.49%
+364
+4.05%
+8
+3.76%
+11
+5.12%
+3462
+5.01%
+8
+434
+4.10%
+424
+4.16%
+316
+3.51%
+10
+4.69%
+9
+4.19%
+3845
+5.56%
+9
+517
+4.88%
+475
+4.66%
+362
+4.03%
+23
+10.80%
+38
+17.67%
+3822
+5.53%
+10
+300
+2.83%
+297
+2.92%
+290
+3.23%
+4
+1.88%
+10
+4.65%
+1099
+1.59%
+11
+313
+2.96%
+305
+2.99%
+291
+3.24%
+4
+1.88%
+9
+4.19%
+1546
+2.24%
+12
+323
+3.05%
+317
+3.11%
+296
+3.29%
+4
+1.88%
+7
+3.26%
+1884
+2.73%
+13
+410
+3.87%
+396
+3.89%
+315
+3.50%
+10
+4.69%
+12
+5.58%
+3218
+4.66%
+14
+352
+3.32%
+332
+3.26%
+314
+3.49%
+9
+4.23%
+13
+6.05%
+1312
+1.90%
+15
+694
+6.55%
+622
+6.11%
+393
+4.37%
+12
+5.63%
+19
+8.84%
+10782
+15.60%
+16
+363
+3.43%
+355
+3.49%
+297
+3.30%
+4
+1.88%
+8
+3.72%
+4030
+5.83%
+17
+353
+3.33%
+338
+3.32%
+314
+3.49%
+4
+1.88%
+12
+5.58%
+2148
+3.11%
+18
+294
+2.78%
+291
+2.86%
+290
+3.23%
+3
+1.41%
+5
+2.33%
+1095
+1.58%
+19
+371
+3.50%
+362
+3.55%
+307
+3.41%
+14
+6.57%
+26
+12.09%
+2928
+4.24%
+20
+342
+3.23%
+333
+3.27%
+303
+3.37%
+13
+6.10%
+19
+8.84%
+1855
+2.68%
+21
+341
+3.22%
+333
+3.27%
+316
+3.51%
+25
+11.74%
+23
+10.70%
+1263
+1.83%
+22
+319
+3.01%
+312
+3.06%
+293
+3.26%
+8
+3.76%
+10
+4.65%
+1715
+2.48%
+23
+341
+3.22%
+317
+3.11%
+330
+3.67%
+4
+1.88%
+10
+4.65%
+1170
+1.69%
+24
+312
+2.95%
+304
+2.98%
+292
+3.25%
+3
+1.41%
+9
+4.19%
+1545
+2.24%
+25
+309
+2.92%
+291
+2.86%
+306
+3.40%
+3
+1.41%
+6
+2.79%
+1100
+1.59%
+26
+358
+3.38%
+353
+3.47%
+300
+3.34%
+7
+3.29%
+11
+5.12%
+2183
+3.16%
+27
+372
+3.51%
+355
+3.49%
+317
+3.53%
+16
+7.51%
+19
+8.84%
+2078
+3.01%
+28
+387
+3.65%
+370
+3.63%
+323
+3.59%
+9
+4.23%
+14
+6.51%
+2625
+3.80%
+29
+340
+3.21%
+333
+3.27%
+301
+3.35%
+11
+5.16%
+14
+6.51%
+2046
+2.96%
+
+
+
+
+
+
+
+Hourly Statistics for February 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+16
+482
+4.55%
+16
+467
+4.58%
+12
+363
+4.04%
+108
+3137
+4.54%
+1
+12
+371
+3.50%
+12
+364
+3.57%
+12
+353
+3.93%
+73
+2124
+3.07%
+2
+13
+382
+3.61%
+12
+375
+3.68%
+12
+359
+3.99%
+72
+2083
+3.01%
+3
+13
+377
+3.56%
+12
+370
+3.63%
+12
+355
+3.95%
+63
+1821
+2.64%
+4
+13
+400
+3.78%
+13
+381
+3.74%
+12
+368
+4.09%
+62
+1797
+2.60%
+5
+13
+383
+3.62%
+12
+373
+3.66%
+12
+353
+3.93%
+61
+1769
+2.56%
+6
+12
+372
+3.51%
+12
+368
+3.61%
+12
+353
+3.93%
+56
+1617
+2.34%
+7
+12
+375
+3.54%
+12
+368
+3.61%
+12
+356
+3.96%
+53
+1548
+2.24%
+8
+13
+396
+3.74%
+13
+386
+3.79%
+12
+363
+4.04%
+51
+1477
+2.14%
+9
+17
+504
+4.76%
+16
+487
+4.78%
+13
+378
+4.20%
+122
+3536
+5.12%
+10
+25
+730
+6.89%
+24
+709
+6.96%
+14
+414
+4.60%
+397
+11518
+16.66%
+11
+19
+559
+5.28%
+18
+529
+5.19%
+13
+395
+4.39%
+202
+5872
+8.50%
+12
+19
+556
+5.25%
+18
+527
+5.17%
+14
+406
+4.52%
+171
+4963
+7.18%
+13
+20
+589
+5.56%
+19
+558
+5.48%
+14
+434
+4.83%
+155
+4494
+6.50%
+14
+15
+452
+4.27%
+15
+435
+4.27%
+12
+375
+4.17%
+114
+3306
+4.78%
+15
+15
+452
+4.27%
+14
+424
+4.16%
+14
+407
+4.53%
+81
+2337
+3.38%
+16
+13
+385
+3.64%
+13
+377
+3.70%
+12
+365
+4.06%
+62
+1804
+2.61%
+17
+14
+419
+3.96%
+14
+408
+4.01%
+12
+376
+4.18%
+117
+3403
+4.92%
+18
+17
+514
+4.85%
+15
+441
+4.33%
+14
+419
+4.66%
+89
+2579
+3.73%
+19
+13
+395
+3.73%
+13
+379
+3.72%
+12
+375
+4.17%
+62
+1791
+2.59%
+20
+12
+363
+3.43%
+12
+359
+3.52%
+12
+349
+3.88%
+49
+1413
+2.04%
+21
+13
+385
+3.64%
+12
+363
+3.56%
+12
+369
+4.10%
+52
+1518
+2.20%
+22
+13
+382
+3.61%
+12
+374
+3.67%
+12
+356
+3.96%
+63
+1825
+2.64%
+23
+12
+367
+3.47%
+12
+364
+3.57%
+12
+351
+3.90%
+48
+1382
+2.00%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 215 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8320
+78.56%
+8320
+81.68%
+30867
+44.66%
+2
+0.94%
+208.115.199.21
+
+2
+235
+2.22%
+193
+1.89%
+324
+0.47%
+22
+10.33%
+157.97.55.251
+
+3
+163
+1.54%
+162
+1.59%
+6380
+9.23%
+1
+0.47%
+13.74.44.241
+
+4
+128
+1.21%
+64
+0.63%
+345
+0.50%
+1
+0.47%
+139.59.233.227
+
+5
+111
+1.05%
+101
+0.99%
+1405
+2.03%
+1
+0.47%
+104.164.173.158
+
+6
+100
+0.94%
+91
+0.89%
+1449
+2.10%
+7
+3.29%
+92.108.90.28
+
+7
+64
+0.60%
+54
+0.53%
+1064
+1.54%
+10
+4.69%
+80.113.166.120
+
+8
+57
+0.54%
+55
+0.54%
+1882
+2.72%
+2
+0.94%
+217.67.254.202
+
+9
+51
+0.48%
+46
+0.45%
+1070
+1.55%
+2
+0.94%
+37.74.41.205
+
+10
+49
+0.46%
+43
+0.42%
+1045
+1.51%
+3
+1.41%
+77.166.242.194
+
+11
+45
+0.42%
+43
+0.42%
+1432
+2.07%
+1
+0.47%
+90.145.212.45
+
+12
+40
+0.38%
+20
+0.20%
+15
+0.02%
+2
+0.94%
+45.94.31.146
+
+13
+34
+0.32%
+25
+0.25%
+648
+0.94%
+6
+2.82%
+66.249.68.37
+
+14
+34
+0.32%
+27
+0.27%
+579
+0.84%
+4
+1.88%
+66.249.79.6
+
+15
+34
+0.32%
+26
+0.26%
+632
+0.92%
+6
+2.82%
+66.249.79.7
+
+16
+34
+0.32%
+34
+0.33%
+686
+0.99%
+1
+0.47%
+82.170.18.114
+
+17
+34
+0.32%
+33
+0.32%
+674
+0.97%
+2
+0.94%
+84.82.17.4
+
+18
+31
+0.29%
+18
+0.18%
+453
+0.66%
+9
+4.23%
+66.249.79.8
+
+19
+31
+0.29%
+28
+0.27%
+886
+1.28%
+1
+0.47%
+77.173.221.214
+
+20
+30
+0.28%
+29
+0.28%
+654
+0.95%
+1
+0.47%
+109.37.159.39
+
+21
+30
+0.28%
+30
+0.29%
+854
+1.24%
+2
+0.94%
+83.167.222.106
+
+22
+29
+0.27%
+28
+0.27%
+1628
+2.36%
+1
+0.47%
+3.236.171.5
+
+23
+28
+0.26%
+22
+0.22%
+37
+0.05%
+4
+1.88%
+213.10.5.120
+
+24
+25
+0.24%
+24
+0.24%
+536
+0.78%
+1
+0.47%
+212.78.210.94
+
+25
+24
+0.23%
+23
+0.23%
+533
+0.77%
+1
+0.47%
+178.85.250.222
+
+26
+24
+0.23%
+23
+0.23%
+878
+1.27%
+1
+0.47%
+51.105.193.161
+
+27
+24
+0.23%
+23
+0.23%
+533
+0.77%
+1
+0.47%
+82.148.219.244
+
+28
+24
+0.23%
+23
+0.23%
+533
+0.77%
+1
+0.47%
+85.119.104.54
+
+29
+23
+0.22%
+22
+0.22%
+516
+0.75%
+1
+0.47%
+77.161.192.209
+
+30
+22
+0.21%
+20
+0.20%
+790
+1.14%
+2
+0.94%
+159.100.124.226
+
+
+
+
+
+Top 10 of 215 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8320
+78.56%
+8320
+81.68%
+30867
+44.66%
+2
+0.94%
+208.115.199.21
+
+2
+163
+1.54%
+162
+1.59%
+6380
+9.23%
+1
+0.47%
+13.74.44.241
+
+3
+57
+0.54%
+55
+0.54%
+1882
+2.72%
+2
+0.94%
+217.67.254.202
+
+4
+29
+0.27%
+28
+0.27%
+1628
+2.36%
+1
+0.47%
+3.236.171.5
+
+5
+100
+0.94%
+91
+0.89%
+1449
+2.10%
+7
+3.29%
+92.108.90.28
+
+6
+45
+0.42%
+43
+0.42%
+1432
+2.07%
+1
+0.47%
+90.145.212.45
+
+7
+111
+1.05%
+101
+0.99%
+1405
+2.03%
+1
+0.47%
+104.164.173.158
+
+8
+51
+0.48%
+46
+0.45%
+1070
+1.55%
+2
+0.94%
+37.74.41.205
+
+9
+64
+0.60%
+54
+0.53%
+1064
+1.54%
+10
+4.69%
+80.113.166.120
+
+10
+49
+0.46%
+43
+0.42%
+1045
+1.51%
+3
+1.41%
+77.166.242.194
+
+
+
+
+
+
+Top 30 of 48 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8468
+79.96%
+https://mijn.ggzecademy.nl/
+
+2
+1015
+9.58%
+- (Direct Request)
+
+3
+256
+2.42%
+https://mijn.ggzecademy.nl/sw.js
+
+4
+253
+2.39%
+https://mijn.ggzecademy.nl/sso/
+
+5
+110
+1.04%
+https://mijn.ggzecademy.nl/manager
+
+6
+94
+0.89%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+7
+83
+0.78%
+https://mijn.ggzecademy.nl/auth/login
+
+8
+47
+0.44%
+https://mijn.ggzecademy.nl/manager/members
+
+9
+39
+0.37%
+https://mijn.ggzecademy.nl/en/auth/login
+
+10
+23
+0.22%
+https://mijn.ggzecademy.nl/manager/
+
+11
+21
+0.20%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+12
+17
+0.16%
+https://mijn.ggzecademy.nl/en/sso
+
+13
+16
+0.15%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+14
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning
+
+15
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV4x_LT_0022.php
+
+16
+10
+0.09%
+www.google.com
+
+17
+9
+0.08%
+https://mijn.ggzecademy.nl/en/manager/
+
+18
+8
+0.08%
+http://mijn.ggzecademy.nl/wp-login.php
+
+19
+7
+0.07%
+http://mijn.ggzecademy.nl/
+
+20
+6
+0.06%
+http://mijn.ggzecademy.nl/backup
+
+21
+6
+0.06%
+http://mijn.ggzecademy.nl/bc
+
+22
+6
+0.06%
+http://mijn.ggzecademy.nl/bk
+
+23
+6
+0.06%
+http://mijn.ggzecademy.nl/home
+
+24
+6
+0.06%
+http://mijn.ggzecademy.nl/main
+
+25
+6
+0.06%
+http://mijn.ggzecademy.nl/new
+
+26
+6
+0.06%
+http://mijn.ggzecademy.nl/old
+
+27
+6
+0.06%
+http://mijn.ggzecademy.nl/wordpress
+
+28
+6
+0.06%
+http://mijn.ggzecademy.nl/wp
+
+29
+6
+0.06%
+https://mijn.ggzecademy.nl/en
+
+30
+3
+0.03%
+https://ggzecademy.nl/product/thema-overzicht-motiverende-gespreksvoering
+
+
+
+
+
+
+Top 15 of 117 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8351
+78.86%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+452
+4.27%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
+
+3
+358
+3.38%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 Edg/121.0.0.0
+
+4
+125
+1.18%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4859.172 Safari/537.36
+
+5
+120
+1.13%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
+
+6
+112
+1.06%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
+
+7
+91
+0.86%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.85 Mobile
+
+8
+86
+0.81%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+9
+81
+0.76%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0
+
+10
+77
+0.73%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/121.0.6167.57 Safari/537.36
+
+11
+69
+0.65%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0
+
+12
+39
+0.37%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.139 Mobile
+
+13
+38
+0.36%
+Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-
+
+14
+35
+0.33%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+15
+34
+0.32%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36 OPR/104
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10590
+100.00%
+10186
+100.00%
+69114
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202403.html b/stats/usage_202403.html
new file mode 100644
index 0000000..97ac25e
--- /dev/null
+++ b/stats/usage_202403.html
@@ -0,0 +1,2115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - March 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: March 2024
+Generated 01-Apr-2024 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for March 2024
+
+Total Hits
+11151
+Total Files
+10945
+Total Pages
+9692
+Total Visits
+578
+Total KBytes
+84095
+
+Total Unique Sites
+222
+Total Unique URLs
+130
+Total Unique Referrers
+50
+Total Unique User Agents
+165
+
+.
+Avg
+Max
+
+Hits per Hour
+14
+172
+Hits per Day
+359
+508
+Files per Day
+353
+494
+Pages per Day
+312
+353
+Sites per Day
+7
+26
+Visits per Day
+18
+51
+KBytes per Day
+2713
+7640
+
+
+Hits by Response Code
+
+Code 200 - OK
+98.15%
+10945
+Code 301 - Moved Permanently
+1.49%
+166
+Code 304 - Not Modified
+0.16%
+18
+Code 403 - Forbidden
+0.13%
+15
+Code 404 - Not Found
+0.06%
+7
+
+
+
+
+
+
+
+Daily Statistics for March 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+352
+3.16%
+348
+3.18%
+296
+3.05%
+9
+1.56%
+20
+9.01%
+4264
+5.07%
+2
+301
+2.70%
+296
+2.70%
+291
+3.00%
+4
+0.69%
+10
+4.50%
+1121
+1.33%
+3
+317
+2.84%
+312
+2.85%
+295
+3.04%
+6
+1.04%
+8
+3.60%
+1622
+1.93%
+4
+329
+2.95%
+325
+2.97%
+299
+3.09%
+8
+1.38%
+12
+5.41%
+1593
+1.89%
+5
+345
+3.09%
+335
+3.06%
+276
+2.85%
+10
+1.73%
+12
+5.41%
+3484
+4.14%
+6
+338
+3.03%
+331
+3.02%
+296
+3.05%
+7
+1.21%
+13
+5.86%
+6373
+7.58%
+7
+345
+3.09%
+338
+3.09%
+299
+3.09%
+5
+0.87%
+10
+4.50%
+2157
+2.57%
+8
+319
+2.86%
+317
+2.90%
+291
+3.00%
+3
+0.52%
+5
+2.25%
+2026
+2.41%
+9
+330
+2.96%
+323
+2.95%
+296
+3.05%
+7
+1.21%
+11
+4.95%
+1603
+1.91%
+10
+292
+2.62%
+291
+2.66%
+288
+2.97%
+1
+0.17%
+4
+1.80%
+1079
+1.28%
+11
+508
+4.56%
+494
+4.51%
+341
+3.52%
+10
+1.73%
+14
+6.31%
+7640
+9.08%
+12
+362
+3.25%
+355
+3.24%
+301
+3.11%
+10
+1.73%
+15
+6.76%
+2442
+2.90%
+13
+315
+2.82%
+309
+2.82%
+291
+3.00%
+3
+0.52%
+6
+2.70%
+1538
+1.83%
+14
+359
+3.22%
+343
+3.13%
+319
+3.29%
+11
+1.90%
+10
+4.50%
+1650
+1.96%
+15
+345
+3.09%
+341
+3.12%
+323
+3.33%
+35
+6.06%
+16
+7.21%
+2028
+2.41%
+16
+345
+3.09%
+342
+3.12%
+341
+3.52%
+49
+8.48%
+15
+6.76%
+1279
+1.52%
+17
+338
+3.03%
+336
+3.07%
+334
+3.45%
+46
+7.96%
+14
+6.31%
+1255
+1.49%
+18
+391
+3.51%
+389
+3.55%
+329
+3.39%
+34
+5.88%
+26
+11.71%
+3749
+4.46%
+19
+413
+3.70%
+404
+3.69%
+346
+3.57%
+51
+8.82%
+17
+7.66%
+2434
+2.89%
+20
+431
+3.87%
+428
+3.91%
+341
+3.52%
+51
+8.82%
+25
+11.26%
+4127
+4.91%
+21
+465
+4.17%
+455
+4.16%
+337
+3.48%
+27
+4.67%
+25
+11.26%
+4940
+5.87%
+22
+434
+3.89%
+419
+3.83%
+353
+3.64%
+43
+7.44%
+25
+11.26%
+3964
+4.71%
+23
+381
+3.42%
+366
+3.34%
+349
+3.60%
+41
+7.09%
+19
+8.56%
+2464
+2.93%
+24
+325
+2.91%
+324
+2.96%
+307
+3.17%
+21
+3.63%
+17
+7.66%
+1249
+1.49%
+25
+368
+3.30%
+364
+3.33%
+311
+3.21%
+19
+3.29%
+18
+8.11%
+2356
+2.80%
+26
+363
+3.26%
+357
+3.26%
+320
+3.30%
+32
+5.54%
+25
+11.26%
+2222
+2.64%
+27
+379
+3.40%
+373
+3.41%
+324
+3.34%
+33
+5.71%
+21
+9.46%
+3264
+3.88%
+28
+318
+2.85%
+308
+2.81%
+303
+3.13%
+13
+2.25%
+18
+8.11%
+1195
+1.42%
+29
+412
+3.69%
+406
+3.71%
+306
+3.16%
+11
+1.90%
+12
+5.41%
+5107
+6.07%
+30
+304
+2.73%
+301
+2.75%
+292
+3.01%
+4
+0.69%
+6
+2.70%
+1135
+1.35%
+31
+327
+2.93%
+315
+2.88%
+297
+3.06%
+4
+0.69%
+4
+1.80%
+2736
+3.25%
+
+
+
+
+
+
+
+Hourly Statistics for March 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+14
+443
+3.97%
+13
+432
+3.95%
+12
+397
+4.10%
+113
+3501
+4.16%
+1
+14
+436
+3.91%
+13
+417
+3.81%
+13
+428
+4.42%
+50
+1538
+1.83%
+2
+12
+394
+3.53%
+12
+390
+3.56%
+12
+372
+3.84%
+61
+1895
+2.25%
+3
+12
+400
+3.59%
+12
+396
+3.62%
+12
+394
+4.07%
+48
+1487
+1.77%
+4
+14
+439
+3.94%
+13
+430
+3.93%
+12
+398
+4.11%
+96
+2975
+3.54%
+5
+13
+421
+3.78%
+13
+421
+3.85%
+12
+395
+4.08%
+75
+2314
+2.75%
+6
+12
+397
+3.56%
+12
+393
+3.59%
+12
+389
+4.01%
+48
+1480
+1.76%
+7
+13
+406
+3.64%
+12
+402
+3.67%
+12
+393
+4.05%
+65
+2020
+2.40%
+8
+15
+472
+4.23%
+14
+460
+4.20%
+13
+409
+4.22%
+94
+2907
+3.46%
+9
+20
+638
+5.72%
+20
+622
+5.68%
+13
+425
+4.39%
+249
+7728
+9.19%
+10
+18
+573
+5.14%
+17
+554
+5.06%
+14
+440
+4.54%
+166
+5131
+6.10%
+11
+16
+506
+4.54%
+16
+497
+4.54%
+13
+416
+4.29%
+134
+4162
+4.95%
+12
+15
+477
+4.28%
+14
+462
+4.22%
+13
+423
+4.36%
+80
+2494
+2.97%
+13
+17
+538
+4.82%
+17
+529
+4.83%
+12
+402
+4.15%
+171
+5297
+6.30%
+14
+17
+557
+5.00%
+17
+535
+4.89%
+13
+416
+4.29%
+165
+5104
+6.07%
+15
+15
+465
+4.17%
+14
+460
+4.20%
+12
+395
+4.08%
+123
+3805
+4.52%
+16
+15
+489
+4.39%
+15
+480
+4.39%
+13
+404
+4.17%
+129
+4010
+4.77%
+17
+13
+408
+3.66%
+13
+403
+3.68%
+12
+397
+4.10%
+48
+1491
+1.77%
+18
+14
+459
+4.12%
+14
+453
+4.14%
+12
+397
+4.10%
+140
+4341
+5.16%
+19
+18
+577
+5.17%
+18
+569
+5.20%
+13
+427
+4.41%
+243
+7526
+8.95%
+20
+13
+412
+3.69%
+13
+405
+3.70%
+12
+397
+4.10%
+49
+1529
+1.82%
+21
+13
+414
+3.71%
+13
+409
+3.74%
+12
+392
+4.04%
+204
+6309
+7.50%
+22
+12
+395
+3.54%
+12
+394
+3.60%
+12
+394
+4.07%
+47
+1470
+1.75%
+23
+14
+435
+3.90%
+13
+432
+3.95%
+12
+392
+4.04%
+115
+3580
+4.26%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 222 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8867
+79.52%
+8867
+81.01%
+32883
+39.10%
+3
+0.52%
+208.115.199.21
+
+2
+145
+1.30%
+144
+1.32%
+5538
+6.59%
+1
+0.17%
+13.74.44.241
+
+3
+97
+0.87%
+97
+0.89%
+2873
+3.42%
+5
+0.87%
+92.108.90.28
+
+4
+93
+0.83%
+74
+0.68%
+130
+0.15%
+22
+3.81%
+157.97.55.251
+
+5
+74
+0.66%
+71
+0.65%
+2308
+2.74%
+3
+0.52%
+51.105.193.161
+
+6
+53
+0.48%
+53
+0.48%
+195
+0.23%
+48
+8.30%
+3.212.128.62
+
+7
+48
+0.43%
+48
+0.44%
+181
+0.22%
+41
+7.09%
+18.116.205.62
+
+8
+48
+0.43%
+48
+0.44%
+181
+0.22%
+46
+7.96%
+52.8.208.143
+
+9
+47
+0.42%
+47
+0.43%
+173
+0.21%
+42
+7.27%
+3.20.63.178
+
+10
+46
+0.41%
+46
+0.42%
+169
+0.20%
+44
+7.61%
+54.167.223.174
+
+11
+45
+0.40%
+45
+0.41%
+166
+0.20%
+40
+6.92%
+52.22.236.30
+
+12
+44
+0.39%
+40
+0.37%
+1323
+1.57%
+7
+1.21%
+66.249.79.6
+
+13
+41
+0.37%
+41
+0.37%
+160
+0.19%
+39
+6.75%
+3.12.251.153
+
+14
+41
+0.37%
+41
+0.37%
+151
+0.18%
+38
+6.57%
+52.15.147.27
+
+15
+41
+0.37%
+40
+0.37%
+1325
+1.58%
+2
+0.35%
+89.221.178.105
+
+16
+38
+0.34%
+36
+0.33%
+1043
+1.24%
+1
+0.17%
+84.35.121.126
+
+17
+37
+0.33%
+37
+0.34%
+141
+0.17%
+32
+5.54%
+13.56.33.4
+
+18
+37
+0.33%
+35
+0.32%
+1304
+1.55%
+2
+0.35%
+86.86.190.57
+
+19
+36
+0.32%
+36
+0.33%
+132
+0.16%
+34
+5.88%
+34.198.201.66
+
+20
+32
+0.29%
+23
+0.21%
+936
+1.11%
+9
+1.56%
+66.249.79.7
+
+21
+31
+0.28%
+30
+0.27%
+660
+0.78%
+1
+0.17%
+212.115.200.41
+
+22
+29
+0.26%
+28
+0.26%
+1700
+2.02%
+1
+0.17%
+3.144.160.90
+
+23
+29
+0.26%
+28
+0.26%
+1625
+1.93%
+1
+0.17%
+34.223.52.65
+
+24
+26
+0.23%
+25
+0.23%
+898
+1.07%
+1
+0.17%
+81.205.156.94
+
+25
+26
+0.23%
+24
+0.22%
+499
+0.59%
+1
+0.17%
+93.117.215.182
+
+26
+25
+0.22%
+23
+0.21%
+485
+0.58%
+2
+0.35%
+77.166.242.194
+
+27
+24
+0.22%
+23
+0.21%
+533
+0.63%
+1
+0.17%
+178.238.109.140
+
+28
+24
+0.22%
+23
+0.21%
+533
+0.63%
+1
+0.17%
+193.173.119.142
+
+29
+24
+0.22%
+24
+0.22%
+558
+0.66%
+1
+0.17%
+84.105.142.123
+
+30
+24
+0.22%
+23
+0.21%
+533
+0.63%
+1
+0.17%
+85.119.104.54
+
+
+
+
+
+Top 10 of 222 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8867
+79.52%
+8867
+81.01%
+32883
+39.10%
+3
+0.52%
+208.115.199.21
+
+2
+145
+1.30%
+144
+1.32%
+5538
+6.59%
+1
+0.17%
+13.74.44.241
+
+3
+10
+0.09%
+10
+0.09%
+4770
+5.67%
+1
+0.17%
+185.216.70.127
+
+4
+97
+0.87%
+97
+0.89%
+2873
+3.42%
+5
+0.87%
+92.108.90.28
+
+5
+74
+0.66%
+71
+0.65%
+2308
+2.74%
+3
+0.52%
+51.105.193.161
+
+6
+29
+0.26%
+28
+0.26%
+1700
+2.02%
+1
+0.17%
+3.144.160.90
+
+7
+29
+0.26%
+28
+0.26%
+1625
+1.93%
+1
+0.17%
+34.223.52.65
+
+8
+41
+0.37%
+40
+0.37%
+1325
+1.58%
+2
+0.35%
+89.221.178.105
+
+9
+44
+0.39%
+40
+0.37%
+1323
+1.57%
+7
+1.21%
+66.249.79.6
+
+10
+37
+0.33%
+35
+0.32%
+1304
+1.55%
+2
+0.35%
+86.86.190.57
+
+
+
+
+
+
+Top 30 of 50 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+9497
+85.17%
+https://mijn.ggzecademy.nl/
+
+2
+611
+5.48%
+- (Direct Request)
+
+3
+263
+2.36%
+https://mijn.ggzecademy.nl/sso/
+
+4
+172
+1.54%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+109
+0.98%
+https://mijn.ggzecademy.nl/manager
+
+6
+81
+0.73%
+https://mijn.ggzecademy.nl/auth/login
+
+7
+67
+0.60%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+8
+53
+0.48%
+https://mijn.ggzecademy.nl/en/auth/login
+
+9
+30
+0.27%
+https://mijn.ggzecademy.nl/manager/learning
+
+10
+29
+0.26%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+11
+20
+0.18%
+https://mijn.ggzecademy.nl/manager/
+
+12
+20
+0.18%
+https://mijn.ggzecademy.nl/manager/members
+
+13
+16
+0.14%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+14
+15
+0.13%
+http://mijn.ggzecademy.nl/wp-login.php
+
+15
+15
+0.13%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+16
+15
+0.13%
+https://mijn.ggzecademy.nl/en
+
+17
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+18
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBOm2_LT_0046.php
+
+19
+13
+0.12%
+www.google.com
+
+20
+11
+0.10%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV4x_LT_0022.php
+
+21
+10
+0.09%
+http://mijn.ggzecademy.nl/
+
+22
+8
+0.07%
+https://mijn.ggzecademy.nl/manager/members/report/
+
+23
+7
+0.06%
+https://mijn.ggzecademy.nl/en/manager/
+
+24
+4
+0.04%
+http://mijn.ggzecademy.nl/backup
+
+25
+4
+0.04%
+http://mijn.ggzecademy.nl/bc
+
+26
+4
+0.04%
+http://mijn.ggzecademy.nl/bk
+
+27
+4
+0.04%
+http://mijn.ggzecademy.nl/home
+
+28
+4
+0.04%
+http://mijn.ggzecademy.nl/main
+
+29
+4
+0.04%
+http://mijn.ggzecademy.nl/new
+
+30
+4
+0.04%
+http://mijn.ggzecademy.nl/old
+
+
+
+
+
+
+Top 1 of 1 Total Search Strings
+
+#
+Hits
+Search String
+
+
+1
+1
+100.00%
+https://mijn.ggzecademy.nl/
+
+
+
+
+
+
+Top 15 of 165 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8867
+79.52%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+442
+3.96%
+Mozilla/5.0+(compatible;)
+
+3
+432
+3.87%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0
+
+4
+308
+2.76%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
+
+5
+83
+0.74%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+6
+80
+0.72%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
+
+7
+77
+0.69%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/121.0.6167.57 Safari/537.36
+
+8
+72
+0.65%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
+
+9
+54
+0.48%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
+
+10
+44
+0.39%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.94 Mobile
+
+11
+36
+0.32%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+12
+30
+0.27%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.6167.139 Mobile
+
+13
+30
+0.27%
+Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:94.0) Gecko/20100101 Firefox/95.0
+
+14
+24
+0.22%
+Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
+
+15
+23
+0.21%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11151
+100.00%
+10945
+100.00%
+84095
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202404.html b/stats/usage_202404.html
new file mode 100644
index 0000000..831df78
--- /dev/null
+++ b/stats/usage_202404.html
@@ -0,0 +1,2088 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - April 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: April 2024
+Generated 01-May-2024 00:11 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for April 2024
+
+Total Hits
+14181
+Total Files
+13883
+Total Pages
+9475
+Total Visits
+492
+Total KBytes
+1385263
+
+Total Unique Sites
+374
+Total Unique URLs
+186
+Total Unique Referrers
+59
+Total Unique User Agents
+265
+
+.
+Avg
+Max
+
+Hits per Hour
+19
+189
+Hits per Day
+472
+789
+Files per Day
+462
+785
+Pages per Day
+315
+393
+Sites per Day
+12
+57
+Visits per Day
+16
+61
+KBytes per Day
+46175
+190369
+
+
+Hits by Response Code
+
+Code 200 - OK
+97.90%
+13883
+Code 301 - Moved Permanently
+1.64%
+233
+Code 304 - Not Modified
+0.25%
+35
+Code 401 - Unauthorized
+0.01%
+2
+Code 403 - Forbidden
+0.16%
+22
+Code 404 - Not Found
+0.04%
+6
+
+
+
+
+
+
+
+Daily Statistics for April 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+347
+2.45%
+332
+2.39%
+317
+3.35%
+3
+0.61%
+4
+1.07%
+1995
+0.14%
+2
+326
+2.30%
+324
+2.33%
+293
+3.09%
+4
+0.81%
+10
+2.67%
+1616
+0.12%
+3
+411
+2.90%
+408
+2.94%
+303
+3.20%
+10
+2.03%
+10
+2.67%
+5128
+0.37%
+4
+316
+2.23%
+315
+2.27%
+292
+3.08%
+4
+0.81%
+8
+2.14%
+2220
+0.16%
+5
+326
+2.30%
+322
+2.32%
+296
+3.12%
+7
+1.42%
+13
+3.48%
+1552
+0.11%
+6
+307
+2.16%
+304
+2.19%
+289
+3.05%
+3
+0.61%
+4
+1.07%
+1932
+0.14%
+7
+329
+2.32%
+321
+2.31%
+296
+3.12%
+6
+1.22%
+13
+3.48%
+1636
+0.12%
+8
+338
+2.38%
+337
+2.43%
+332
+3.50%
+32
+6.50%
+14
+3.74%
+1240
+0.09%
+9
+470
+3.31%
+459
+3.31%
+363
+3.83%
+61
+12.40%
+26
+6.95%
+3871
+0.28%
+10
+731
+5.15%
+681
+4.91%
+393
+4.15%
+43
+8.74%
+57
+15.24%
+14687
+1.06%
+11
+486
+3.43%
+417
+3.00%
+360
+3.80%
+12
+2.44%
+19
+5.08%
+2822
+0.20%
+12
+359
+2.53%
+341
+2.46%
+324
+3.42%
+11
+2.24%
+22
+5.88%
+2054
+0.15%
+13
+298
+2.10%
+293
+2.11%
+292
+3.08%
+6
+1.22%
+9
+2.41%
+1113
+0.08%
+14
+300
+2.12%
+295
+2.12%
+293
+3.09%
+4
+0.81%
+8
+2.14%
+1095
+0.08%
+15
+722
+5.09%
+711
+5.12%
+358
+3.78%
+40
+8.13%
+27
+7.22%
+132455
+9.56%
+16
+717
+5.06%
+708
+5.10%
+353
+3.73%
+44
+8.94%
+28
+7.49%
+132555
+9.57%
+17
+565
+3.98%
+562
+4.05%
+371
+3.92%
+58
+11.79%
+30
+8.02%
+96841
+6.99%
+18
+442
+3.12%
+436
+3.14%
+300
+3.17%
+12
+2.44%
+14
+3.74%
+71520
+5.16%
+19
+369
+2.60%
+353
+2.54%
+320
+3.38%
+12
+2.44%
+20
+5.35%
+6730
+0.49%
+20
+378
+2.67%
+374
+2.69%
+298
+3.15%
+11
+2.24%
+14
+3.74%
+9418
+0.68%
+21
+427
+3.01%
+425
+3.06%
+294
+3.10%
+5
+1.02%
+7
+1.87%
+6406
+0.46%
+22
+508
+3.58%
+500
+3.60%
+331
+3.49%
+29
+5.89%
+25
+6.68%
+159561
+11.52%
+23
+388
+2.74%
+385
+2.77%
+301
+3.18%
+11
+2.24%
+12
+3.21%
+17115
+1.24%
+24
+571
+4.03%
+565
+4.07%
+300
+3.17%
+15
+3.05%
+19
+5.08%
+98445
+7.11%
+25
+779
+5.49%
+771
+5.55%
+309
+3.26%
+16
+3.25%
+28
+7.49%
+82304
+5.94%
+26
+789
+5.56%
+785
+5.65%
+290
+3.06%
+13
+2.64%
+19
+5.08%
+190369
+13.74%
+27
+763
+5.38%
+756
+5.45%
+303
+3.20%
+14
+2.85%
+32
+8.56%
+171949
+12.41%
+28
+519
+3.66%
+516
+3.72%
+297
+3.13%
+10
+2.03%
+16
+4.28%
+62195
+4.49%
+29
+444
+3.13%
+439
+3.16%
+306
+3.23%
+13
+2.64%
+17
+4.55%
+49477
+3.57%
+30
+456
+3.22%
+448
+3.23%
+301
+3.18%
+12
+2.44%
+25
+6.68%
+54960
+3.97%
+
+
+
+
+
+
+
+Hourly Statistics for April 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+23
+716
+5.05%
+22
+679
+4.89%
+13
+414
+4.37%
+3120
+93600
+6.76%
+1
+16
+480
+3.38%
+15
+473
+3.41%
+12
+373
+3.94%
+1589
+47658
+3.44%
+2
+19
+597
+4.21%
+19
+593
+4.27%
+12
+368
+3.88%
+4558
+136745
+9.87%
+3
+19
+575
+4.05%
+19
+570
+4.11%
+12
+362
+3.82%
+2958
+88735
+6.41%
+4
+13
+396
+2.79%
+13
+392
+2.82%
+12
+371
+3.92%
+74
+2214
+0.16%
+5
+22
+664
+4.68%
+21
+659
+4.75%
+12
+375
+3.96%
+5537
+166120
+11.99%
+6
+17
+529
+3.73%
+17
+514
+3.70%
+12
+387
+4.08%
+2776
+83275
+6.01%
+7
+23
+693
+4.89%
+23
+690
+4.97%
+12
+373
+3.94%
+2043
+61301
+4.43%
+8
+26
+793
+5.59%
+23
+718
+5.17%
+15
+452
+4.77%
+1933
+57998
+4.19%
+9
+19
+586
+4.13%
+18
+569
+4.10%
+13
+398
+4.20%
+214
+6407
+0.46%
+10
+21
+641
+4.52%
+21
+634
+4.57%
+12
+389
+4.11%
+2263
+67879
+4.90%
+11
+21
+632
+4.46%
+20
+623
+4.49%
+13
+391
+4.13%
+2294
+68824
+4.97%
+12
+16
+503
+3.55%
+16
+493
+3.55%
+13
+394
+4.16%
+348
+10454
+0.75%
+13
+18
+554
+3.91%
+17
+536
+3.86%
+13
+419
+4.42%
+417
+12525
+0.90%
+14
+18
+562
+3.96%
+18
+545
+3.93%
+14
+421
+4.44%
+1511
+45336
+3.27%
+15
+19
+587
+4.14%
+19
+578
+4.16%
+13
+410
+4.33%
+370
+11087
+0.80%
+16
+16
+485
+3.42%
+15
+479
+3.45%
+12
+385
+4.06%
+2849
+85473
+6.17%
+17
+22
+689
+4.86%
+22
+676
+4.87%
+13
+408
+4.31%
+1050
+31491
+2.27%
+18
+13
+418
+2.95%
+13
+412
+2.97%
+13
+393
+4.15%
+355
+10650
+0.77%
+19
+19
+573
+4.04%
+18
+564
+4.06%
+13
+403
+4.25%
+2189
+65684
+4.74%
+20
+22
+666
+4.70%
+21
+658
+4.74%
+13
+406
+4.28%
+339
+10171
+0.73%
+21
+20
+617
+4.35%
+20
+608
+4.38%
+13
+399
+4.21%
+4387
+131595
+9.50%
+22
+18
+553
+3.90%
+18
+552
+3.98%
+12
+387
+4.08%
+1503
+45081
+3.25%
+23
+22
+672
+4.74%
+22
+668
+4.81%
+13
+397
+4.19%
+1499
+44963
+3.25%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 374 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8604
+60.67%
+8604
+61.98%
+31909
+2.30%
+1
+0.20%
+208.115.199.21
+
+2
+163
+1.15%
+162
+1.17%
+6322
+0.46%
+1
+0.20%
+13.74.44.241
+
+3
+117
+0.83%
+57
+0.41%
+309
+0.02%
+1
+0.20%
+152.42.215.87
+
+4
+105
+0.74%
+105
+0.76%
+2713
+0.20%
+1
+0.20%
+120.227.158.207
+
+5
+105
+0.74%
+105
+0.76%
+65032
+4.69%
+1
+0.20%
+120.227.158.253
+
+6
+105
+0.74%
+105
+0.76%
+2709
+0.20%
+1
+0.20%
+120.227.159.45
+
+7
+105
+0.74%
+105
+0.76%
+23912
+1.73%
+1
+0.20%
+123.186.76.105
+
+8
+105
+0.74%
+105
+0.76%
+23912
+1.73%
+1
+0.20%
+123.186.78.251
+
+9
+105
+0.74%
+105
+0.76%
+65029
+4.69%
+1
+0.20%
+139.211.30.163
+
+10
+105
+0.74%
+105
+0.76%
+2706
+0.20%
+1
+0.20%
+139.213.43.7
+
+11
+105
+0.74%
+105
+0.76%
+65059
+4.70%
+1
+0.20%
+183.197.52.120
+
+12
+105
+0.74%
+105
+0.76%
+2706
+0.20%
+1
+0.20%
+183.198.232.179
+
+13
+105
+0.74%
+105
+0.76%
+23908
+1.73%
+1
+0.20%
+223.88.228.30
+
+14
+105
+0.74%
+105
+0.76%
+65029
+4.69%
+1
+0.20%
+39.148.64.60
+
+15
+105
+0.74%
+105
+0.76%
+65032
+4.69%
+1
+0.20%
+39.154.241.96
+
+16
+105
+0.74%
+105
+0.76%
+65045
+4.70%
+1
+0.20%
+39.163.152.239
+
+17
+105
+0.74%
+105
+0.76%
+155722
+11.24%
+1
+0.20%
+39.163.152.30
+
+18
+105
+0.74%
+105
+0.76%
+65025
+4.69%
+1
+0.20%
+39.163.153.40
+
+19
+105
+0.74%
+105
+0.76%
+65025
+4.69%
+1
+0.20%
+39.163.156.134
+
+20
+105
+0.74%
+105
+0.76%
+23915
+1.73%
+1
+0.20%
+39.165.155.48
+
+21
+104
+0.73%
+104
+0.75%
+2097
+0.15%
+1
+0.20%
+39.154.241.209
+
+22
+92
+0.65%
+92
+0.66%
+56957
+4.11%
+1
+0.20%
+175.22.87.179
+
+23
+83
+0.59%
+83
+0.60%
+51316
+3.70%
+1
+0.20%
+120.219.151.172
+
+24
+80
+0.56%
+77
+0.55%
+2394
+0.17%
+2
+0.41%
+80.113.166.120
+
+25
+79
+0.56%
+79
+0.57%
+2643
+0.19%
+1
+0.20%
+123.186.72.92
+
+26
+71
+0.50%
+71
+0.51%
+2026
+0.15%
+1
+0.20%
+123.244.130.74
+
+27
+68
+0.48%
+68
+0.49%
+220
+0.02%
+0
+0.00%
+120.69.89.233
+
+28
+65
+0.46%
+65
+0.47%
+40058
+2.89%
+1
+0.20%
+175.22.80.204
+
+29
+65
+0.46%
+63
+0.45%
+1841
+0.13%
+3
+0.61%
+193.173.119.142
+
+30
+54
+0.38%
+54
+0.39%
+33083
+2.39%
+1
+0.20%
+223.88.237.201
+
+
+
+
+
+Top 10 of 374 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+105
+0.74%
+105
+0.76%
+155722
+11.24%
+1
+0.20%
+39.163.152.30
+
+2
+105
+0.74%
+105
+0.76%
+65059
+4.70%
+1
+0.20%
+183.197.52.120
+
+3
+105
+0.74%
+105
+0.76%
+65045
+4.70%
+1
+0.20%
+39.163.152.239
+
+4
+105
+0.74%
+105
+0.76%
+65032
+4.69%
+1
+0.20%
+39.154.241.96
+
+5
+105
+0.74%
+105
+0.76%
+65032
+4.69%
+1
+0.20%
+120.227.158.253
+
+6
+105
+0.74%
+105
+0.76%
+65029
+4.69%
+1
+0.20%
+139.211.30.163
+
+7
+105
+0.74%
+105
+0.76%
+65029
+4.69%
+1
+0.20%
+39.148.64.60
+
+8
+105
+0.74%
+105
+0.76%
+65025
+4.69%
+1
+0.20%
+39.163.156.134
+
+9
+105
+0.74%
+105
+0.76%
+65025
+4.69%
+1
+0.20%
+39.163.153.40
+
+10
+42
+0.30%
+42
+0.30%
+58610
+4.23%
+1
+0.20%
+183.199.120.30
+
+
+
+
+
+
+Top 30 of 59 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+9093
+64.12%
+https://mijn.ggzecademy.nl/
+
+2
+3871
+27.30%
+- (Direct Request)
+
+3
+345
+2.43%
+https://mijn.ggzecademy.nl/sso/
+
+4
+180
+1.27%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+139
+0.98%
+https://mijn.ggzecademy.nl/manager
+
+6
+71
+0.50%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+7
+62
+0.44%
+https://mijn.ggzecademy.nl/auth/login
+
+8
+55
+0.39%
+https://mijn.ggzecademy.nl/en/auth/login
+
+9
+43
+0.30%
+https://mijn.ggzecademy.nl/manager/
+
+10
+36
+0.25%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+11
+33
+0.23%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+12
+28
+0.20%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+13
+27
+0.19%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+14
+16
+0.11%
+https://mijn.ggzecademy.nl/manager/members
+
+15
+13
+0.09%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+16
+13
+0.09%
+https://mijn.ggzecademy.nl/en
+
+17
+12
+0.08%
+https://mijn.ggzecademy.nl/manager/learning
+
+18
+11
+0.08%
+www.google.com
+
+19
+10
+0.07%
+http://mijn.ggzecademy.nl/wp-login.php
+
+20
+9
+0.06%
+http://mijn.ggzecademy.nl/
+
+21
+9
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBOm2_LT_0046.php
+
+22
+9
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+23
+9
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_LT_0082.php
+
+24
+7
+0.05%
+https://mijn.ggzecademy.nl/en/sso
+
+25
+6
+0.04%
+https://ggzecademy.nl/product/activiteitenbank-clienten-met-een-lvb
+
+26
+5
+0.04%
+https:
+
+27
+5
+0.04%
+https://mijn.ggzecademy.nl/manager/members/report
+
+28
+4
+0.03%
+http://85.10.150.22:80/
+
+29
+4
+0.03%
+http://mijn.ggzecademy.nl
+
+30
+4
+0.03%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+
+
+
+
+
+Top 15 of 265 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8604
+60.67%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+2941
+20.74%
+Go-http-client/1.1
+
+3
+349
+2.46%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0
+
+4
+286
+2.02%
+Mozilla/5.0+(compatible;)
+
+5
+135
+0.95%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
+
+6
+131
+0.92%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/121.0.6167.57 Safari/537.36
+
+7
+128
+0.90%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0
+
+8
+114
+0.80%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4859.172 Safari/537.36
+
+9
+109
+0.77%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
+
+10
+95
+0.67%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/94.0.4606.61 Safari/537.36
+
+11
+82
+0.58%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+12
+73
+0.51%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+13
+69
+0.49%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
+
+14
+60
+0.42%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
+
+15
+50
+0.35%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+14181
+100.00%
+13883
+100.00%
+1385263
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202405.html b/stats/usage_202405.html
new file mode 100644
index 0000000..418b463
--- /dev/null
+++ b/stats/usage_202405.html
@@ -0,0 +1,2098 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - May 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: May 2024
+Generated 01-Jun-2024 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for May 2024
+
+Total Hits
+11879
+Total Files
+11673
+Total Pages
+9216
+Total Visits
+229
+Total KBytes
+714636
+
+Total Unique Sites
+289
+Total Unique URLs
+181
+Total Unique Referrers
+51
+Total Unique User Agents
+181
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+189
+Hits per Day
+383
+531
+Files per Day
+376
+523
+Pages per Day
+297
+443
+Sites per Day
+9
+27
+Visits per Day
+7
+18
+KBytes per Day
+23053
+78016
+
+
+Hits by Response Code
+
+Code 200 - OK
+98.27%
+11673
+Code 301 - Moved Permanently
+1.47%
+175
+Code 304 - Not Modified
+0.06%
+7
+Code 403 - Forbidden
+0.12%
+14
+Code 404 - Not Found
+0.08%
+10
+
+
+
+
+
+
+
+Daily Statistics for May 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+498
+4.19%
+488
+4.18%
+307
+3.33%
+14
+6.11%
+26
+9.00%
+19545
+2.73%
+2
+461
+3.88%
+458
+3.92%
+298
+3.23%
+10
+4.37%
+18
+6.23%
+77974
+10.91%
+3
+418
+3.52%
+416
+3.56%
+293
+3.18%
+6
+2.62%
+11
+3.81%
+78016
+10.92%
+4
+304
+2.56%
+302
+2.59%
+289
+3.14%
+4
+1.75%
+7
+2.42%
+6502
+0.91%
+5
+415
+3.49%
+410
+3.51%
+295
+3.20%
+8
+3.49%
+13
+4.50%
+7105
+0.99%
+6
+386
+3.25%
+381
+3.26%
+299
+3.24%
+8
+3.49%
+24
+8.30%
+10642
+1.49%
+7
+391
+3.29%
+387
+3.32%
+297
+3.22%
+9
+3.93%
+15
+5.19%
+72300
+10.12%
+8
+345
+2.90%
+343
+2.94%
+296
+3.21%
+10
+4.37%
+14
+4.84%
+14284
+2.00%
+9
+321
+2.70%
+316
+2.71%
+298
+3.23%
+8
+3.49%
+13
+4.50%
+9855
+1.38%
+10
+468
+3.94%
+386
+3.31%
+443
+4.81%
+8
+3.49%
+12
+4.15%
+12391
+1.73%
+11
+531
+4.47%
+523
+4.48%
+331
+3.59%
+14
+6.11%
+19
+6.57%
+17901
+2.50%
+12
+340
+2.86%
+340
+2.91%
+305
+3.31%
+18
+7.86%
+27
+9.34%
+6514
+0.91%
+13
+474
+3.99%
+459
+3.93%
+332
+3.60%
+15
+6.55%
+19
+6.57%
+32389
+4.53%
+14
+297
+2.50%
+287
+2.46%
+141
+1.53%
+11
+4.80%
+16
+5.54%
+53537
+7.49%
+15
+322
+2.71%
+317
+2.72%
+260
+2.82%
+7
+3.06%
+11
+3.81%
+6493
+0.91%
+16
+375
+3.16%
+366
+3.14%
+299
+3.24%
+9
+3.93%
+17
+5.88%
+8635
+1.21%
+17
+339
+2.85%
+337
+2.89%
+294
+3.19%
+5
+2.18%
+7
+2.42%
+13555
+1.90%
+18
+357
+3.01%
+355
+3.04%
+296
+3.21%
+9
+3.93%
+16
+5.54%
+16033
+2.24%
+19
+320
+2.69%
+318
+2.72%
+293
+3.18%
+6
+2.62%
+10
+3.46%
+7469
+1.05%
+20
+515
+4.34%
+514
+4.40%
+292
+3.17%
+6
+2.62%
+7
+2.42%
+7343
+1.03%
+21
+426
+3.59%
+422
+3.62%
+296
+3.21%
+9
+3.93%
+16
+5.54%
+69600
+9.74%
+22
+421
+3.54%
+418
+3.58%
+302
+3.28%
+10
+4.37%
+13
+4.50%
+46025
+6.44%
+23
+323
+2.72%
+317
+2.72%
+299
+3.24%
+5
+2.18%
+15
+5.19%
+1150
+0.16%
+24
+345
+2.90%
+341
+2.92%
+301
+3.27%
+9
+3.93%
+11
+3.81%
+2792
+0.39%
+25
+297
+2.50%
+294
+2.52%
+291
+3.16%
+3
+1.31%
+8
+2.77%
+1104
+0.15%
+26
+312
+2.63%
+311
+2.66%
+291
+3.16%
+3
+1.31%
+4
+1.38%
+1960
+0.27%
+27
+382
+3.22%
+379
+3.25%
+304
+3.30%
+10
+4.37%
+12
+4.15%
+6665
+0.93%
+28
+343
+2.89%
+342
+2.93%
+295
+3.20%
+5
+2.18%
+11
+3.81%
+5855
+0.82%
+29
+401
+3.38%
+399
+3.42%
+291
+3.16%
+5
+2.18%
+7
+2.42%
+25029
+3.50%
+30
+347
+2.92%
+344
+2.95%
+296
+3.21%
+9
+3.93%
+16
+5.54%
+7443
+1.04%
+31
+405
+3.41%
+403
+3.45%
+292
+3.17%
+5
+2.18%
+9
+3.11%
+68531
+9.59%
+
+
+
+
+
+
+
+Hourly Statistics for May 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+20
+650
+5.47%
+18
+577
+4.94%
+16
+499
+5.41%
+2365
+73310
+10.26%
+1
+13
+409
+3.44%
+13
+406
+3.48%
+11
+366
+3.97%
+482
+14933
+2.09%
+2
+15
+480
+4.04%
+15
+478
+4.09%
+11
+365
+3.96%
+2368
+73402
+10.27%
+3
+17
+554
+4.66%
+17
+552
+4.73%
+12
+391
+4.24%
+461
+14280
+2.00%
+4
+16
+511
+4.30%
+16
+506
+4.33%
+12
+383
+4.16%
+246
+7611
+1.07%
+5
+16
+497
+4.18%
+15
+487
+4.17%
+12
+389
+4.22%
+2494
+77329
+10.82%
+6
+13
+410
+3.45%
+13
+406
+3.48%
+12
+380
+4.12%
+585
+18134
+2.54%
+7
+13
+406
+3.42%
+12
+402
+3.44%
+12
+376
+4.08%
+388
+12021
+1.68%
+8
+14
+450
+3.79%
+14
+448
+3.84%
+12
+385
+4.18%
+407
+12627
+1.77%
+9
+14
+461
+3.88%
+14
+453
+3.88%
+12
+390
+4.23%
+355
+11010
+1.54%
+10
+17
+544
+4.58%
+17
+539
+4.62%
+12
+380
+4.12%
+250
+7735
+1.08%
+11
+18
+560
+4.71%
+17
+543
+4.65%
+12
+397
+4.31%
+1808
+56035
+7.84%
+12
+19
+619
+5.21%
+19
+610
+5.23%
+12
+390
+4.23%
+375
+11626
+1.63%
+13
+15
+472
+3.97%
+15
+468
+4.01%
+12
+376
+4.08%
+338
+10464
+1.46%
+14
+12
+394
+3.32%
+12
+391
+3.35%
+11
+365
+3.96%
+438
+13585
+1.90%
+15
+17
+530
+4.46%
+16
+515
+4.41%
+13
+411
+4.46%
+312
+9659
+1.35%
+16
+20
+628
+5.29%
+19
+616
+5.28%
+12
+387
+4.20%
+1110
+34423
+4.82%
+17
+12
+378
+3.18%
+12
+375
+3.21%
+11
+369
+4.00%
+68
+2105
+0.29%
+18
+12
+401
+3.38%
+12
+393
+3.37%
+11
+370
+4.01%
+320
+9931
+1.39%
+19
+16
+515
+4.34%
+16
+512
+4.39%
+12
+372
+4.04%
+561
+17385
+2.43%
+20
+14
+464
+3.91%
+14
+461
+3.95%
+11
+371
+4.03%
+1506
+46680
+6.53%
+21
+16
+502
+4.23%
+16
+499
+4.27%
+11
+366
+3.97%
+1204
+37338
+5.22%
+22
+21
+652
+5.49%
+20
+648
+5.55%
+12
+372
+4.04%
+4434
+137458
+19.23%
+23
+12
+392
+3.30%
+12
+388
+3.32%
+11
+366
+3.97%
+179
+5554
+0.78%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 289 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8704
+73.27%
+8704
+74.57%
+32280
+4.52%
+2
+0.87%
+208.115.199.21
+
+2
+164
+1.38%
+163
+1.40%
+6337
+0.89%
+1
+0.44%
+13.74.44.241
+
+3
+153
+1.29%
+77
+0.66%
+417
+0.06%
+1
+0.44%
+91.92.241.108
+
+4
+105
+0.88%
+105
+0.90%
+2723
+0.38%
+1
+0.44%
+110.154.97.76
+
+5
+105
+0.88%
+105
+0.90%
+23949
+3.35%
+1
+0.44%
+175.22.87.178
+
+6
+105
+0.88%
+105
+0.90%
+65025
+9.10%
+1
+0.44%
+182.204.142.26
+
+7
+105
+0.88%
+105
+0.90%
+65032
+9.10%
+1
+0.44%
+182.204.143.228
+
+8
+105
+0.88%
+105
+0.90%
+23915
+3.35%
+1
+0.44%
+27.26.209.158
+
+9
+105
+0.88%
+105
+0.90%
+65042
+9.10%
+1
+0.44%
+27.26.249.39
+
+10
+105
+0.88%
+105
+0.90%
+2706
+0.38%
+1
+0.44%
+36.107.246.7
+
+11
+105
+0.88%
+105
+0.90%
+2720
+0.38%
+1
+0.44%
+39.150.128.58
+
+12
+104
+0.88%
+104
+0.89%
+64409
+9.01%
+1
+0.44%
+36.182.48.244
+
+13
+99
+0.83%
+92
+0.79%
+164
+0.02%
+10
+4.37%
+157.97.55.251
+
+14
+81
+0.68%
+81
+0.69%
+2643
+0.37%
+1
+0.44%
+123.244.129.129
+
+15
+81
+0.68%
+81
+0.69%
+50043
+7.00%
+1
+0.44%
+175.22.86.209
+
+16
+68
+0.57%
+68
+0.58%
+41873
+5.86%
+1
+0.44%
+123.244.129.134
+
+17
+49
+0.41%
+49
+0.42%
+69892
+9.78%
+1
+0.44%
+175.16.252.45
+
+18
+48
+0.40%
+47
+0.40%
+64
+0.01%
+2
+0.87%
+24.132.229.87
+
+19
+45
+0.38%
+43
+0.37%
+1345
+0.19%
+2
+0.87%
+37.74.41.205
+
+20
+36
+0.30%
+36
+0.31%
+734
+0.10%
+3
+1.31%
+92.108.93.110
+
+21
+31
+0.26%
+30
+0.26%
+649
+0.09%
+1
+0.44%
+89.205.131.24
+
+22
+30
+0.25%
+29
+0.25%
+655
+0.09%
+1
+0.44%
+82.169.146.58
+
+23
+29
+0.24%
+29
+0.25%
+1701
+0.24%
+1
+0.44%
+3.145.137.209
+
+24
+29
+0.24%
+27
+0.23%
+902
+0.13%
+1
+0.44%
+77.61.110.73
+
+25
+27
+0.23%
+26
+0.22%
+901
+0.13%
+1
+0.44%
+145.2.55.127
+
+26
+27
+0.23%
+25
+0.21%
+873
+0.12%
+2
+0.87%
+178.18.139.195
+
+27
+25
+0.21%
+25
+0.21%
+1568
+0.22%
+1
+0.44%
+20.123.111.159
+
+28
+25
+0.21%
+24
+0.21%
+997
+0.14%
+2
+0.87%
+66.249.64.107
+
+29
+24
+0.20%
+23
+0.20%
+533
+0.07%
+1
+0.44%
+144.178.85.75
+
+30
+24
+0.20%
+24
+0.21%
+69
+0.01%
+5
+2.18%
+145.224.97.120
+
+
+
+
+
+Top 10 of 289 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+49
+0.41%
+49
+0.42%
+69892
+9.78%
+1
+0.44%
+175.16.252.45
+
+2
+105
+0.88%
+105
+0.90%
+65042
+9.10%
+1
+0.44%
+27.26.249.39
+
+3
+105
+0.88%
+105
+0.90%
+65032
+9.10%
+1
+0.44%
+182.204.143.228
+
+4
+105
+0.88%
+105
+0.90%
+65025
+9.10%
+1
+0.44%
+182.204.142.26
+
+5
+104
+0.88%
+104
+0.89%
+64409
+9.01%
+1
+0.44%
+36.182.48.244
+
+6
+81
+0.68%
+81
+0.69%
+50043
+7.00%
+1
+0.44%
+175.22.86.209
+
+7
+68
+0.57%
+68
+0.58%
+41873
+5.86%
+1
+0.44%
+123.244.129.134
+
+8
+8704
+73.27%
+8704
+74.57%
+32280
+4.52%
+2
+0.87%
+208.115.199.21
+
+9
+105
+0.88%
+105
+0.90%
+23949
+3.35%
+1
+0.44%
+175.22.87.178
+
+10
+105
+0.88%
+105
+0.90%
+23915
+3.35%
+1
+0.44%
+27.26.209.158
+
+
+
+
+
+
+Top 30 of 51 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8910
+75.01%
+https://mijn.ggzecademy.nl/
+
+2
+2226
+18.74%
+- (Direct Request)
+
+3
+167
+1.41%
+https://mijn.ggzecademy.nl/sw.js
+
+4
+165
+1.39%
+https://mijn.ggzecademy.nl/sso/
+
+5
+66
+0.56%
+https://mijn.ggzecademy.nl/auth/login
+
+6
+60
+0.51%
+https://mijn.ggzecademy.nl/manager
+
+7
+34
+0.29%
+https://mijn.ggzecademy.nl/en/auth/login
+
+8
+26
+0.22%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+9
+26
+0.22%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+10
+21
+0.18%
+www.google.com
+
+11
+16
+0.13%
+https://mijn.ggzecademy.nl/manager/learning
+
+12
+14
+0.12%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+13
+14
+0.12%
+https://mijn.ggzecademy.nl/en
+
+14
+12
+0.10%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+15
+12
+0.10%
+https://mijn.ggzecademy.nl/manager/
+
+16
+12
+0.10%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+17
+10
+0.08%
+https://mijn.ggzecademy.nl/manager/members
+
+18
+9
+0.08%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+19
+8
+0.07%
+http://mijn.ggzecademy.nl/wp-login.php
+
+20
+7
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBOm2_LT_0046.php
+
+21
+6
+0.05%
+http://mijn.ggzecademy.nl/
+
+22
+6
+0.05%
+https://ggzecademy.nl/product/activiteitenbank-clienten-met-een-lvb
+
+23
+5
+0.04%
+http://85.10.150.22:80/
+
+24
+3
+0.03%
+http://mijn.ggzecademy.nl/robots.txt
+
+25
+3
+0.03%
+https://ggzecademy.nl/product/thema-overzicht-motiverende-gespreksvoering
+
+26
+3
+0.03%
+https://mijn.ggzecademy.nl/en/sso
+
+27
+2
+0.02%
+http://mijn.ggzecademy.nl/backup
+
+28
+2
+0.02%
+http://mijn.ggzecademy.nl/bc
+
+29
+2
+0.02%
+http://mijn.ggzecademy.nl/bk
+
+30
+2
+0.02%
+http://mijn.ggzecademy.nl/home
+
+
+
+
+
+
+Top 15 of 181 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8708
+73.31%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+1495
+12.59%
+Go-http-client/1.1
+
+3
+204
+1.72%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0
+
+4
+149
+1.25%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
+
+5
+136
+1.14%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
+
+6
+132
+1.11%
+python-requests/2.27.1
+
+7
+105
+0.88%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+8
+82
+0.69%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/121.0.6167.57 Safari/537.36
+
+9
+55
+0.46%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
+
+10
+45
+0.38%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+11
+44
+0.37%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36
+
+12
+40
+0.34%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
+
+13
+38
+0.32%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.0; +https://openai.com/gptbot)
+
+14
+28
+0.24%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.6367.118 Mobile
+
+15
+27
+0.23%
+Mozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.31
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11879
+100.00%
+11673
+100.00%
+714636
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202406.html b/stats/usage_202406.html
new file mode 100644
index 0000000..7123156
--- /dev/null
+++ b/stats/usage_202406.html
@@ -0,0 +1,2077 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - June 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: June 2024
+Generated 01-Jul-2024 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for June 2024
+
+Total Hits
+11795
+Total Files
+11452
+Total Pages
+9432
+Total Visits
+556
+Total KBytes
+346551
+
+Total Unique Sites
+360
+Total Unique URLs
+268
+Total Unique Referrers
+37
+Total Unique User Agents
+235
+
+.
+Avg
+Max
+
+Hits per Hour
+16
+461
+Hits per Day
+393
+827
+Files per Day
+381
+753
+Pages per Day
+314
+384
+Sites per Day
+12
+42
+Visits per Day
+18
+65
+KBytes per Day
+11552
+84531
+
+
+Hits by Response Code
+
+Code 200 - OK
+97.09%
+11452
+Code 301 - Moved Permanently
+1.85%
+218
+Code 302 - Found
+0.02%
+2
+Code 304 - Not Modified
+0.11%
+13
+Code 401 - Unauthorized
+0.03%
+3
+Code 403 - Forbidden
+0.86%
+102
+Code 404 - Not Found
+0.04%
+5
+
+
+
+
+
+
+
+Daily Statistics for June 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+297
+2.52%
+296
+2.58%
+290
+3.07%
+3
+0.54%
+9
+2.50%
+1112
+0.32%
+2
+329
+2.79%
+327
+2.86%
+298
+3.16%
+9
+1.62%
+18
+5.00%
+8571
+2.47%
+3
+360
+3.05%
+355
+3.10%
+307
+3.25%
+13
+2.34%
+20
+5.56%
+3497
+1.01%
+4
+412
+3.49%
+410
+3.58%
+334
+3.54%
+41
+7.37%
+28
+7.78%
+14271
+4.12%
+5
+411
+3.48%
+406
+3.55%
+384
+4.07%
+65
+11.69%
+20
+5.56%
+1986
+0.57%
+6
+327
+2.77%
+322
+2.81%
+296
+3.14%
+4
+0.72%
+9
+2.50%
+1936
+0.56%
+7
+433
+3.67%
+430
+3.75%
+295
+3.13%
+9
+1.62%
+13
+3.61%
+10968
+3.17%
+8
+326
+2.76%
+318
+2.78%
+296
+3.14%
+8
+1.44%
+14
+3.89%
+8606
+2.48%
+9
+827
+7.01%
+753
+6.58%
+366
+3.88%
+31
+5.58%
+42
+11.67%
+15903
+4.59%
+10
+376
+3.19%
+364
+3.18%
+305
+3.23%
+12
+2.16%
+21
+5.83%
+7754
+2.24%
+11
+524
+4.44%
+513
+4.48%
+335
+3.55%
+17
+3.06%
+25
+6.94%
+15893
+4.59%
+12
+327
+2.77%
+323
+2.82%
+299
+3.17%
+12
+2.16%
+25
+6.94%
+5114
+1.48%
+13
+434
+3.68%
+427
+3.73%
+320
+3.39%
+30
+5.40%
+29
+8.06%
+40285
+11.62%
+14
+335
+2.84%
+329
+2.87%
+324
+3.44%
+38
+6.83%
+25
+6.94%
+1150
+0.33%
+15
+289
+2.45%
+289
+2.52%
+285
+3.02%
+3
+0.54%
+5
+1.39%
+2724
+0.79%
+16
+315
+2.67%
+309
+2.70%
+296
+3.14%
+9
+1.62%
+17
+4.72%
+3200
+0.92%
+17
+420
+3.56%
+414
+3.62%
+320
+3.39%
+25
+4.50%
+22
+6.11%
+27512
+7.94%
+18
+356
+3.02%
+351
+3.06%
+306
+3.24%
+24
+4.32%
+23
+6.39%
+6848
+1.98%
+19
+576
+4.88%
+494
+4.31%
+374
+3.97%
+22
+3.96%
+18
+5.00%
+4155
+1.20%
+20
+350
+2.97%
+349
+3.05%
+311
+3.30%
+25
+4.50%
+30
+8.33%
+8955
+2.58%
+21
+398
+3.37%
+397
+3.47%
+317
+3.36%
+27
+4.86%
+36
+10.00%
+7732
+2.23%
+22
+414
+3.51%
+343
+3.00%
+293
+3.11%
+6
+1.08%
+10
+2.78%
+16245
+4.69%
+23
+347
+2.94%
+345
+3.01%
+298
+3.16%
+10
+1.80%
+22
+6.11%
+10889
+3.14%
+24
+336
+2.85%
+335
+2.93%
+304
+3.22%
+19
+3.42%
+23
+6.39%
+7651
+2.21%
+25
+366
+3.10%
+361
+3.15%
+312
+3.31%
+21
+3.78%
+20
+5.56%
+2481
+0.72%
+26
+318
+2.70%
+315
+2.75%
+301
+3.19%
+16
+2.88%
+18
+5.00%
+9562
+2.76%
+27
+543
+4.60%
+537
+4.69%
+324
+3.44%
+22
+3.96%
+29
+8.06%
+84531
+24.39%
+28
+327
+2.77%
+323
+2.82%
+298
+3.16%
+7
+1.26%
+9
+2.50%
+1927
+0.56%
+29
+331
+2.81%
+329
+2.87%
+310
+3.29%
+23
+4.14%
+19
+5.28%
+10997
+3.17%
+30
+391
+3.31%
+388
+3.39%
+334
+3.54%
+34
+6.12%
+30
+8.33%
+4095
+1.18%
+
+
+
+
+
+
+
+Hourly Statistics for June 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+15
+466
+3.95%
+15
+460
+4.02%
+12
+384
+4.07%
+996
+29867
+8.62%
+1
+13
+400
+3.39%
+13
+396
+3.46%
+12
+387
+4.10%
+125
+3765
+1.09%
+2
+19
+593
+5.03%
+19
+590
+5.15%
+13
+411
+4.36%
+1339
+40164
+11.59%
+3
+14
+421
+3.57%
+13
+412
+3.60%
+12
+389
+4.12%
+205
+6158
+1.78%
+4
+19
+572
+4.85%
+18
+567
+4.95%
+13
+393
+4.17%
+1394
+41827
+12.07%
+5
+14
+420
+3.56%
+13
+416
+3.63%
+12
+386
+4.09%
+576
+17272
+4.98%
+6
+14
+423
+3.59%
+14
+422
+3.68%
+12
+384
+4.07%
+418
+12540
+3.62%
+7
+13
+417
+3.54%
+13
+413
+3.61%
+12
+384
+4.07%
+121
+3639
+1.05%
+8
+15
+459
+3.89%
+15
+450
+3.93%
+12
+379
+4.02%
+267
+8007
+2.31%
+9
+17
+512
+4.34%
+16
+508
+4.44%
+12
+381
+4.04%
+1210
+36290
+10.47%
+10
+14
+428
+3.63%
+14
+423
+3.69%
+12
+375
+3.98%
+74
+2225
+0.64%
+11
+33
+1000
+8.48%
+31
+937
+8.18%
+15
+460
+4.88%
+668
+20028
+5.78%
+12
+17
+510
+4.32%
+16
+500
+4.37%
+13
+398
+4.22%
+129
+3884
+1.12%
+13
+14
+447
+3.79%
+14
+437
+3.82%
+13
+405
+4.29%
+301
+9040
+2.61%
+14
+17
+525
+4.45%
+16
+504
+4.40%
+13
+403
+4.27%
+165
+4960
+1.43%
+15
+14
+442
+3.75%
+14
+434
+3.79%
+13
+403
+4.27%
+97
+2912
+0.84%
+16
+14
+424
+3.59%
+14
+421
+3.68%
+12
+386
+4.09%
+215
+6440
+1.86%
+17
+13
+402
+3.41%
+13
+401
+3.50%
+12
+376
+3.99%
+215
+6456
+1.86%
+18
+13
+406
+3.44%
+13
+403
+3.52%
+12
+379
+4.02%
+96
+2879
+0.83%
+19
+17
+519
+4.40%
+14
+448
+3.91%
+13
+393
+4.17%
+424
+12721
+3.67%
+20
+13
+405
+3.43%
+13
+397
+3.47%
+12
+373
+3.95%
+59
+1778
+0.51%
+21
+13
+412
+3.49%
+13
+408
+3.56%
+12
+379
+4.02%
+390
+11702
+3.38%
+22
+26
+783
+6.64%
+23
+701
+6.12%
+14
+442
+4.69%
+1984
+59535
+17.18%
+23
+13
+409
+3.47%
+13
+404
+3.53%
+12
+382
+4.05%
+82
+2461
+0.71%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 360 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8590
+72.83%
+8590
+75.01%
+29763
+8.59%
+1
+0.18%
+208.115.199.21
+
+2
+162
+1.37%
+81
+0.71%
+406
+0.12%
+1
+0.18%
+91.92.241.108
+
+3
+116
+0.98%
+115
+1.00%
+4652
+1.34%
+1
+0.18%
+35.198.160.49
+
+4
+105
+0.89%
+105
+0.92%
+2708
+0.78%
+1
+0.18%
+175.22.86.146
+
+5
+105
+0.89%
+105
+0.92%
+2706
+0.78%
+1
+0.18%
+221.7.198.30
+
+6
+102
+0.86%
+102
+0.89%
+1405
+0.41%
+1
+0.18%
+154.28.229.63
+
+7
+95
+0.81%
+95
+0.83%
+1284
+0.37%
+1
+0.18%
+154.28.229.196
+
+8
+94
+0.80%
+94
+0.82%
+1324
+0.38%
+1
+0.18%
+154.28.229.48
+
+9
+85
+0.72%
+85
+0.74%
+52533
+15.16%
+1
+0.18%
+110.154.132.83
+
+10
+75
+0.64%
+71
+0.62%
+2637
+0.76%
+4
+0.72%
+51.105.193.161
+
+11
+68
+0.58%
+0
+0.00%
+230
+0.07%
+0
+0.00%
+193.143.1.119
+
+12
+62
+0.53%
+62
+0.54%
+3562
+1.03%
+3
+0.54%
+20.223.9.138
+
+13
+58
+0.49%
+50
+0.44%
+84
+0.02%
+4
+0.72%
+157.97.55.251
+
+14
+54
+0.46%
+54
+0.47%
+33115
+9.56%
+1
+0.18%
+175.22.85.127
+
+15
+45
+0.38%
+45
+0.39%
+161
+0.05%
+38
+6.83%
+34.198.201.66
+
+16
+44
+0.37%
+44
+0.38%
+154
+0.04%
+38
+6.83%
+52.22.236.30
+
+17
+44
+0.37%
+20
+0.17%
+1582
+0.46%
+1
+0.18%
+92.118.39.240
+
+18
+41
+0.35%
+41
+0.36%
+24982
+7.21%
+1
+0.18%
+139.211.29.133
+
+19
+39
+0.33%
+39
+0.34%
+139
+0.04%
+29
+5.22%
+3.212.128.62
+
+20
+38
+0.32%
+36
+0.31%
+1584
+0.46%
+2
+0.36%
+178.85.247.163
+
+21
+37
+0.31%
+37
+0.32%
+132
+0.04%
+34
+6.12%
+18.116.205.62
+
+22
+36
+0.31%
+36
+0.31%
+21807
+6.29%
+1
+0.18%
+222.81.36.31
+
+23
+36
+0.31%
+36
+0.31%
+124
+0.04%
+33
+5.94%
+3.20.63.178
+
+24
+35
+0.30%
+34
+0.30%
+46
+0.01%
+2
+0.36%
+24.132.229.87
+
+25
+34
+0.29%
+34
+0.30%
+129
+0.04%
+26
+4.68%
+3.12.251.153
+
+26
+32
+0.27%
+19
+0.17%
+140
+0.04%
+1
+0.18%
+213.232.87.230
+
+27
+30
+0.25%
+30
+0.26%
+105
+0.03%
+26
+4.68%
+52.15.147.27
+
+28
+29
+0.25%
+29
+0.25%
+1691
+0.49%
+1
+0.18%
+3.110.133.16
+
+29
+29
+0.25%
+29
+0.25%
+101
+0.03%
+20
+3.60%
+54.167.223.174
+
+30
+29
+0.25%
+28
+0.24%
+969
+0.28%
+1
+0.18%
+85.119.104.54
+
+
+
+
+
+Top 10 of 360 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+85
+0.72%
+85
+0.74%
+52533
+15.16%
+1
+0.18%
+110.154.132.83
+
+2
+54
+0.46%
+54
+0.47%
+33115
+9.56%
+1
+0.18%
+175.22.85.127
+
+3
+8590
+72.83%
+8590
+75.01%
+29763
+8.59%
+1
+0.18%
+208.115.199.21
+
+4
+41
+0.35%
+41
+0.36%
+24982
+7.21%
+1
+0.18%
+139.211.29.133
+
+5
+36
+0.31%
+36
+0.31%
+21807
+6.29%
+1
+0.18%
+222.81.36.31
+
+6
+24
+0.20%
+24
+0.21%
+14153
+4.08%
+1
+0.18%
+175.22.90.233
+
+7
+18
+0.15%
+18
+0.16%
+10543
+3.04%
+1
+0.18%
+36.108.207.160
+
+8
+17
+0.14%
+17
+0.15%
+9921
+2.86%
+1
+0.18%
+36.182.48.144
+
+9
+15
+0.13%
+15
+0.13%
+8668
+2.50%
+1
+0.18%
+36.182.48.21
+
+10
+9
+0.08%
+9
+0.08%
+8523
+2.46%
+1
+0.18%
+110.154.132.187
+
+
+
+
+
+
+Top 30 of 37 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+9216
+78.13%
+https://mijn.ggzecademy.nl/
+
+2
+1914
+16.23%
+- (Direct Request)
+
+3
+147
+1.25%
+https://mijn.ggzecademy.nl/sso/
+
+4
+130
+1.10%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+59
+0.50%
+https://mijn.ggzecademy.nl/auth/login
+
+6
+46
+0.39%
+https://mijn.ggzecademy.nl/manager
+
+7
+39
+0.33%
+https://mijn.ggzecademy.nl/en/auth/login
+
+8
+26
+0.22%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+9
+26
+0.22%
+https://mijn.ggzecademy.nl/manager/
+
+10
+21
+0.18%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+11
+18
+0.15%
+https://mijn.ggzecademy.nl/en
+
+12
+18
+0.15%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+13
+13
+0.11%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+14
+13
+0.11%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+15
+10
+0.08%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+16
+10
+0.08%
+https://mijn.ggzecademy.nl/manager/members
+
+17
+9
+0.08%
+https://mijn.ggzecademy.nl/en/manager/
+
+18
+9
+0.08%
+https://mijn.ggzecademy.nl/manager/learning
+
+19
+9
+0.08%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+20
+8
+0.07%
+http://mijn.ggzecademy.nl/wp-login.php
+
+21
+7
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+22
+6
+0.05%
+http://mijn.ggzecademy.nl
+
+23
+6
+0.05%
+http://mijn.ggzecademy.nl/
+
+24
+5
+0.04%
+http://85.10.150.22:80/
+
+25
+4
+0.03%
+http://mijn.ggzecademy.nl/_nuxt/1bbbe63.js
+
+26
+4
+0.03%
+http://mijn.ggzecademy.nl/_nuxt/ce36bca.js
+
+27
+4
+0.03%
+http://mijn.ggzecademy.nl/_nuxt/e77aa44.js
+
+28
+4
+0.03%
+http://mijn.ggzecademy.nl/_nuxt/ec95c31.js
+
+29
+3
+0.03%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+30
+2
+0.02%
+https:
+
+
+
+
+
+
+Top 15 of 235 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8965
+76.01%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+702
+5.95%
+Go-http-client/1.1
+
+3
+196
+1.66%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
+
+4
+166
+1.41%
+Mozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.31
+
+5
+143
+1.21%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0
+
+6
+118
+1.00%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+7
+117
+0.99%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0
+
+8
+106
+0.90%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)
+
+9
+95
+0.81%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
+
+10
+94
+0.80%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
+
+11
+79
+0.67%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
+
+12
+73
+0.62%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/121.0.6167.57 Safari/537.36
+
+13
+52
+0.44%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+14
+44
+0.37%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.6422.154 Mobile
+
+15
+43
+0.36%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/94.0.4606.61 Safari/537.36
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11795
+100.00%
+11452
+100.00%
+346551
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202407.html b/stats/usage_202407.html
new file mode 100644
index 0000000..45cb7fe
--- /dev/null
+++ b/stats/usage_202407.html
@@ -0,0 +1,2070 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - July 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: July 2024
+Generated 01-Aug-2024 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for July 2024
+
+Total Hits
+11889
+Total Files
+11589
+Total Pages
+9912
+Total Visits
+689
+Total KBytes
+504883
+
+Total Unique Sites
+275
+Total Unique URLs
+235
+Total Unique Referrers
+38
+Total Unique User Agents
+139
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+168
+Hits per Day
+383
+744
+Files per Day
+373
+619
+Pages per Day
+319
+436
+Sites per Day
+8
+30
+Visits per Day
+22
+117
+KBytes per Day
+16287
+67408
+
+
+Hits by Response Code
+
+Code 200 - OK
+97.48%
+11589
+Code 301 - Moved Permanently
+1.89%
+225
+Code 304 - Not Modified
+0.02%
+2
+Code 403 - Forbidden
+0.50%
+60
+Code 404 - Not Found
+0.11%
+13
+
+
+
+
+
+
+
+Daily Statistics for July 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+409
+3.44%
+404
+3.49%
+380
+3.83%
+70
+10.16%
+23
+8.36%
+1812
+0.36%
+2
+450
+3.79%
+445
+3.84%
+389
+3.92%
+75
+10.89%
+30
+10.91%
+11567
+2.29%
+3
+324
+2.73%
+323
+2.79%
+294
+2.97%
+7
+1.02%
+16
+5.82%
+12271
+2.43%
+4
+400
+3.36%
+395
+3.41%
+348
+3.51%
+50
+7.26%
+22
+8.00%
+4272
+0.85%
+5
+579
+4.87%
+578
+4.99%
+436
+4.40%
+117
+16.98%
+22
+8.00%
+67408
+13.35%
+6
+498
+4.19%
+496
+4.28%
+375
+3.78%
+72
+10.45%
+18
+6.55%
+66738
+13.22%
+7
+461
+3.88%
+456
+3.93%
+412
+4.16%
+102
+14.80%
+22
+8.00%
+30339
+6.01%
+8
+445
+3.74%
+398
+3.43%
+390
+3.93%
+75
+10.89%
+26
+9.45%
+21931
+4.34%
+9
+334
+2.81%
+325
+2.80%
+292
+2.95%
+11
+1.60%
+16
+5.82%
+14137
+2.80%
+10
+395
+3.32%
+392
+3.38%
+299
+3.02%
+8
+1.16%
+18
+6.55%
+9415
+1.86%
+11
+744
+6.26%
+619
+5.34%
+392
+3.95%
+10
+1.45%
+22
+8.00%
+9358
+1.85%
+12
+419
+3.52%
+417
+3.60%
+294
+2.97%
+8
+1.16%
+16
+5.82%
+66484
+13.17%
+13
+315
+2.65%
+311
+2.68%
+297
+3.00%
+9
+1.31%
+11
+4.00%
+10939
+2.17%
+14
+438
+3.68%
+429
+3.70%
+309
+3.12%
+6
+0.87%
+12
+4.36%
+66714
+13.21%
+15
+333
+2.80%
+331
+2.86%
+292
+2.95%
+4
+0.58%
+13
+4.73%
+1509
+0.30%
+16
+354
+2.98%
+351
+3.03%
+298
+3.01%
+8
+1.16%
+11
+4.00%
+7580
+1.50%
+17
+326
+2.74%
+313
+2.70%
+311
+3.14%
+4
+0.58%
+7
+2.55%
+1093
+0.22%
+18
+329
+2.77%
+325
+2.80%
+295
+2.98%
+6
+0.87%
+10
+3.64%
+2027
+0.40%
+19
+302
+2.54%
+296
+2.55%
+292
+2.95%
+6
+0.87%
+10
+3.64%
+998
+0.20%
+20
+307
+2.58%
+305
+2.63%
+295
+2.98%
+8
+1.16%
+18
+6.55%
+1053
+0.21%
+21
+395
+3.32%
+393
+3.39%
+286
+2.89%
+4
+0.58%
+9
+3.27%
+24898
+4.93%
+22
+341
+2.87%
+338
+2.92%
+295
+2.98%
+5
+0.73%
+9
+3.27%
+2078
+0.41%
+23
+366
+3.08%
+361
+3.12%
+300
+3.03%
+10
+1.45%
+17
+6.18%
+25019
+4.96%
+24
+291
+2.45%
+291
+2.51%
+276
+2.78%
+3
+0.44%
+4
+1.45%
+1361
+0.27%
+25
+356
+2.99%
+351
+3.03%
+299
+3.02%
+8
+1.16%
+12
+4.36%
+12314
+2.44%
+26
+303
+2.55%
+301
+2.60%
+295
+2.98%
+7
+1.02%
+10
+3.64%
+1192
+0.24%
+27
+346
+2.91%
+341
+2.94%
+301
+3.04%
+11
+1.60%
+16
+5.82%
+1998
+0.40%
+28
+289
+2.43%
+289
+2.49%
+288
+2.91%
+2
+0.29%
+3
+1.09%
+970
+0.19%
+29
+415
+3.49%
+406
+3.50%
+293
+2.96%
+10
+1.45%
+16
+5.82%
+25177
+4.99%
+30
+319
+2.68%
+306
+2.64%
+300
+3.03%
+2
+0.29%
+7
+2.55%
+1057
+0.21%
+31
+306
+2.57%
+303
+2.61%
+289
+2.92%
+3
+0.44%
+12
+4.36%
+1175
+0.23%
+
+
+
+
+
+
+
+Hourly Statistics for July 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+13
+415
+3.49%
+13
+404
+3.49%
+12
+401
+4.05%
+101
+3116
+0.62%
+1
+15
+469
+3.94%
+15
+466
+4.02%
+12
+398
+4.02%
+1163
+36065
+7.14%
+2
+13
+411
+3.46%
+13
+409
+3.53%
+12
+396
+4.00%
+185
+5724
+1.13%
+3
+12
+396
+3.33%
+12
+393
+3.39%
+12
+377
+3.80%
+614
+19039
+3.77%
+4
+19
+593
+4.99%
+19
+589
+5.08%
+13
+427
+4.31%
+1303
+40395
+8.00%
+5
+17
+549
+4.62%
+17
+547
+4.72%
+13
+410
+4.14%
+2477
+76786
+15.21%
+6
+13
+429
+3.61%
+13
+426
+3.68%
+13
+411
+4.15%
+60
+1875
+0.37%
+7
+16
+525
+4.42%
+16
+525
+4.53%
+13
+406
+4.10%
+2179
+67561
+13.38%
+8
+22
+685
+5.76%
+19
+619
+5.34%
+15
+477
+4.81%
+861
+26700
+5.29%
+9
+20
+621
+5.22%
+18
+559
+4.82%
+13
+425
+4.29%
+170
+5283
+1.05%
+10
+17
+537
+4.52%
+16
+519
+4.48%
+14
+440
+4.44%
+88
+2734
+0.54%
+11
+18
+568
+4.78%
+17
+556
+4.80%
+13
+422
+4.26%
+165
+5127
+1.02%
+12
+17
+557
+4.69%
+17
+547
+4.72%
+13
+415
+4.19%
+2464
+76381
+15.13%
+13
+14
+461
+3.88%
+14
+449
+3.87%
+13
+412
+4.16%
+75
+2340
+0.46%
+14
+16
+503
+4.23%
+15
+491
+4.24%
+13
+412
+4.16%
+121
+3737
+0.74%
+15
+15
+479
+4.03%
+15
+470
+4.06%
+13
+409
+4.13%
+106
+3279
+0.65%
+16
+13
+433
+3.64%
+13
+429
+3.70%
+12
+400
+4.04%
+92
+2845
+0.56%
+17
+14
+437
+3.68%
+14
+435
+3.75%
+12
+400
+4.04%
+364
+11273
+2.23%
+18
+14
+464
+3.90%
+14
+446
+3.85%
+13
+432
+4.36%
+63
+1963
+0.39%
+19
+14
+450
+3.79%
+13
+429
+3.70%
+14
+437
+4.41%
+49
+1523
+0.30%
+20
+13
+429
+3.61%
+13
+422
+3.64%
+13
+403
+4.07%
+527
+16349
+3.24%
+21
+13
+424
+3.57%
+13
+424
+3.66%
+12
+399
+4.03%
+85
+2622
+0.52%
+22
+13
+428
+3.60%
+13
+420
+3.62%
+12
+396
+4.00%
+59
+1820
+0.36%
+23
+20
+626
+5.27%
+19
+615
+5.31%
+13
+407
+4.11%
+2914
+90344
+17.89%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 275 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8872
+74.62%
+8872
+76.56%
+29877
+5.92%
+1
+0.15%
+208.115.199.21
+
+2
+263
+2.21%
+129
+1.11%
+648
+0.13%
+2
+0.29%
+91.92.241.108
+
+3
+105
+0.88%
+105
+0.91%
+65034
+12.88%
+1
+0.15%
+110.154.100.148
+
+4
+105
+0.88%
+105
+0.91%
+65028
+12.88%
+1
+0.15%
+110.154.133.173
+
+5
+105
+0.88%
+105
+0.91%
+65028
+12.88%
+1
+0.15%
+110.154.96.1
+
+6
+105
+0.88%
+105
+0.91%
+23911
+4.74%
+1
+0.15%
+119.49.113.137
+
+7
+105
+0.88%
+105
+0.91%
+23908
+4.74%
+1
+0.15%
+175.16.68.76
+
+8
+105
+0.88%
+105
+0.91%
+65025
+12.88%
+1
+0.15%
+175.20.19.150
+
+9
+70
+0.59%
+69
+0.60%
+234
+0.05%
+55
+7.98%
+54.167.223.174
+
+10
+68
+0.57%
+64
+0.55%
+226
+0.04%
+56
+8.13%
+3.12.251.153
+
+11
+68
+0.57%
+63
+0.54%
+226
+0.04%
+49
+7.11%
+52.22.236.30
+
+12
+66
+0.56%
+63
+0.54%
+1874
+0.37%
+4
+0.58%
+193.173.119.142
+
+13
+66
+0.56%
+61
+0.53%
+219
+0.04%
+47
+6.82%
+52.15.147.27
+
+14
+65
+0.55%
+63
+0.54%
+217
+0.04%
+49
+7.11%
+3.212.128.62
+
+15
+64
+0.54%
+58
+0.50%
+213
+0.04%
+50
+7.26%
+18.116.205.62
+
+16
+64
+0.54%
+61
+0.53%
+213
+0.04%
+50
+7.26%
+3.20.63.178
+
+17
+62
+0.52%
+59
+0.51%
+206
+0.04%
+45
+6.53%
+34.198.201.66
+
+18
+61
+0.51%
+61
+0.53%
+2517
+0.50%
+1
+0.15%
+34.107.102.47
+
+19
+55
+0.46%
+50
+0.43%
+183
+0.04%
+43
+6.24%
+35.166.228.98
+
+20
+50
+0.42%
+50
+0.43%
+1694
+0.34%
+1
+0.15%
+35.198.160.49
+
+21
+48
+0.40%
+42
+0.36%
+159
+0.03%
+39
+5.66%
+44.227.38.253
+
+22
+47
+0.40%
+44
+0.38%
+1323
+0.26%
+3
+0.44%
+213.126.40.178
+
+23
+45
+0.38%
+37
+0.32%
+149
+0.03%
+34
+4.93%
+35.84.118.171
+
+24
+42
+0.35%
+41
+0.35%
+57
+0.01%
+2
+0.29%
+24.132.229.87
+
+25
+34
+0.29%
+34
+0.29%
+20570
+4.07%
+1
+0.15%
+110.154.98.116
+
+26
+32
+0.27%
+31
+0.27%
+1278
+0.25%
+1
+0.15%
+35.246.191.14
+
+27
+30
+0.25%
+29
+0.25%
+655
+0.13%
+1
+0.15%
+188.66.16.235
+
+28
+26
+0.22%
+26
+0.22%
+476
+0.09%
+1
+0.15%
+195.240.113.83
+
+29
+26
+0.22%
+13
+0.11%
+75
+0.01%
+1
+0.15%
+91.92.251.88
+
+30
+25
+0.21%
+25
+0.22%
+49
+0.01%
+0
+0.00%
+157.97.55.251
+
+
+
+
+
+Top 10 of 275 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+105
+0.88%
+105
+0.91%
+65034
+12.88%
+1
+0.15%
+110.154.100.148
+
+2
+105
+0.88%
+105
+0.91%
+65028
+12.88%
+1
+0.15%
+110.154.133.173
+
+3
+105
+0.88%
+105
+0.91%
+65028
+12.88%
+1
+0.15%
+110.154.96.1
+
+4
+105
+0.88%
+105
+0.91%
+65025
+12.88%
+1
+0.15%
+175.20.19.150
+
+5
+8872
+74.62%
+8872
+76.56%
+29877
+5.92%
+1
+0.15%
+208.115.199.21
+
+6
+22
+0.19%
+22
+0.19%
+28472
+5.64%
+1
+0.15%
+36.182.49.80
+
+7
+105
+0.88%
+105
+0.91%
+23911
+4.74%
+1
+0.15%
+119.49.113.137
+
+8
+105
+0.88%
+105
+0.91%
+23908
+4.74%
+1
+0.15%
+175.16.68.76
+
+9
+18
+0.15%
+18
+0.16%
+22341
+4.43%
+1
+0.15%
+36.182.49.124
+
+10
+34
+0.29%
+34
+0.29%
+20570
+4.07%
+1
+0.15%
+110.154.98.116
+
+
+
+
+
+
+Top 30 of 38 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+9643
+81.11%
+https://mijn.ggzecademy.nl/
+
+2
+1658
+13.95%
+- (Direct Request)
+
+3
+156
+1.31%
+https://mijn.ggzecademy.nl/sso/
+
+4
+119
+1.00%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+44
+0.37%
+https://mijn.ggzecademy.nl/manager
+
+6
+35
+0.29%
+https://mijn.ggzecademy.nl/auth/login
+
+7
+28
+0.24%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+8
+26
+0.22%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+9
+24
+0.20%
+https://mijn.ggzecademy.nl/manager/
+
+10
+16
+0.13%
+https://mijn.ggzecademy.nl/manager/members
+
+11
+15
+0.13%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+12
+13
+0.11%
+https://mijn.ggzecademy.nl/en
+
+13
+13
+0.11%
+https://mijn.ggzecademy.nl/en/auth/login
+
+14
+13
+0.11%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+15
+13
+0.11%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+16
+12
+0.10%
+https://mijn.ggzecademy.nl/manager/members/report/
+
+17
+10
+0.08%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+18
+8
+0.07%
+https://mijn.ggzecademy.nl/manager/learning
+
+19
+6
+0.05%
+https://ggzecademy.nl/product/activiteitenbank-clienten-met-een-lvb
+
+20
+4
+0.03%
+http://mijn.ggzecademy.nl/
+
+21
+4
+0.03%
+http://mijn.ggzecademy.nl/robots.txt
+
+22
+3
+0.03%
+http://85.10.150.22:80/
+
+23
+3
+0.03%
+http://mijn.ggzecademy.nl/wp-login.php
+
+24
+3
+0.03%
+http://www.xtrafficplus.online/
+
+25
+3
+0.03%
+https://ggzecademy.nl/product/thema-overzicht-motiverende-gespreksvoering
+
+26
+2
+0.02%
+http://mijn.ggzecademy.nl
+
+27
+2
+0.02%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+28
+2
+0.02%
+https://mijn.ggzecademy.nl/favicon.ico
+
+29
+1
+0.01%
+http://mijn.ggzecademy.nl/_nuxt/icons/icon_64x64.5f6a36.png
+
+30
+1
+0.01%
+https:
+
+
+
+
+
+
+Top 15 of 139 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+9499
+79.90%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+848
+7.13%
+Go-http-client/1.1
+
+3
+265
+2.23%
+Mozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.31
+
+4
+237
+1.99%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0
+
+5
+141
+1.19%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36
+
+6
+73
+0.61%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+7
+70
+0.59%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/121.0.6167.57 Safari/537.36
+
+8
+50
+0.42%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)
+
+9
+49
+0.41%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.6422.175 Mobile
+
+10
+48
+0.40%
+Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Mobile Safari/537.36
+
+11
+48
+0.40%
+Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148
+
+12
+36
+0.30%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+13
+24
+0.20%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36
+
+14
+23
+0.19%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.6478.126 Mobile
+
+15
+22
+0.19%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11889
+100.00%
+11589
+100.00%
+504883
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202408.html b/stats/usage_202408.html
new file mode 100644
index 0000000..45dac0d
--- /dev/null
+++ b/stats/usage_202408.html
@@ -0,0 +1,2104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - August 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: August 2024
+Generated 01-Sep-2024 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for August 2024
+
+Total Hits
+13521
+Total Files
+10967
+Total Pages
+10114
+Total Visits
+285
+Total KBytes
+281198
+
+Total Unique Sites
+306
+Total Unique URLs
+248
+Total Unique Referrers
+43
+Total Unique User Agents
+118
+
+.
+Avg
+Max
+
+Hits per Hour
+18
+2341
+Hits per Day
+436
+2644
+Files per Day
+353
+519
+Pages per Day
+326
+1023
+Sites per Day
+9
+40
+Visits per Day
+9
+64
+KBytes per Day
+9071
+66955
+
+
+Hits by Response Code
+
+Code 200 - OK
+81.11%
+10967
+Code 301 - Moved Permanently
+18.01%
+2435
+Code 302 - Found
+0.01%
+1
+Code 304 - Not Modified
+0.02%
+3
+Code 401 - Unauthorized
+0.01%
+2
+Code 403 - Forbidden
+0.24%
+32
+Code 404 - Not Found
+0.60%
+81
+
+
+
+
+
+
+
+Daily Statistics for August 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+360
+2.66%
+357
+3.26%
+296
+2.93%
+7
+2.46%
+13
+4.25%
+2801
+1.00%
+2
+293
+2.17%
+293
+2.67%
+288
+2.85%
+2
+0.70%
+7
+2.29%
+993
+0.35%
+3
+311
+2.30%
+306
+2.79%
+296
+2.93%
+7
+2.46%
+14
+4.58%
+1051
+0.37%
+4
+292
+2.16%
+291
+2.65%
+289
+2.86%
+3
+1.05%
+6
+1.96%
+989
+0.35%
+5
+356
+2.63%
+351
+3.20%
+297
+2.94%
+8
+2.81%
+19
+6.21%
+4792
+1.70%
+6
+346
+2.56%
+345
+3.15%
+295
+2.92%
+6
+2.11%
+17
+5.56%
+2417
+0.86%
+7
+337
+2.49%
+335
+3.05%
+292
+2.89%
+7
+2.46%
+16
+5.23%
+15198
+5.40%
+8
+382
+2.83%
+380
+3.46%
+290
+2.87%
+4
+1.40%
+9
+2.94%
+52074
+18.52%
+9
+318
+2.35%
+317
+2.89%
+291
+2.88%
+5
+1.75%
+15
+4.90%
+4924
+1.75%
+10
+311
+2.30%
+307
+2.80%
+293
+2.90%
+4
+1.40%
+8
+2.61%
+1425
+0.51%
+11
+431
+3.19%
+363
+3.31%
+358
+3.54%
+8
+2.81%
+10
+3.27%
+1470
+0.52%
+12
+494
+3.65%
+493
+4.50%
+321
+3.17%
+11
+3.86%
+18
+5.88%
+11298
+4.02%
+13
+305
+2.26%
+304
+2.77%
+287
+2.84%
+6
+2.11%
+8
+2.61%
+1191
+0.42%
+14
+2644
+19.55%
+313
+2.85%
+1023
+10.11%
+14
+4.91%
+14
+4.58%
+6222
+2.21%
+15
+562
+4.16%
+519
+4.73%
+353
+3.49%
+21
+7.37%
+40
+13.07%
+5098
+1.81%
+16
+343
+2.54%
+340
+3.10%
+293
+2.90%
+9
+3.16%
+17
+5.56%
+2218
+0.79%
+17
+335
+2.48%
+324
+2.95%
+298
+2.95%
+6
+2.11%
+10
+3.27%
+1663
+0.59%
+18
+301
+2.23%
+298
+2.72%
+294
+2.91%
+6
+2.11%
+9
+2.94%
+2706
+0.96%
+19
+356
+2.63%
+355
+3.24%
+298
+2.95%
+10
+3.51%
+25
+8.17%
+5252
+1.87%
+20
+378
+2.80%
+374
+3.41%
+298
+2.95%
+8
+2.81%
+10
+3.27%
+38533
+13.70%
+21
+307
+2.27%
+304
+2.77%
+291
+2.88%
+4
+1.40%
+10
+3.27%
+1274
+0.45%
+22
+390
+2.88%
+379
+3.46%
+315
+3.11%
+12
+4.21%
+16
+5.23%
+3448
+1.23%
+23
+315
+2.33%
+314
+2.86%
+292
+2.89%
+4
+1.40%
+7
+2.29%
+1945
+0.69%
+24
+425
+3.14%
+422
+3.85%
+291
+2.88%
+6
+2.11%
+14
+4.58%
+66955
+23.81%
+25
+390
+2.88%
+388
+3.54%
+292
+2.89%
+5
+1.75%
+10
+3.27%
+22464
+7.99%
+26
+307
+2.27%
+304
+2.77%
+293
+2.90%
+5
+1.75%
+8
+2.61%
+1021
+0.36%
+27
+415
+3.07%
+411
+3.75%
+289
+2.86%
+9
+3.16%
+23
+7.52%
+3775
+1.34%
+28
+362
+2.68%
+358
+3.26%
+300
+2.97%
+8
+2.81%
+13
+4.25%
+2576
+0.92%
+29
+389
+2.88%
+376
+3.43%
+308
+3.05%
+10
+3.51%
+15
+4.90%
+5963
+2.12%
+30
+393
+2.91%
+383
+3.49%
+331
+3.27%
+36
+12.63%
+29
+9.48%
+5855
+2.08%
+31
+373
+2.76%
+363
+3.31%
+362
+3.58%
+64
+22.46%
+17
+5.56%
+3607
+1.28%
+
+
+
+
+
+
+
+Hourly Statistics for August 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+16
+500
+3.70%
+15
+488
+4.45%
+12
+385
+3.81%
+1710
+53009
+18.85%
+1
+16
+501
+3.71%
+16
+497
+4.53%
+12
+380
+3.76%
+140
+4350
+1.55%
+2
+14
+437
+3.23%
+13
+431
+3.93%
+12
+389
+3.85%
+170
+5277
+1.88%
+3
+14
+441
+3.26%
+14
+439
+4.00%
+11
+368
+3.64%
+339
+10502
+3.73%
+4
+15
+493
+3.65%
+15
+491
+4.48%
+12
+382
+3.78%
+741
+22959
+8.16%
+5
+16
+505
+3.73%
+16
+502
+4.58%
+12
+383
+3.79%
+2254
+69864
+24.85%
+6
+14
+447
+3.31%
+14
+445
+4.06%
+12
+375
+3.71%
+1262
+39135
+13.92%
+7
+18
+562
+4.16%
+18
+560
+5.11%
+13
+408
+4.03%
+262
+8112
+2.88%
+8
+13
+422
+3.12%
+13
+407
+3.71%
+13
+404
+3.99%
+51
+1581
+0.56%
+9
+15
+489
+3.62%
+15
+485
+4.42%
+12
+396
+3.92%
+109
+3387
+1.20%
+10
+14
+436
+3.22%
+14
+435
+3.97%
+12
+382
+3.78%
+136
+4229
+1.50%
+11
+22
+692
+5.12%
+21
+660
+6.02%
+13
+432
+4.27%
+325
+10083
+3.59%
+12
+16
+514
+3.80%
+16
+506
+4.61%
+12
+396
+3.92%
+332
+10285
+3.66%
+13
+13
+422
+3.12%
+13
+419
+3.82%
+12
+386
+3.82%
+58
+1789
+0.64%
+14
+16
+509
+3.76%
+16
+499
+4.55%
+12
+395
+3.91%
+154
+4767
+1.70%
+15
+13
+415
+3.07%
+13
+405
+3.69%
+12
+380
+3.76%
+57
+1773
+0.63%
+16
+13
+408
+3.02%
+13
+405
+3.69%
+12
+380
+3.76%
+67
+2087
+0.74%
+17
+13
+414
+3.06%
+13
+408
+3.72%
+12
+382
+3.78%
+66
+2044
+0.73%
+18
+13
+414
+3.06%
+13
+405
+3.69%
+12
+387
+3.83%
+81
+2518
+0.90%
+19
+12
+390
+2.88%
+12
+390
+3.56%
+12
+380
+3.76%
+44
+1350
+0.48%
+20
+16
+516
+3.82%
+14
+448
+4.08%
+14
+446
+4.41%
+53
+1640
+0.58%
+21
+12
+389
+2.88%
+12
+384
+3.50%
+12
+381
+3.77%
+43
+1319
+0.47%
+22
+13
+418
+3.09%
+13
+411
+3.75%
+12
+391
+3.87%
+81
+2521
+0.90%
+23
+89
+2787
+20.61%
+14
+447
+4.08%
+36
+1126
+11.13%
+536
+16615
+5.91%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 306 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8861
+65.54%
+8861
+80.80%
+29922
+10.64%
+1
+0.35%
+208.115.199.21
+
+2
+2329
+17.23%
+0
+0.00%
+1052
+0.37%
+1
+0.35%
+157.230.35.207
+
+3
+130
+0.96%
+65
+0.59%
+350
+0.12%
+1
+0.35%
+170.64.198.51
+
+4
+105
+0.78%
+105
+0.96%
+2708
+0.96%
+1
+0.35%
+175.20.17.24
+
+5
+105
+0.78%
+105
+0.96%
+65112
+23.16%
+1
+0.35%
+175.22.95.119
+
+6
+104
+0.77%
+104
+0.95%
+64498
+22.94%
+1
+0.35%
+175.20.194.0
+
+7
+103
+0.76%
+103
+0.94%
+1373
+0.49%
+1
+0.35%
+154.28.229.68
+
+8
+93
+0.69%
+93
+0.85%
+21449
+7.63%
+1
+0.35%
+175.16.234.204
+
+9
+85
+0.63%
+85
+0.78%
+3375
+1.20%
+1
+0.35%
+35.198.160.49
+
+10
+64
+0.47%
+60
+0.55%
+124
+0.04%
+17
+5.96%
+157.97.55.251
+
+11
+60
+0.44%
+60
+0.55%
+36856
+13.11%
+1
+0.35%
+175.16.127.193
+
+12
+54
+0.40%
+52
+0.47%
+1733
+0.62%
+3
+1.05%
+185.220.104.164
+
+13
+52
+0.38%
+49
+0.45%
+1434
+0.51%
+2
+0.70%
+212.115.200.41
+
+14
+40
+0.30%
+40
+0.36%
+1685
+0.60%
+1
+0.35%
+34.107.102.47
+
+15
+39
+0.29%
+37
+0.34%
+1046
+0.37%
+1
+0.35%
+83.80.22.18
+
+16
+35
+0.26%
+34
+0.31%
+1135
+0.40%
+1
+0.35%
+83.85.82.229
+
+17
+33
+0.24%
+32
+0.29%
+971
+0.35%
+4
+1.40%
+66.249.66.198
+
+18
+32
+0.24%
+31
+0.28%
+1278
+0.45%
+1
+0.35%
+34.141.10.24
+
+19
+31
+0.23%
+30
+0.27%
+658
+0.23%
+1
+0.35%
+83.247.45.142
+
+20
+30
+0.22%
+27
+0.25%
+46
+0.02%
+2
+0.70%
+194.171.193.246
+
+21
+29
+0.21%
+28
+0.26%
+38
+0.01%
+2
+0.70%
+24.132.229.87
+
+22
+26
+0.19%
+25
+0.23%
+957
+0.34%
+1
+0.35%
+37.74.41.205
+
+23
+26
+0.19%
+25
+0.23%
+898
+0.32%
+1
+0.35%
+89.221.178.105
+
+24
+26
+0.19%
+13
+0.12%
+75
+0.03%
+1
+0.35%
+91.92.253.80
+
+25
+25
+0.18%
+25
+0.23%
+558
+0.20%
+1
+0.35%
+89.205.128.53
+
+26
+21
+0.16%
+21
+0.19%
+437
+0.16%
+1
+0.35%
+5.159.34.254
+
+27
+20
+0.15%
+9
+0.08%
+48
+0.02%
+2
+0.70%
+91.92.241.108
+
+28
+18
+0.13%
+15
+0.14%
+56
+0.02%
+1
+0.35%
+157.245.113.227
+
+29
+18
+0.13%
+18
+0.16%
+60
+0.02%
+13
+4.56%
+54.167.223.174
+
+30
+18
+0.13%
+0
+0.00%
+8
+0.00%
+1
+0.35%
+96.126.110.54
+
+
+
+
+
+Top 10 of 306 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+105
+0.78%
+105
+0.96%
+65112
+23.16%
+1
+0.35%
+175.22.95.119
+
+2
+104
+0.77%
+104
+0.95%
+64498
+22.94%
+1
+0.35%
+175.20.194.0
+
+3
+60
+0.44%
+60
+0.55%
+36856
+13.11%
+1
+0.35%
+175.16.127.193
+
+4
+8861
+65.54%
+8861
+80.80%
+29922
+10.64%
+1
+0.35%
+208.115.199.21
+
+5
+93
+0.69%
+93
+0.85%
+21449
+7.63%
+1
+0.35%
+175.16.234.204
+
+6
+7
+0.05%
+7
+0.06%
+3648
+1.30%
+1
+0.35%
+119.49.238.172
+
+7
+7
+0.05%
+7
+0.06%
+3648
+1.30%
+1
+0.35%
+175.16.126.184
+
+8
+85
+0.63%
+85
+0.78%
+3375
+1.20%
+1
+0.35%
+35.198.160.49
+
+9
+6
+0.04%
+6
+0.05%
+3022
+1.07%
+1
+0.35%
+122.137.36.26
+
+10
+6
+0.04%
+6
+0.05%
+3019
+1.07%
+1
+0.35%
+119.49.142.157
+
+
+
+
+
+
+Top 30 of 43 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+9165
+67.78%
+https://mijn.ggzecademy.nl/
+
+2
+3738
+27.65%
+- (Direct Request)
+
+3
+119
+0.88%
+https://mijn.ggzecademy.nl/sw.js
+
+4
+109
+0.81%
+https://mijn.ggzecademy.nl/sso/
+
+5
+52
+0.38%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+6
+46
+0.34%
+https://mijn.ggzecademy.nl/manager
+
+7
+45
+0.33%
+https://mijn.ggzecademy.nl/auth/login
+
+8
+30
+0.22%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+9
+27
+0.20%
+https://mijn.ggzecademy.nl/en/auth/login
+
+10
+24
+0.18%
+https://mijn.ggzecademy.nl/manager/learning
+
+11
+21
+0.16%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+12
+18
+0.13%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+13
+18
+0.13%
+https://mijn.ggzecademy.nl/en/sso
+
+14
+15
+0.11%
+https://mijn.ggzecademy.nl/en
+
+15
+10
+0.07%
+https://mijn.ggzecademy.nl/manager/members
+
+16
+9
+0.07%
+https://mijn.ggzecademy.nl/manager/
+
+17
+8
+0.06%
+https://mijn.ggzecademy.nl/auth/password-reset
+
+18
+8
+0.06%
+www.google.com
+
+19
+6
+0.04%
+https://ggzecademy.nl/product/activiteitenbank-clienten-met-een-lvb
+
+20
+5
+0.04%
+https://mijn.ggzecademy.nl/manager/learning/
+
+21
+5
+0.04%
+https://mijn.ggzecademy.nl/manager/members/report
+
+22
+4
+0.03%
+http://mijn.ggzecademy.nl/
+
+23
+3
+0.02%
+http://85.10.150.22:80/
+
+24
+3
+0.02%
+http://mijn.ggzecademy.nl
+
+25
+3
+0.02%
+http://mijn.ggzecademy.nl/wp-login.php
+
+26
+3
+0.02%
+https://ggzecademy.nl/product/thema-overzicht-motiverende-gespreksvoering
+
+27
+3
+0.02%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+28
+3
+0.02%
+https://mijn.ggzecademy.nl/en/auth/password-reset
+
+29
+3
+0.02%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+30
+3
+0.02%
+https://mijn.ggzecademy.nl/favicon.ico
+
+
+
+
+
+
+Top 15 of 118 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8960
+66.27%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+2331
+17.24%
+fasthttp
+
+3
+545
+4.03%
+Go-http-client/1.1
+
+4
+155
+1.15%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0
+
+5
+127
+0.94%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4859.172 Safari/537.36
+
+6
+104
+0.77%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36
+
+7
+103
+0.76%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
+
+8
+84
+0.62%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/121.0.6167.57 Safari/537.36
+
+9
+82
+0.61%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+10
+80
+0.59%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
+
+11
+70
+0.52%
+Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
+
+12
+65
+0.48%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)
+
+13
+43
+0.32%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.99 Mobile
+
+14
+35
+0.26%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0
+
+15
+33
+0.24%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/94.0.4606.61 Safari/537.36
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+13521
+100.00%
+10967
+100.00%
+281198
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202409.html b/stats/usage_202409.html
new file mode 100644
index 0000000..8d6160d
--- /dev/null
+++ b/stats/usage_202409.html
@@ -0,0 +1,2071 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - September 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: September 2024
+Generated 01-Oct-2024 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for September 2024
+
+Total Hits
+13811
+Total Files
+13725
+Total Pages
+11843
+Total Visits
+2072
+Total KBytes
+528840
+
+Total Unique Sites
+258
+Total Unique URLs
+80
+Total Unique Referrers
+32
+Total Unique User Agents
+129
+
+.
+Avg
+Max
+
+Hits per Hour
+19
+187
+Hits per Day
+460
+675
+Files per Day
+457
+671
+Pages per Day
+394
+575
+Sites per Day
+8
+40
+Visits per Day
+69
+182
+KBytes per Day
+17628
+70932
+
+
+Hits by Response Code
+
+Code 200 - OK
+99.38%
+13725
+Code 301 - Moved Permanently
+0.46%
+64
+Code 304 - Not Modified
+0.07%
+9
+Code 403 - Forbidden
+0.06%
+8
+Code 404 - Not Found
+0.04%
+5
+
+
+
+
+
+
+
+Daily Statistics for September 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+384
+2.78%
+384
+2.80%
+365
+3.08%
+70
+3.38%
+25
+9.69%
+1739
+0.33%
+2
+433
+3.14%
+421
+3.07%
+365
+3.08%
+62
+2.99%
+24
+9.30%
+3805
+0.72%
+3
+454
+3.29%
+447
+3.26%
+310
+2.62%
+17
+0.82%
+22
+8.53%
+66756
+12.62%
+4
+329
+2.38%
+328
+2.39%
+323
+2.73%
+33
+1.59%
+14
+5.43%
+1101
+0.21%
+5
+427
+3.09%
+421
+3.07%
+353
+2.98%
+41
+1.98%
+21
+8.14%
+24962
+4.72%
+6
+385
+2.79%
+381
+2.78%
+299
+2.52%
+10
+0.48%
+17
+6.59%
+41800
+7.90%
+7
+342
+2.48%
+342
+2.49%
+289
+2.44%
+3
+0.14%
+8
+3.10%
+70932
+13.41%
+8
+318
+2.30%
+316
+2.30%
+299
+2.52%
+8
+0.39%
+15
+5.81%
+3761
+0.71%
+9
+403
+2.92%
+403
+2.94%
+369
+3.12%
+57
+2.75%
+24
+9.30%
+5027
+0.95%
+10
+642
+4.65%
+638
+4.65%
+453
+3.83%
+111
+5.36%
+28
+10.85%
+6686
+1.26%
+11
+457
+3.31%
+455
+3.32%
+316
+2.67%
+9
+0.43%
+13
+5.04%
+8703
+1.65%
+12
+408
+2.95%
+404
+2.94%
+294
+2.48%
+7
+0.34%
+14
+5.43%
+66062
+12.49%
+13
+429
+3.11%
+428
+3.12%
+385
+3.25%
+70
+3.38%
+18
+6.98%
+6248
+1.18%
+14
+613
+4.44%
+613
+4.47%
+473
+3.99%
+97
+4.68%
+23
+8.91%
+15292
+2.89%
+15
+351
+2.54%
+346
+2.52%
+294
+2.48%
+3
+0.14%
+3
+1.16%
+36006
+6.81%
+16
+470
+3.40%
+468
+3.41%
+320
+2.70%
+26
+1.25%
+20
+7.75%
+4878
+0.92%
+17
+532
+3.85%
+531
+3.87%
+501
+4.23%
+146
+7.05%
+40
+15.50%
+2628
+0.50%
+18
+468
+3.39%
+466
+3.40%
+449
+3.79%
+101
+4.87%
+26
+10.08%
+5477
+1.04%
+19
+576
+4.17%
+574
+4.18%
+550
+4.64%
+177
+8.54%
+19
+7.36%
+2423
+0.46%
+20
+480
+3.48%
+476
+3.47%
+432
+3.65%
+95
+4.58%
+27
+10.47%
+11255
+2.13%
+21
+301
+2.18%
+300
+2.19%
+293
+2.47%
+6
+0.29%
+12
+4.65%
+1160
+0.22%
+22
+342
+2.48%
+340
+2.48%
+293
+2.47%
+6
+0.29%
+10
+3.88%
+3549
+0.67%
+23
+294
+2.13%
+294
+2.14%
+289
+2.44%
+3
+0.14%
+7
+2.71%
+991
+0.19%
+24
+465
+3.37%
+458
+3.34%
+394
+3.33%
+66
+3.19%
+27
+10.47%
+7729
+1.46%
+25
+603
+4.37%
+599
+4.36%
+575
+4.86%
+182
+8.78%
+25
+9.69%
+2675
+0.51%
+26
+498
+3.61%
+494
+3.60%
+487
+4.11%
+118
+5.69%
+23
+8.91%
+1776
+0.34%
+27
+632
+4.58%
+629
+4.58%
+530
+4.48%
+153
+7.38%
+24
+9.30%
+52523
+9.93%
+28
+510
+3.69%
+508
+3.70%
+493
+4.16%
+128
+6.18%
+20
+7.75%
+2155
+0.41%
+29
+590
+4.27%
+590
+4.30%
+566
+4.78%
+175
+8.45%
+21
+8.14%
+2344
+0.44%
+30
+675
+4.89%
+671
+4.89%
+484
+4.09%
+131
+6.32%
+29
+11.24%
+68396
+12.93%
+
+
+
+
+
+
+
+Hourly Statistics for September 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+19
+596
+4.32%
+19
+596
+4.34%
+15
+470
+3.97%
+3026
+90794
+17.17%
+1
+21
+642
+4.65%
+21
+640
+4.66%
+16
+508
+4.29%
+511
+15328
+2.90%
+2
+16
+496
+3.59%
+16
+494
+3.60%
+16
+482
+4.07%
+68
+2049
+0.39%
+3
+19
+594
+4.30%
+19
+592
+4.31%
+16
+488
+4.12%
+2224
+66729
+12.62%
+4
+24
+749
+5.42%
+24
+749
+5.46%
+17
+511
+4.31%
+4159
+124767
+23.59%
+5
+17
+524
+3.79%
+17
+522
+3.80%
+17
+513
+4.33%
+162
+4861
+0.92%
+6
+18
+560
+4.05%
+18
+557
+4.06%
+16
+507
+4.28%
+1504
+45119
+8.53%
+7
+17
+528
+3.82%
+17
+526
+3.83%
+16
+503
+4.25%
+135
+4057
+0.77%
+8
+18
+550
+3.98%
+18
+548
+3.99%
+16
+507
+4.28%
+92
+2770
+0.52%
+9
+22
+664
+4.81%
+21
+652
+4.75%
+17
+522
+4.41%
+213
+6397
+1.21%
+10
+22
+660
+4.78%
+21
+654
+4.77%
+16
+495
+4.18%
+2268
+68047
+12.87%
+11
+21
+650
+4.71%
+21
+641
+4.67%
+17
+526
+4.44%
+142
+4255
+0.80%
+12
+27
+813
+5.89%
+26
+805
+5.87%
+18
+547
+4.62%
+798
+23947
+4.53%
+13
+19
+572
+4.14%
+18
+568
+4.14%
+16
+499
+4.21%
+111
+3327
+0.63%
+14
+17
+529
+3.83%
+17
+524
+3.82%
+16
+507
+4.28%
+186
+5580
+1.06%
+15
+21
+635
+4.60%
+21
+630
+4.59%
+16
+504
+4.26%
+218
+6539
+1.24%
+16
+17
+539
+3.90%
+17
+536
+3.91%
+16
+486
+4.10%
+111
+3340
+0.63%
+17
+15
+476
+3.45%
+15
+473
+3.45%
+15
+464
+3.92%
+60
+1793
+0.34%
+18
+15
+475
+3.44%
+15
+473
+3.45%
+15
+466
+3.93%
+55
+1653
+0.31%
+19
+16
+488
+3.53%
+16
+487
+3.55%
+16
+480
+4.05%
+69
+2066
+0.39%
+20
+20
+610
+4.42%
+20
+605
+4.41%
+16
+489
+4.13%
+166
+4991
+0.94%
+21
+17
+528
+3.82%
+17
+524
+3.82%
+15
+464
+3.92%
+1222
+36655
+6.93%
+22
+15
+470
+3.40%
+15
+468
+3.41%
+15
+454
+3.83%
+68
+2026
+0.38%
+23
+15
+463
+3.35%
+15
+461
+3.36%
+15
+451
+3.81%
+58
+1751
+0.33%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 258 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8621
+62.42%
+8621
+62.81%
+29029
+5.49%
+1
+0.05%
+208.115.199.21
+
+2
+345
+2.50%
+345
+2.51%
+1300
+0.25%
+198
+9.56%
+34.198.201.66
+
+3
+323
+2.34%
+323
+2.35%
+1245
+0.24%
+195
+9.41%
+54.167.223.174
+
+4
+300
+2.17%
+300
+2.19%
+1140
+0.22%
+184
+8.88%
+3.212.128.62
+
+5
+293
+2.12%
+293
+2.13%
+1140
+0.22%
+178
+8.59%
+52.22.236.30
+
+6
+292
+2.11%
+292
+2.13%
+1085
+0.21%
+192
+9.27%
+3.20.63.178
+
+7
+288
+2.09%
+288
+2.10%
+1133
+0.21%
+181
+8.74%
+52.15.147.27
+
+8
+274
+1.98%
+274
+2.00%
+1020
+0.19%
+177
+8.54%
+18.116.205.62
+
+9
+255
+1.85%
+255
+1.86%
+980
+0.19%
+178
+8.59%
+3.12.251.153
+
+10
+205
+1.48%
+205
+1.49%
+746
+0.14%
+156
+7.53%
+44.227.38.253
+
+11
+177
+1.28%
+177
+1.29%
+686
+0.13%
+130
+6.27%
+35.84.118.171
+
+12
+173
+1.25%
+173
+1.26%
+673
+0.13%
+131
+6.32%
+35.166.228.98
+
+13
+160
+1.16%
+160
+1.17%
+12692
+2.40%
+1
+0.05%
+47.218.248.46
+
+14
+105
+0.76%
+105
+0.77%
+65034
+12.30%
+1
+0.05%
+119.49.142.22
+
+15
+105
+0.76%
+105
+0.77%
+2708
+0.51%
+1
+0.05%
+119.49.142.41
+
+16
+105
+0.76%
+105
+0.77%
+65025
+12.30%
+1
+0.05%
+120.87.84.40
+
+17
+105
+0.76%
+105
+0.77%
+2705
+0.51%
+1
+0.05%
+120.87.85.79
+
+18
+105
+0.76%
+105
+0.77%
+65028
+12.30%
+1
+0.05%
+175.22.94.10
+
+19
+81
+0.59%
+81
+0.59%
+50025
+9.46%
+1
+0.05%
+175.20.183.237
+
+20
+70
+0.51%
+70
+0.51%
+2547
+0.48%
+1
+0.05%
+34.141.10.24
+
+21
+67
+0.49%
+63
+0.46%
+1601
+0.30%
+2
+0.10%
+92.108.93.110
+
+22
+57
+0.41%
+57
+0.42%
+35031
+6.62%
+1
+0.05%
+175.22.147.244
+
+23
+52
+0.38%
+51
+0.37%
+2110
+0.40%
+1
+0.05%
+35.246.191.14
+
+24
+49
+0.35%
+49
+0.36%
+69942
+13.23%
+1
+0.05%
+139.211.30.172
+
+25
+44
+0.32%
+44
+0.32%
+2541
+0.48%
+1
+0.05%
+175.22.144.201
+
+26
+39
+0.28%
+35
+0.26%
+2113
+0.40%
+1
+0.05%
+13.112.187.211
+
+27
+37
+0.27%
+35
+0.26%
+938
+0.18%
+2
+0.10%
+37.74.41.205
+
+28
+34
+0.25%
+34
+0.25%
+693
+0.13%
+1
+0.05%
+216.128.31.236
+
+29
+33
+0.24%
+32
+0.23%
+55
+0.01%
+3
+0.14%
+157.97.55.251
+
+30
+31
+0.22%
+30
+0.22%
+660
+0.12%
+1
+0.05%
+145.53.171.57
+
+
+
+
+
+Top 10 of 258 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+49
+0.35%
+49
+0.36%
+69942
+13.23%
+1
+0.05%
+139.211.30.172
+
+2
+105
+0.76%
+105
+0.77%
+65034
+12.30%
+1
+0.05%
+119.49.142.22
+
+3
+105
+0.76%
+105
+0.77%
+65028
+12.30%
+1
+0.05%
+175.22.94.10
+
+4
+105
+0.76%
+105
+0.77%
+65025
+12.30%
+1
+0.05%
+120.87.84.40
+
+5
+81
+0.59%
+81
+0.59%
+50025
+9.46%
+1
+0.05%
+175.20.183.237
+
+6
+29
+0.21%
+29
+0.21%
+39235
+7.42%
+1
+0.05%
+175.22.80.111
+
+7
+57
+0.41%
+57
+0.42%
+35031
+6.62%
+1
+0.05%
+175.22.147.244
+
+8
+8621
+62.42%
+8621
+62.81%
+29029
+5.49%
+1
+0.05%
+208.115.199.21
+
+9
+18
+0.13%
+18
+0.13%
+22335
+4.22%
+1
+0.05%
+175.20.192.246
+
+10
+160
+1.16%
+160
+1.17%
+12692
+2.40%
+1
+0.05%
+47.218.248.46
+
+
+
+
+
+
+Top 30 of 32 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+11694
+84.67%
+https://mijn.ggzecademy.nl/
+
+2
+1497
+10.84%
+- (Direct Request)
+
+3
+142
+1.03%
+https://mijn.ggzecademy.nl/sso/
+
+4
+115
+0.83%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+51
+0.37%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+6
+49
+0.35%
+https://mijn.ggzecademy.nl/manager
+
+7
+47
+0.34%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+8
+45
+0.33%
+https://mijn.ggzecademy.nl/auth/login
+
+9
+25
+0.18%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+10
+20
+0.14%
+https://mijn.ggzecademy.nl/manager/learning
+
+11
+16
+0.12%
+https://mijn.ggzecademy.nl/manager/members
+
+12
+14
+0.10%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+13
+14
+0.10%
+https://mijn.ggzecademy.nl/en/auth/login
+
+14
+13
+0.09%
+https://mijn.ggzecademy.nl/en
+
+15
+11
+0.08%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+16
+9
+0.07%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+17
+9
+0.07%
+https://mijn.ggzecademy.nl/en/sso
+
+18
+8
+0.06%
+http://mijn.ggzecademy.nl/
+
+19
+6
+0.04%
+https://mijn.ggzecademy.nl/favicon.ico
+
+20
+5
+0.04%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_LT_0082.php
+
+21
+4
+0.03%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+22
+3
+0.02%
+https://mijn.ggzecademy.nl/manager/learning/311-zorgvraagtypering
+
+23
+2
+0.01%
+https:
+
+24
+2
+0.01%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+25
+2
+0.01%
+https://mijn.ggzecademy.nl/manager/
+
+26
+2
+0.01%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV2x_LT_0016.php
+
+27
+1
+0.01%
+http://85.10.150.22:80/
+
+28
+1
+0.01%
+http://mijn.ggzecademy.nl/robots.txt
+
+29
+1
+0.01%
+http://mijn.ggzecademy.nl/wp-login.php
+
+30
+1
+0.01%
+https://mijn.ggzecademy.nl
+
+
+
+
+
+
+Top 15 of 129 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+11546
+83.60%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+841
+6.09%
+Go-http-client/1.1
+
+3
+221
+1.60%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0
+
+4
+160
+1.16%
+axios/1.6.8
+
+5
+147
+1.06%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
+
+6
+73
+0.53%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+7
+70
+0.51%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/121.0.6167.57 Safari/537.36
+
+8
+56
+0.41%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
+
+9
+53
+0.38%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0
+
+10
+48
+0.35%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+11
+34
+0.25%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
+
+12
+33
+0.24%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.113 Mobile
+
+13
+27
+0.20%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.6533.99 Mobile
+
+14
+27
+0.20%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.137 Mobile
+
+15
+27
+0.20%
+Mozilla/5.0 (compatible; Barkrowler/0.9; +https://babbar.tech/crawler)
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+13811
+100.00%
+13725
+100.00%
+528840
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202410.html b/stats/usage_202410.html
new file mode 100644
index 0000000..1c5c9ac
--- /dev/null
+++ b/stats/usage_202410.html
@@ -0,0 +1,2045 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - October 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: October 2024
+Generated 01-Nov-2024 00:10 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for October 2024
+
+Total Hits
+11604
+Total Files
+11429
+Total Pages
+9574
+Total Visits
+436
+Total KBytes
+313953
+
+Total Unique Sites
+370
+Total Unique URLs
+94
+Total Unique Referrers
+47
+Total Unique User Agents
+363
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+119
+Hits per Day
+374
+545
+Files per Day
+368
+543
+Pages per Day
+308
+499
+Sites per Day
+11
+35
+Visits per Day
+14
+130
+KBytes per Day
+10128
+72469
+
+
+Hits by Response Code
+
+Code 200 - OK
+98.49%
+11429
+Code 301 - Moved Permanently
+1.05%
+122
+Code 304 - Not Modified
+0.15%
+17
+Code 401 - Unauthorized
+0.02%
+2
+Code 403 - Forbidden
+0.25%
+29
+Code 404 - Not Found
+0.04%
+5
+
+
+
+
+
+
+
+Daily Statistics for October 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+501
+4.32%
+494
+4.32%
+454
+4.74%
+95
+21.79%
+27
+7.30%
+2542
+0.81%
+2
+542
+4.67%
+540
+4.72%
+499
+5.21%
+130
+29.82%
+25
+6.76%
+2982
+0.95%
+3
+292
+2.52%
+291
+2.55%
+245
+2.56%
+17
+3.90%
+20
+5.41%
+11592
+3.69%
+4
+320
+2.76%
+317
+2.77%
+298
+3.11%
+8
+1.83%
+19
+5.14%
+1494
+0.48%
+5
+293
+2.52%
+293
+2.56%
+288
+3.01%
+2
+0.46%
+7
+1.89%
+993
+0.32%
+6
+298
+2.57%
+297
+2.60%
+290
+3.03%
+3
+0.69%
+9
+2.43%
+1177
+0.37%
+7
+461
+3.97%
+458
+4.01%
+298
+3.11%
+9
+2.06%
+14
+3.78%
+66449
+21.17%
+8
+359
+3.09%
+354
+3.10%
+293
+3.06%
+8
+1.83%
+17
+4.59%
+2882
+0.92%
+9
+308
+2.65%
+307
+2.69%
+290
+3.03%
+3
+0.69%
+19
+5.14%
+1044
+0.33%
+10
+393
+3.39%
+386
+3.38%
+305
+3.19%
+8
+1.83%
+15
+4.05%
+3750
+1.19%
+11
+545
+4.70%
+543
+4.75%
+311
+3.25%
+10
+2.29%
+12
+3.24%
+72469
+23.08%
+12
+305
+2.63%
+302
+2.64%
+294
+3.07%
+5
+1.15%
+8
+2.16%
+1403
+0.45%
+13
+303
+2.61%
+303
+2.65%
+288
+3.01%
+2
+0.46%
+3
+0.81%
+1395
+0.44%
+14
+430
+3.71%
+401
+3.51%
+328
+3.43%
+19
+4.36%
+33
+8.92%
+4195
+1.34%
+15
+414
+3.57%
+402
+3.52%
+286
+2.99%
+19
+4.36%
+25
+6.76%
+66106
+21.06%
+16
+371
+3.20%
+367
+3.21%
+293
+3.06%
+6
+1.38%
+12
+3.24%
+4320
+1.38%
+17
+322
+2.77%
+317
+2.77%
+294
+3.07%
+5
+1.15%
+13
+3.51%
+1838
+0.59%
+18
+368
+3.17%
+364
+3.18%
+294
+3.07%
+6
+1.38%
+11
+2.97%
+4422
+1.41%
+19
+368
+3.17%
+362
+3.17%
+300
+3.13%
+9
+2.06%
+15
+4.05%
+7372
+2.35%
+20
+294
+2.53%
+291
+2.55%
+291
+3.04%
+3
+0.69%
+5
+1.35%
+985
+0.31%
+21
+349
+3.01%
+343
+3.00%
+302
+3.15%
+10
+2.29%
+15
+4.05%
+7412
+2.36%
+22
+368
+3.17%
+357
+3.12%
+303
+3.16%
+12
+2.75%
+19
+5.14%
+6021
+1.92%
+23
+370
+3.19%
+360
+3.15%
+305
+3.19%
+9
+2.06%
+18
+4.86%
+2455
+0.78%
+24
+375
+3.23%
+367
+3.21%
+305
+3.19%
+6
+1.38%
+14
+3.78%
+3328
+1.06%
+25
+485
+4.18%
+473
+4.14%
+314
+3.28%
+15
+3.44%
+17
+4.59%
+7770
+2.47%
+26
+311
+2.68%
+307
+2.69%
+291
+3.04%
+4
+0.92%
+9
+2.43%
+1424
+0.45%
+27
+357
+3.08%
+355
+3.11%
+309
+3.23%
+8
+1.83%
+35
+9.46%
+9886
+3.15%
+28
+366
+3.15%
+360
+3.15%
+302
+3.15%
+10
+2.29%
+19
+5.14%
+2550
+0.81%
+29
+336
+2.90%
+333
+2.91%
+294
+3.07%
+6
+1.38%
+11
+2.97%
+1869
+0.60%
+30
+446
+3.84%
+435
+3.81%
+315
+3.29%
+15
+3.44%
+18
+4.86%
+4940
+1.57%
+31
+354
+3.05%
+350
+3.06%
+295
+3.08%
+6
+1.38%
+17
+4.59%
+6888
+2.19%
+
+
+
+
+
+
+
+Hourly Statistics for October 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+13
+407
+3.51%
+13
+404
+3.53%
+12
+386
+4.03%
+56
+1744
+0.56%
+1
+12
+401
+3.46%
+12
+399
+3.49%
+12
+381
+3.98%
+74
+2295
+0.73%
+2
+14
+460
+3.96%
+14
+450
+3.94%
+12
+393
+4.10%
+141
+4373
+1.39%
+3
+12
+386
+3.33%
+12
+385
+3.37%
+12
+372
+3.89%
+366
+11331
+3.61%
+4
+17
+540
+4.65%
+17
+534
+4.67%
+12
+398
+4.16%
+2195
+68055
+21.68%
+5
+13
+430
+3.71%
+13
+429
+3.75%
+12
+392
+4.09%
+91
+2834
+0.90%
+6
+13
+417
+3.59%
+13
+413
+3.61%
+12
+395
+4.13%
+223
+6925
+2.21%
+7
+13
+424
+3.65%
+13
+419
+3.67%
+12
+391
+4.08%
+136
+4203
+1.34%
+8
+14
+437
+3.77%
+13
+429
+3.75%
+12
+398
+4.16%
+108
+3348
+1.07%
+9
+19
+606
+5.22%
+19
+594
+5.20%
+13
+416
+4.35%
+206
+6401
+2.04%
+10
+16
+515
+4.44%
+16
+506
+4.43%
+13
+407
+4.25%
+123
+3828
+1.22%
+11
+15
+495
+4.27%
+15
+485
+4.24%
+13
+414
+4.32%
+119
+3674
+1.17%
+12
+20
+642
+5.53%
+19
+614
+5.37%
+13
+426
+4.45%
+2243
+69527
+22.15%
+13
+18
+562
+4.84%
+17
+554
+4.85%
+12
+401
+4.19%
+2155
+66804
+21.28%
+14
+16
+516
+4.45%
+16
+506
+4.43%
+13
+409
+4.27%
+374
+11603
+3.70%
+15
+21
+653
+5.63%
+20
+644
+5.63%
+13
+414
+4.32%
+347
+10770
+3.43%
+16
+17
+529
+4.56%
+16
+522
+4.57%
+13
+408
+4.26%
+173
+5351
+1.70%
+17
+16
+514
+4.43%
+16
+509
+4.45%
+12
+400
+4.18%
+291
+9032
+2.88%
+18
+14
+446
+3.84%
+14
+435
+3.81%
+12
+397
+4.15%
+104
+3229
+1.03%
+19
+15
+484
+4.17%
+15
+482
+4.22%
+13
+404
+4.22%
+140
+4342
+1.38%
+20
+13
+427
+3.68%
+13
+419
+3.67%
+12
+400
+4.18%
+60
+1868
+0.59%
+21
+13
+428
+3.69%
+13
+425
+3.72%
+12
+393
+4.10%
+65
+2022
+0.64%
+22
+15
+478
+4.12%
+15
+466
+4.08%
+12
+397
+4.15%
+161
+5000
+1.59%
+23
+13
+407
+3.51%
+13
+406
+3.55%
+12
+382
+3.99%
+174
+5395
+1.72%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 370 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+8831
+76.10%
+8831
+77.27%
+29723
+9.47%
+3
+0.69%
+208.115.199.21
+
+2
+105
+0.90%
+105
+0.92%
+65046
+20.72%
+1
+0.23%
+139.214.155.37
+
+3
+105
+0.90%
+105
+0.92%
+65025
+20.71%
+1
+0.23%
+175.22.80.167
+
+4
+104
+0.90%
+104
+0.91%
+64416
+20.52%
+1
+0.23%
+218.27.170.115
+
+5
+77
+0.66%
+68
+0.59%
+118
+0.04%
+12
+2.75%
+157.97.55.251
+
+6
+52
+0.45%
+49
+0.43%
+1460
+0.47%
+3
+0.69%
+213.124.113.210
+
+7
+50
+0.43%
+48
+0.42%
+1431
+0.46%
+2
+0.46%
+89.221.178.105
+
+8
+49
+0.42%
+46
+0.40%
+1381
+0.44%
+1
+0.23%
+213.126.40.178
+
+9
+49
+0.42%
+47
+0.41%
+1914
+0.61%
+2
+0.46%
+83.85.82.229
+
+10
+49
+0.42%
+48
+0.42%
+1080
+0.34%
+3
+0.69%
+92.108.93.110
+
+11
+48
+0.41%
+48
+0.42%
+175
+0.06%
+22
+5.05%
+52.15.147.27
+
+12
+46
+0.40%
+45
+0.39%
+1706
+0.54%
+1
+0.23%
+34.141.10.24
+
+13
+45
+0.39%
+40
+0.35%
+1041
+0.33%
+2
+0.46%
+178.238.109.140
+
+14
+45
+0.39%
+45
+0.39%
+184
+0.06%
+22
+5.05%
+54.167.223.174
+
+15
+43
+0.37%
+43
+0.38%
+2535
+0.81%
+1
+0.23%
+34.222.215.164
+
+16
+43
+0.37%
+43
+0.38%
+3017
+0.96%
+1
+0.23%
+35.88.3.99
+
+17
+43
+0.37%
+42
+0.37%
+2533
+0.81%
+1
+0.23%
+35.88.6.83
+
+18
+43
+0.37%
+42
+0.37%
+2462
+0.78%
+1
+0.23%
+54.187.53.240
+
+19
+43
+0.37%
+43
+0.38%
+2535
+0.81%
+1
+0.23%
+54.189.138.186
+
+20
+41
+0.35%
+40
+0.35%
+1028
+0.33%
+2
+0.46%
+83.167.222.214
+
+21
+40
+0.34%
+40
+0.35%
+979
+0.31%
+2
+0.46%
+217.123.175.175
+
+22
+40
+0.34%
+40
+0.35%
+157
+0.05%
+24
+5.50%
+52.22.236.30
+
+23
+39
+0.34%
+39
+0.34%
+173
+0.06%
+17
+3.90%
+18.116.205.62
+
+24
+37
+0.32%
+37
+0.32%
+143
+0.05%
+19
+4.36%
+3.12.251.153
+
+25
+36
+0.31%
+34
+0.30%
+1029
+0.33%
+1
+0.23%
+62.131.63.33
+
+26
+35
+0.30%
+34
+0.30%
+906
+0.29%
+2
+0.46%
+178.18.139.195
+
+27
+35
+0.30%
+30
+0.26%
+835
+0.27%
+3
+0.69%
+213.197.18.140
+
+28
+35
+0.30%
+35
+0.31%
+117
+0.04%
+23
+5.28%
+34.198.201.66
+
+29
+34
+0.29%
+32
+0.28%
+660
+0.21%
+2
+0.46%
+144.178.193.150
+
+30
+31
+0.27%
+30
+0.26%
+660
+0.21%
+1
+0.23%
+193.173.119.142
+
+
+
+
+
+Top 10 of 370 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+105
+0.90%
+105
+0.92%
+65046
+20.72%
+1
+0.23%
+139.214.155.37
+
+2
+105
+0.90%
+105
+0.92%
+65025
+20.71%
+1
+0.23%
+175.22.80.167
+
+3
+104
+0.90%
+104
+0.91%
+64416
+20.52%
+1
+0.23%
+218.27.170.115
+
+4
+8831
+76.10%
+8831
+77.27%
+29723
+9.47%
+3
+0.69%
+208.115.199.21
+
+5
+10
+0.09%
+10
+0.09%
+10059
+3.20%
+1
+0.23%
+175.20.182.25
+
+6
+15
+0.13%
+15
+0.13%
+7159
+2.28%
+1
+0.23%
+179.43.152.66
+
+7
+10
+0.09%
+10
+0.09%
+5530
+1.76%
+1
+0.23%
+175.16.72.106
+
+8
+7
+0.06%
+7
+0.06%
+3648
+1.16%
+1
+0.23%
+119.49.255.84
+
+9
+7
+0.06%
+7
+0.06%
+3642
+1.16%
+1
+0.23%
+139.215.113.191
+
+10
+43
+0.37%
+43
+0.38%
+3017
+0.96%
+1
+0.23%
+35.88.3.99
+
+
+
+
+
+
+Top 30 of 47 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+9349
+80.57%
+https://mijn.ggzecademy.nl/
+
+2
+1227
+10.57%
+- (Direct Request)
+
+3
+298
+2.57%
+https://mijn.ggzecademy.nl/sso/
+
+4
+170
+1.47%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+100
+0.86%
+https://mijn.ggzecademy.nl/manager
+
+6
+72
+0.62%
+https://mijn.ggzecademy.nl/auth/login
+
+7
+58
+0.50%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+8
+49
+0.42%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+9
+49
+0.42%
+https://mijn.ggzecademy.nl/manager/members
+
+10
+22
+0.19%
+https://mijn.ggzecademy.nl/manager/learning/
+
+11
+14
+0.12%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+12
+14
+0.12%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+13
+14
+0.12%
+https://mijn.ggzecademy.nl/manager/members/
+
+14
+13
+0.11%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+15
+13
+0.11%
+https://mijn.ggzecademy.nl/manager/members/report
+
+16
+12
+0.10%
+https://ggzecademy.nl/product/activiteitenbank-clienten-met-een-lvb
+
+17
+11
+0.09%
+http://mijn.ggzecademy.nl/
+
+18
+11
+0.09%
+https://mijn.ggzecademy.nl/manager/learning
+
+19
+11
+0.09%
+https://mijn.ggzecademy.nl/manager/members/report/
+
+20
+10
+0.09%
+https://mijn.ggzecademy.nl/en
+
+21
+10
+0.09%
+https://mijn.ggzecademy.nl/en/auth/login
+
+22
+9
+0.08%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+23
+9
+0.08%
+https://mijn.ggzecademy.nl/favicon.ico
+
+24
+8
+0.07%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV2x_LT_0016.php
+
+25
+8
+0.07%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+26
+8
+0.07%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV4x_LT_0022.php
+
+27
+5
+0.04%
+https://mijn.ggzecademy.nl/manager/
+
+28
+3
+0.03%
+android-app://com.google.android.googlequicksearchbox/
+
+29
+3
+0.03%
+http://mijn.ggzecademy.nl/wp-login.php
+
+30
+3
+0.03%
+https://ggzecademy.nl/product/thema-overzicht-motiverende-gespreksvoering
+
+
+
+
+
+
+Top 15 of 363 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+9195
+79.24%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+377
+3.25%
+Go-http-client/1.1
+
+3
+283
+2.44%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
+
+4
+179
+1.54%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36
+
+5
+176
+1.52%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0
+
+6
+117
+1.01%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
+
+7
+70
+0.60%
+Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
+
+8
+64
+0.55%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+9
+50
+0.43%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0
+
+10
+50
+0.43%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot
+
+11
+31
+0.27%
+Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)
+
+12
+30
+0.26%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:132.0) Gecko/20100101 Firefox/132.0
+
+13
+29
+0.25%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.89 Mobile
+
+14
+29
+0.25%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Appleb
+
+15
+29
+0.25%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11604
+100.00%
+11429
+100.00%
+313953
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202411.html b/stats/usage_202411.html
new file mode 100644
index 0000000..18887d9
--- /dev/null
+++ b/stats/usage_202411.html
@@ -0,0 +1,2088 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - November 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: November 2024
+Generated 01-Dec-2024 00:10 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for November 2024
+
+Total Hits
+10435
+Total Files
+10153
+Total Pages
+9122
+Total Visits
+1023
+Total KBytes
+77929
+
+Total Unique Sites
+317
+Total Unique URLs
+95
+Total Unique Referrers
+48
+Total Unique User Agents
+161
+
+.
+Avg
+Max
+
+Hits per Hour
+14
+108
+Hits per Day
+347
+471
+Files per Day
+338
+442
+Pages per Day
+304
+367
+Sites per Day
+10
+29
+Visits per Day
+34
+170
+KBytes per Day
+2598
+11933
+
+
+Hits by Response Code
+
+Code 200 - OK
+97.30%
+10153
+Code 301 - Moved Permanently
+2.09%
+218
+Code 302 - Found
+0.02%
+2
+Code 304 - Not Modified
+0.20%
+21
+Code 403 - Forbidden
+0.34%
+36
+Code 404 - Not Found
+0.05%
+5
+
+
+
+
+
+
+
+Daily Statistics for November 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+295
+2.83%
+293
+2.89%
+288
+3.16%
+2
+0.20%
+8
+2.52%
+988
+1.27%
+2
+327
+3.13%
+321
+3.16%
+298
+3.27%
+7
+0.68%
+16
+5.05%
+1886
+2.42%
+3
+320
+3.07%
+318
+3.13%
+292
+3.20%
+6
+0.59%
+15
+4.73%
+1497
+1.92%
+4
+347
+3.33%
+342
+3.37%
+299
+3.28%
+7
+0.68%
+17
+5.36%
+1621
+2.08%
+5
+309
+2.96%
+307
+3.02%
+292
+3.20%
+5
+0.49%
+13
+4.10%
+1245
+1.60%
+6
+325
+3.11%
+310
+3.05%
+302
+3.31%
+11
+1.08%
+16
+5.05%
+1468
+1.88%
+7
+329
+3.15%
+324
+3.19%
+294
+3.22%
+5
+0.49%
+10
+3.15%
+1501
+1.93%
+8
+327
+3.13%
+320
+3.15%
+296
+3.24%
+9
+0.88%
+29
+9.15%
+1508
+1.93%
+9
+300
+2.87%
+295
+2.91%
+288
+3.16%
+2
+0.20%
+9
+2.84%
+994
+1.28%
+10
+323
+3.10%
+317
+3.12%
+294
+3.22%
+7
+0.68%
+10
+3.15%
+1837
+2.36%
+11
+458
+4.39%
+442
+4.35%
+338
+3.71%
+13
+1.27%
+19
+5.99%
+5041
+6.47%
+12
+373
+3.57%
+340
+3.35%
+352
+3.86%
+8
+0.78%
+8
+2.52%
+1812
+2.33%
+13
+466
+4.47%
+437
+4.30%
+366
+4.01%
+20
+1.96%
+22
+6.94%
+5605
+7.19%
+14
+387
+3.71%
+382
+3.76%
+312
+3.42%
+12
+1.17%
+23
+7.26%
+2641
+3.39%
+15
+331
+3.17%
+326
+3.21%
+297
+3.26%
+7
+0.68%
+12
+3.79%
+1611
+2.07%
+16
+304
+2.91%
+302
+2.97%
+291
+3.19%
+4
+0.39%
+15
+4.73%
+1021
+1.31%
+17
+305
+2.92%
+300
+2.95%
+292
+3.20%
+5
+0.49%
+10
+3.15%
+1391
+1.78%
+18
+351
+3.36%
+345
+3.40%
+298
+3.27%
+9
+0.88%
+28
+8.83%
+1630
+2.09%
+19
+471
+4.51%
+434
+4.27%
+367
+4.02%
+17
+1.66%
+17
+5.36%
+5075
+6.51%
+20
+449
+4.30%
+394
+3.88%
+345
+3.78%
+13
+1.27%
+19
+5.99%
+3818
+4.90%
+21
+356
+3.41%
+349
+3.44%
+297
+3.26%
+8
+0.78%
+24
+7.57%
+1579
+2.03%
+22
+348
+3.33%
+347
+3.42%
+298
+3.27%
+5
+0.49%
+13
+4.10%
+2022
+2.60%
+23
+330
+3.16%
+328
+3.23%
+294
+3.22%
+6
+0.59%
+14
+4.42%
+2315
+2.97%
+24
+324
+3.10%
+321
+3.16%
+295
+3.23%
+7
+0.68%
+19
+5.99%
+8322
+10.68%
+25
+320
+3.07%
+317
+3.12%
+288
+3.16%
+71
+6.94%
+21
+6.62%
+1448
+1.86%
+26
+432
+4.14%
+427
+4.21%
+300
+3.29%
+163
+15.93%
+22
+6.94%
+11933
+15.31%
+27
+304
+2.91%
+300
+2.95%
+288
+3.16%
+170
+16.62%
+21
+6.62%
+1107
+1.42%
+28
+302
+2.89%
+300
+2.95%
+286
+3.14%
+152
+14.86%
+20
+6.31%
+1711
+2.20%
+29
+319
+3.06%
+313
+3.08%
+290
+3.18%
+145
+14.17%
+17
+5.36%
+1510
+1.94%
+30
+303
+2.90%
+302
+2.97%
+285
+3.12%
+158
+15.44%
+15
+4.73%
+1792
+2.30%
+
+
+
+
+
+
+
+Hourly Statistics for November 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+14
+436
+4.18%
+14
+426
+4.20%
+12
+366
+4.01%
+93
+2798
+3.59%
+1
+13
+394
+3.78%
+12
+384
+3.78%
+12
+378
+4.14%
+50
+1513
+1.94%
+2
+13
+393
+3.77%
+12
+378
+3.72%
+12
+373
+4.09%
+55
+1659
+2.13%
+3
+13
+410
+3.93%
+13
+405
+3.99%
+12
+373
+4.09%
+308
+9252
+11.87%
+4
+14
+428
+4.10%
+13
+407
+4.01%
+13
+401
+4.40%
+70
+2099
+2.69%
+5
+14
+449
+4.30%
+14
+424
+4.18%
+13
+411
+4.51%
+296
+8887
+11.40%
+6
+12
+371
+3.56%
+12
+369
+3.63%
+12
+361
+3.96%
+42
+1258
+1.61%
+7
+13
+400
+3.83%
+13
+394
+3.88%
+12
+364
+3.99%
+61
+1834
+2.35%
+8
+13
+398
+3.81%
+13
+390
+3.84%
+12
+368
+4.03%
+59
+1780
+2.28%
+9
+14
+444
+4.25%
+13
+417
+4.11%
+12
+384
+4.21%
+59
+1784
+2.29%
+10
+16
+501
+4.80%
+16
+498
+4.90%
+12
+372
+4.08%
+148
+4425
+5.68%
+11
+16
+485
+4.65%
+15
+467
+4.60%
+13
+398
+4.36%
+119
+3567
+4.58%
+12
+15
+456
+4.37%
+14
+436
+4.29%
+12
+374
+4.10%
+102
+3059
+3.93%
+13
+14
+434
+4.16%
+14
+429
+4.23%
+12
+373
+4.09%
+112
+3363
+4.32%
+14
+19
+579
+5.55%
+19
+571
+5.62%
+13
+401
+4.40%
+222
+6673
+8.56%
+15
+14
+424
+4.06%
+13
+419
+4.13%
+12
+371
+4.07%
+77
+2297
+2.95%
+16
+12
+381
+3.65%
+12
+379
+3.73%
+12
+362
+3.97%
+56
+1667
+2.14%
+17
+13
+416
+3.99%
+13
+414
+4.08%
+12
+365
+4.00%
+100
+3009
+3.86%
+18
+17
+529
+5.07%
+17
+522
+5.14%
+12
+384
+4.21%
+222
+6663
+8.55%
+19
+14
+439
+4.21%
+13
+414
+4.08%
+13
+392
+4.30%
+67
+2019
+2.59%
+20
+13
+416
+3.99%
+13
+407
+4.01%
+12
+374
+4.10%
+59
+1761
+2.26%
+21
+13
+406
+3.89%
+13
+394
+3.88%
+12
+383
+4.20%
+83
+2487
+3.19%
+22
+14
+432
+4.14%
+13
+409
+4.03%
+13
+405
+4.44%
+59
+1765
+2.26%
+23
+13
+414
+3.97%
+13
+400
+3.94%
+12
+389
+4.26%
+77
+2311
+2.97%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 317 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+7051
+67.57%
+7051
+69.45%
+23735
+30.46%
+1
+0.10%
+208.115.199.21
+
+2
+227
+2.18%
+227
+2.24%
+776
+1.00%
+94
+9.19%
+3.212.128.62
+
+3
+207
+1.98%
+207
+2.04%
+695
+0.89%
+94
+9.19%
+34.198.201.66
+
+4
+182
+1.74%
+182
+1.79%
+617
+0.79%
+104
+10.17%
+54.167.223.174
+
+5
+173
+1.66%
+173
+1.70%
+587
+0.75%
+91
+8.90%
+52.22.236.30
+
+6
+158
+1.51%
+158
+1.56%
+551
+0.71%
+87
+8.50%
+3.12.251.153
+
+7
+154
+1.48%
+154
+1.52%
+542
+0.70%
+91
+8.90%
+52.15.147.27
+
+8
+148
+1.42%
+148
+1.46%
+503
+0.65%
+89
+8.70%
+18.116.205.62
+
+9
+147
+1.41%
+147
+1.45%
+509
+0.65%
+85
+8.31%
+35.166.228.98
+
+10
+145
+1.39%
+145
+1.43%
+493
+0.63%
+94
+9.19%
+3.20.63.178
+
+11
+60
+0.57%
+30
+0.30%
+22
+0.03%
+3
+0.29%
+52.237.219.94
+
+12
+60
+0.57%
+30
+0.30%
+22
+0.03%
+3
+0.29%
+74.176.63.34
+
+13
+49
+0.47%
+49
+0.48%
+1733
+2.22%
+2
+0.20%
+35.198.160.49
+
+14
+48
+0.46%
+46
+0.45%
+1066
+1.37%
+2
+0.20%
+212.115.200.41
+
+15
+46
+0.44%
+44
+0.43%
+1046
+1.34%
+2
+0.20%
+159.46.196.19
+
+16
+44
+0.42%
+44
+0.43%
+1305
+1.67%
+2
+0.20%
+34.107.102.47
+
+17
+40
+0.38%
+20
+0.20%
+15
+0.02%
+2
+0.20%
+52.237.208.141
+
+18
+40
+0.38%
+20
+0.20%
+15
+0.02%
+2
+0.20%
+52.237.238.105
+
+19
+37
+0.35%
+37
+0.36%
+1644
+2.11%
+2
+0.20%
+20.223.9.138
+
+20
+37
+0.35%
+36
+0.35%
+1053
+1.35%
+2
+0.20%
+79.218.92.230
+
+21
+36
+0.34%
+36
+0.35%
+2113
+2.71%
+1
+0.10%
+3.139.101.130
+
+22
+36
+0.34%
+36
+0.35%
+623
+0.80%
+4
+0.39%
+92.108.93.110
+
+23
+35
+0.34%
+32
+0.32%
+49
+0.06%
+4
+0.39%
+157.97.55.251
+
+24
+34
+0.33%
+32
+0.32%
+1588
+2.04%
+2
+0.20%
+144.178.193.150
+
+25
+33
+0.32%
+0
+0.00%
+13
+0.02%
+2
+0.20%
+85.31.47.61
+
+26
+32
+0.31%
+31
+0.31%
+516
+0.66%
+3
+0.29%
+77.161.229.184
+
+27
+32
+0.31%
+30
+0.30%
+926
+1.19%
+1
+0.10%
+77.175.153.138
+
+28
+31
+0.30%
+30
+0.30%
+529
+0.68%
+2
+0.20%
+145.48.128.162
+
+29
+27
+0.26%
+27
+0.27%
+869
+1.12%
+2
+0.20%
+149.210.173.22
+
+30
+27
+0.26%
+26
+0.26%
+607
+0.78%
+1
+0.10%
+217.62.250.39
+
+
+
+
+
+Top 10 of 317 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+7051
+67.57%
+7051
+69.45%
+23735
+30.46%
+1
+0.10%
+208.115.199.21
+
+2
+15
+0.14%
+15
+0.15%
+7159
+9.19%
+1
+0.10%
+179.43.152.66
+
+3
+15
+0.14%
+15
+0.15%
+7153
+9.18%
+1
+0.10%
+93.123.85.79
+
+4
+36
+0.34%
+36
+0.35%
+2113
+2.71%
+1
+0.10%
+3.139.101.130
+
+5
+49
+0.47%
+49
+0.48%
+1733
+2.22%
+2
+0.20%
+35.198.160.49
+
+6
+37
+0.35%
+37
+0.36%
+1644
+2.11%
+2
+0.20%
+20.223.9.138
+
+7
+34
+0.33%
+32
+0.32%
+1588
+2.04%
+2
+0.20%
+144.178.193.150
+
+8
+44
+0.42%
+44
+0.43%
+1305
+1.67%
+2
+0.20%
+34.107.102.47
+
+9
+26
+0.25%
+26
+0.26%
+1290
+1.66%
+2
+0.20%
+92.118.39.244
+
+10
+48
+0.46%
+46
+0.45%
+1066
+1.37%
+2
+0.20%
+212.115.200.41
+
+
+
+
+
+
+Top 30 of 48 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8691
+83.29%
+https://mijn.ggzecademy.nl/
+
+2
+846
+8.11%
+- (Direct Request)
+
+3
+209
+2.00%
+https://mijn.ggzecademy.nl/sso/
+
+4
+136
+1.30%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+75
+0.72%
+https://mijn.ggzecademy.nl/auth/login
+
+6
+74
+0.71%
+https://mijn.ggzecademy.nl/manager
+
+7
+55
+0.53%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+8
+26
+0.25%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+9
+21
+0.20%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+10
+19
+0.18%
+http://mijn.ggzecademy.nl/
+
+11
+19
+0.18%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+12
+16
+0.15%
+https://mijn.ggzecademy.nl/en/auth/login
+
+13
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/
+
+14
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBOm2_LT_0046.php
+
+15
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+16
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+17
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+18
+12
+0.11%
+https://mijn.ggzecademy.nl/manager/members
+
+19
+11
+0.11%
+http://mijn.ggzecademy.nl/backup
+
+20
+11
+0.11%
+http://mijn.ggzecademy.nl/bc
+
+21
+11
+0.11%
+http://mijn.ggzecademy.nl/bk
+
+22
+11
+0.11%
+http://mijn.ggzecademy.nl/home
+
+23
+11
+0.11%
+http://mijn.ggzecademy.nl/main
+
+24
+11
+0.11%
+http://mijn.ggzecademy.nl/new
+
+25
+11
+0.11%
+http://mijn.ggzecademy.nl/old
+
+26
+11
+0.11%
+http://mijn.ggzecademy.nl/wordpress
+
+27
+11
+0.11%
+http://mijn.ggzecademy.nl/wp
+
+28
+11
+0.11%
+https://mijn.ggzecademy.nl/en
+
+29
+11
+0.11%
+https://mijn.ggzecademy.nl/manager/learning
+
+30
+10
+0.10%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+
+
+
+
+
+Top 15 of 161 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8592
+82.34%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+220
+2.11%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36
+
+3
+208
+1.99%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0
+
+4
+137
+1.31%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
+
+5
+122
+1.17%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
+
+6
+108
+1.03%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+7
+98
+0.94%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0
+
+8
+53
+0.51%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot
+
+9
+43
+0.41%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.69 Mobile
+
+10
+41
+0.39%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.69 Mobile
+
+11
+36
+0.34%
+Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)
+
+12
+35
+0.34%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+13
+33
+0.32%
+Go-http-client/1.1
+
+14
+32
+0.31%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)
+
+15
+29
+0.28%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.6045.9 Safari/537.36
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10435
+100.00%
+10153
+100.00%
+77929
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202412.html b/stats/usage_202412.html
new file mode 100644
index 0000000..410f47b
--- /dev/null
+++ b/stats/usage_202412.html
@@ -0,0 +1,2104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - December 2024
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: December 2024
+Generated 01-Jan-2025 00:10 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for December 2024
+
+Total Hits
+10936
+Total Files
+10592
+Total Pages
+9218
+Total Visits
+4936
+Total KBytes
+105879
+
+Total Unique Sites
+387
+Total Unique URLs
+188
+Total Unique Referrers
+55
+Total Unique User Agents
+234
+
+.
+Avg
+Max
+
+Hits per Hour
+14
+118
+Hits per Day
+352
+527
+Files per Day
+341
+488
+Pages per Day
+297
+370
+Sites per Day
+12
+54
+Visits per Day
+159
+174
+KBytes per Day
+3415
+16161
+
+
+Hits by Response Code
+
+Code 200 - OK
+96.85%
+10592
+Code 301 - Moved Permanently
+2.00%
+219
+Code 302 - Found
+0.01%
+1
+Code 304 - Not Modified
+0.13%
+14
+Code 401 - Unauthorized
+0.02%
+2
+Code 403 - Forbidden
+0.89%
+97
+Code 404 - Not Found
+0.10%
+11
+
+
+
+
+
+
+
+Daily Statistics for December 2024
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+304
+2.78%
+297
+2.80%
+286
+3.10%
+146
+2.96%
+23
+5.94%
+1078
+1.02%
+2
+350
+3.20%
+344
+3.25%
+295
+3.20%
+167
+3.38%
+24
+6.20%
+2371
+2.24%
+3
+357
+3.26%
+353
+3.33%
+290
+3.15%
+167
+3.38%
+22
+5.68%
+2049
+1.94%
+4
+318
+2.91%
+310
+2.93%
+292
+3.17%
+169
+3.42%
+18
+4.65%
+1081
+1.02%
+5
+388
+3.55%
+370
+3.49%
+316
+3.43%
+161
+3.26%
+21
+5.43%
+3053
+2.88%
+6
+318
+2.91%
+312
+2.95%
+290
+3.15%
+158
+3.20%
+29
+7.49%
+8196
+7.74%
+7
+291
+2.66%
+290
+2.74%
+284
+3.08%
+156
+3.16%
+15
+3.88%
+1011
+0.96%
+8
+397
+3.63%
+393
+3.71%
+308
+3.34%
+173
+3.50%
+36
+9.30%
+7324
+6.92%
+9
+338
+3.09%
+328
+3.10%
+299
+3.24%
+165
+3.34%
+48
+12.40%
+1171
+1.11%
+10
+349
+3.19%
+348
+3.29%
+291
+3.16%
+160
+3.24%
+24
+6.20%
+10224
+9.66%
+11
+507
+4.64%
+469
+4.43%
+370
+4.01%
+163
+3.30%
+28
+7.24%
+6443
+6.09%
+12
+406
+3.71%
+400
+3.78%
+306
+3.32%
+163
+3.30%
+23
+5.94%
+3913
+3.70%
+13
+527
+4.82%
+488
+4.61%
+338
+3.67%
+164
+3.32%
+54
+13.95%
+16161
+15.26%
+14
+348
+3.18%
+337
+3.18%
+296
+3.21%
+160
+3.24%
+22
+5.68%
+8316
+7.85%
+15
+312
+2.85%
+306
+2.89%
+291
+3.16%
+174
+3.53%
+18
+4.65%
+1805
+1.70%
+16
+412
+3.77%
+404
+3.81%
+301
+3.27%
+169
+3.42%
+28
+7.24%
+4017
+3.79%
+17
+450
+4.11%
+437
+4.13%
+306
+3.32%
+164
+3.32%
+36
+9.30%
+6059
+5.72%
+18
+314
+2.87%
+311
+2.94%
+289
+3.14%
+158
+3.20%
+23
+5.94%
+1776
+1.68%
+19
+299
+2.73%
+292
+2.76%
+288
+3.12%
+147
+2.98%
+18
+4.65%
+1015
+0.96%
+20
+358
+3.27%
+351
+3.31%
+293
+3.18%
+160
+3.24%
+26
+6.72%
+2029
+1.92%
+21
+294
+2.69%
+293
+2.77%
+287
+3.11%
+151
+3.06%
+17
+4.39%
+1056
+1.00%
+22
+354
+3.24%
+351
+3.31%
+296
+3.21%
+156
+3.16%
+28
+7.24%
+2398
+2.27%
+23
+305
+2.79%
+303
+2.86%
+287
+3.11%
+169
+3.42%
+21
+5.43%
+1465
+1.38%
+24
+298
+2.72%
+292
+2.76%
+287
+3.11%
+169
+3.42%
+20
+5.17%
+1032
+0.98%
+25
+460
+4.21%
+355
+3.35%
+297
+3.22%
+160
+3.24%
+28
+7.24%
+1716
+1.62%
+26
+308
+2.82%
+303
+2.86%
+290
+3.15%
+166
+3.36%
+18
+4.65%
+1447
+1.37%
+27
+331
+3.03%
+322
+3.04%
+294
+3.19%
+155
+3.14%
+40
+10.34%
+1952
+1.84%
+28
+292
+2.67%
+290
+2.74%
+286
+3.10%
+152
+3.08%
+17
+4.39%
+998
+0.94%
+29
+289
+2.64%
+287
+2.71%
+283
+3.07%
+151
+3.06%
+16
+4.13%
+994
+0.94%
+30
+292
+2.67%
+290
+2.74%
+288
+3.12%
+155
+3.14%
+16
+4.13%
+993
+0.94%
+31
+370
+3.38%
+366
+3.46%
+294
+3.19%
+147
+2.98%
+30
+7.75%
+2736
+2.58%
+
+
+
+
+
+
+
+Hourly Statistics for December 2024
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+13
+404
+3.69%
+12
+396
+3.74%
+12
+380
+4.12%
+68
+2103
+1.99%
+1
+12
+396
+3.62%
+12
+390
+3.68%
+11
+369
+4.00%
+56
+1744
+1.65%
+2
+13
+409
+3.74%
+12
+400
+3.78%
+12
+378
+4.10%
+45
+1391
+1.31%
+3
+14
+458
+4.19%
+14
+451
+4.26%
+12
+380
+4.12%
+370
+11470
+10.83%
+4
+14
+448
+4.10%
+12
+388
+3.66%
+12
+376
+4.08%
+45
+1408
+1.33%
+5
+12
+397
+3.63%
+12
+388
+3.66%
+11
+371
+4.02%
+47
+1460
+1.38%
+6
+12
+383
+3.50%
+12
+380
+3.59%
+12
+372
+4.04%
+44
+1378
+1.30%
+7
+13
+406
+3.71%
+13
+404
+3.81%
+12
+372
+4.04%
+71
+2206
+2.08%
+8
+14
+449
+4.11%
+13
+432
+4.08%
+12
+393
+4.26%
+80
+2492
+2.35%
+9
+17
+540
+4.94%
+17
+533
+5.03%
+12
+388
+4.21%
+151
+4681
+4.42%
+10
+17
+541
+4.95%
+17
+531
+5.01%
+12
+389
+4.22%
+408
+12660
+11.96%
+11
+18
+588
+5.38%
+17
+546
+5.15%
+13
+424
+4.60%
+216
+6704
+6.33%
+12
+14
+445
+4.07%
+13
+433
+4.09%
+12
+389
+4.22%
+88
+2724
+2.57%
+13
+13
+426
+3.90%
+13
+419
+3.96%
+12
+373
+4.05%
+94
+2899
+2.74%
+14
+14
+451
+4.12%
+14
+449
+4.24%
+12
+383
+4.15%
+122
+3782
+3.57%
+15
+14
+448
+4.10%
+14
+439
+4.14%
+12
+383
+4.15%
+125
+3884
+3.67%
+16
+14
+453
+4.14%
+14
+445
+4.20%
+12
+387
+4.20%
+101
+3116
+2.94%
+17
+15
+465
+4.25%
+14
+453
+4.28%
+12
+383
+4.15%
+105
+3249
+3.07%
+18
+17
+542
+4.96%
+17
+538
+5.08%
+12
+391
+4.24%
+288
+8942
+8.45%
+19
+14
+460
+4.21%
+14
+454
+4.29%
+12
+380
+4.12%
+94
+2923
+2.76%
+20
+15
+490
+4.48%
+15
+474
+4.48%
+12
+398
+4.32%
+396
+12267
+11.59%
+21
+13
+404
+3.69%
+12
+396
+3.74%
+12
+376
+4.08%
+45
+1403
+1.33%
+22
+14
+441
+4.03%
+13
+417
+3.94%
+13
+405
+4.39%
+75
+2311
+2.18%
+23
+15
+492
+4.50%
+14
+436
+4.12%
+12
+378
+4.10%
+280
+8683
+8.20%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 387 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+1219
+11.15%
+1219
+11.51%
+4172
+3.94%
+550
+11.14%
+3.212.128.62
+
+2
+1115
+10.20%
+1115
+10.53%
+3820
+3.61%
+549
+11.12%
+52.22.236.30
+
+3
+1037
+9.48%
+1037
+9.79%
+3551
+3.35%
+521
+10.56%
+54.167.223.174
+
+4
+972
+8.89%
+972
+9.18%
+3329
+3.14%
+544
+11.02%
+3.20.63.178
+
+5
+917
+8.39%
+917
+8.66%
+3131
+2.96%
+521
+10.56%
+18.116.205.62
+
+6
+907
+8.29%
+907
+8.56%
+3103
+2.93%
+489
+9.91%
+34.198.201.66
+
+7
+884
+8.08%
+884
+8.35%
+2992
+2.83%
+531
+10.76%
+52.15.147.27
+
+8
+866
+7.92%
+866
+8.18%
+2966
+2.80%
+493
+9.99%
+35.166.228.98
+
+9
+840
+7.68%
+840
+7.93%
+2884
+2.72%
+509
+10.31%
+3.12.251.153
+
+10
+99
+0.91%
+49
+0.46%
+246
+0.23%
+1
+0.02%
+152.42.231.55
+
+11
+82
+0.75%
+80
+0.76%
+1296
+1.22%
+7
+0.14%
+157.97.55.251
+
+12
+61
+0.56%
+59
+0.56%
+265
+0.25%
+9
+0.18%
+77.161.229.184
+
+13
+52
+0.48%
+0
+0.00%
+21
+0.02%
+1
+0.02%
+45.118.248.92
+
+14
+44
+0.40%
+43
+0.41%
+1099
+1.04%
+4
+0.08%
+31.151.249.119
+
+15
+43
+0.39%
+42
+0.40%
+2462
+2.32%
+1
+0.02%
+3.1.194.121
+
+16
+43
+0.39%
+43
+0.41%
+2535
+2.39%
+1
+0.02%
+47.129.36.118
+
+17
+42
+0.38%
+21
+0.20%
+119
+0.11%
+1
+0.02%
+85.31.47.168
+
+18
+36
+0.33%
+34
+0.32%
+1027
+0.97%
+1
+0.02%
+145.19.85.40
+
+19
+34
+0.31%
+33
+0.31%
+1281
+1.21%
+1
+0.02%
+34.107.102.47
+
+20
+33
+0.30%
+33
+0.31%
+1280
+1.21%
+1
+0.02%
+34.141.10.24
+
+21
+31
+0.28%
+27
+0.25%
+1105
+1.04%
+5
+0.10%
+66.249.66.197
+
+22
+30
+0.27%
+29
+0.27%
+655
+0.62%
+1
+0.02%
+145.76.40.223
+
+23
+28
+0.26%
+27
+0.25%
+537
+0.51%
+1
+0.02%
+86.88.85.152
+
+24
+26
+0.24%
+24
+0.23%
+525
+0.50%
+1
+0.02%
+213.10.230.209
+
+25
+26
+0.24%
+25
+0.24%
+602
+0.57%
+1
+0.02%
+62.45.118.37
+
+26
+26
+0.24%
+13
+0.12%
+75
+0.07%
+1
+0.02%
+87.120.114.34
+
+27
+26
+0.24%
+13
+0.12%
+75
+0.07%
+1
+0.02%
+94.103.125.226
+
+28
+25
+0.23%
+25
+0.24%
+1213
+1.15%
+2
+0.04%
+20.223.9.138
+
+29
+25
+0.23%
+25
+0.24%
+497
+0.47%
+2
+0.04%
+217.123.175.175
+
+30
+24
+0.22%
+23
+0.22%
+533
+0.50%
+1
+0.02%
+159.46.196.19
+
+
+
+
+
+Top 10 of 387 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+15
+0.14%
+15
+0.14%
+7159
+6.76%
+1
+0.02%
+141.255.166.74
+
+2
+15
+0.14%
+15
+0.14%
+7153
+6.76%
+1
+0.02%
+3.95.67.52
+
+3
+15
+0.14%
+15
+0.14%
+7153
+6.76%
+1
+0.02%
+154.216.18.162
+
+4
+1219
+11.15%
+1219
+11.51%
+4172
+3.94%
+550
+11.14%
+3.212.128.62
+
+5
+1115
+10.20%
+1115
+10.53%
+3820
+3.61%
+549
+11.12%
+52.22.236.30
+
+6
+1037
+9.48%
+1037
+9.79%
+3551
+3.35%
+521
+10.56%
+54.167.223.174
+
+7
+972
+8.89%
+972
+9.18%
+3329
+3.14%
+544
+11.02%
+3.20.63.178
+
+8
+4
+0.04%
+4
+0.04%
+3288
+3.11%
+0
+0.00%
+120.244.184.199
+
+9
+917
+8.39%
+917
+8.66%
+3131
+2.96%
+521
+10.56%
+18.116.205.62
+
+10
+907
+8.29%
+907
+8.56%
+3103
+2.93%
+489
+9.91%
+34.198.201.66
+
+
+
+
+
+
+Top 30 of 55 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8947
+81.81%
+https://mijn.ggzecademy.nl/
+
+2
+1187
+10.85%
+- (Direct Request)
+
+3
+137
+1.25%
+https://mijn.ggzecademy.nl/sw.js
+
+4
+108
+0.99%
+https://mijn.ggzecademy.nl/sso/
+
+5
+66
+0.60%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+6
+56
+0.51%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+7
+56
+0.51%
+https://mijn.ggzecademy.nl/manager
+
+8
+35
+0.32%
+https://mijn.ggzecademy.nl/auth/login
+
+9
+35
+0.32%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+10
+27
+0.25%
+https://mijn.ggzecademy.nl/en/auth/login
+
+11
+23
+0.21%
+https://mijn.ggzecademy.nl/manager/members
+
+12
+22
+0.20%
+https://mijn.ggzecademy.nl/manager/
+
+13
+20
+0.18%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+14
+19
+0.17%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+15
+18
+0.16%
+http://mijn.ggzecademy.nl
+
+16
+18
+0.16%
+https://mijn.ggzecademy.nl/en
+
+17
+17
+0.16%
+https://mijn.ggzecademy.nl/manager/learning/
+
+18
+14
+0.13%
+https://mijn.ggzecademy.nl/manager/learning
+
+19
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+20
+10
+0.09%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+21
+10
+0.09%
+https://mijn.ggzecademy.nl/en/manager/
+
+22
+9
+0.08%
+http://mijn.ggzecademy.nl/
+
+23
+9
+0.08%
+https:
+
+24
+9
+0.08%
+https://mijn.ggzecademy.nl/en/sso
+
+25
+8
+0.07%
+https://mijn.ggzecademy.nl/auth/password-forgotten
+
+26
+6
+0.05%
+https://ggzecademy.nl/product/activiteitenbank-clienten-met-een-lvb
+
+27
+6
+0.05%
+www.google.com
+
+28
+4
+0.04%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+29
+4
+0.04%
+https://mijn.ggzecademy.nl/favicon.ico
+
+30
+3
+0.03%
+http://85.10.150.22:80/
+
+
+
+
+
+
+Top 15 of 234 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8757
+80.07%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+234
+2.14%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0
+
+3
+229
+2.09%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
+
+4
+115
+1.05%
+Mozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.31
+
+5
+84
+0.77%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+6
+80
+0.73%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/94.0.4606.61 Safari/537.36
+
+7
+76
+0.69%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot
+
+8
+62
+0.57%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36
+
+9
+50
+0.46%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+10
+49
+0.45%
+Go-http-client/1.1
+
+11
+48
+0.44%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36
+
+12
+47
+0.43%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15
+
+13
+44
+0.40%
+Mozilla/5.0 (compatible; CensysInspect/1.1; +https://about.censys.io/)
+
+14
+40
+0.37%
+Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Mobile Safari/537.36
+
+15
+30
+0.27%
+com.apple.WebKit.Networking/20619.2.8.11.12 Network/4277.41.2 macOS/15.1.1
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10936
+100.00%
+10592
+100.00%
+105879
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202501.html b/stats/usage_202501.html
new file mode 100644
index 0000000..fa04bd1
--- /dev/null
+++ b/stats/usage_202501.html
@@ -0,0 +1,2098 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - January 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: January 2025
+Generated 01-Feb-2025 00:10 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for January 2025
+
+Total Hits
+10791
+Total Files
+10254
+Total Pages
+9406
+Total Visits
+4680
+Total KBytes
+64586
+
+Total Unique Sites
+304
+Total Unique URLs
+109
+Total Unique Referrers
+64
+Total Unique User Agents
+123
+
+.
+Avg
+Max
+
+Hits per Hour
+14
+312
+Hits per Day
+348
+608
+Files per Day
+330
+421
+Pages per Day
+303
+586
+Sites per Day
+9
+41
+Visits per Day
+150
+168
+KBytes per Day
+2083
+4725
+
+
+Hits by Response Code
+
+Code 200 - OK
+95.02%
+10254
+Code 301 - Moved Permanently
+3.84%
+414
+Code 304 - Not Modified
+0.19%
+21
+Code 403 - Forbidden
+0.87%
+94
+Code 404 - Not Found
+0.07%
+8
+
+
+
+
+
+
+
+Daily Statistics for January 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+298
+2.76%
+291
+2.84%
+289
+3.07%
+160
+3.42%
+18
+5.92%
+1026
+1.59%
+2
+351
+3.25%
+344
+3.35%
+292
+3.10%
+141
+3.01%
+28
+9.21%
+2427
+3.76%
+3
+369
+3.42%
+361
+3.52%
+296
+3.15%
+148
+3.16%
+28
+9.21%
+2729
+4.23%
+4
+295
+2.73%
+288
+2.81%
+282
+3.00%
+142
+3.03%
+21
+6.91%
+1013
+1.57%
+5
+337
+3.12%
+336
+3.28%
+289
+3.07%
+147
+3.14%
+25
+8.22%
+2278
+3.53%
+6
+422
+3.91%
+418
+4.08%
+303
+3.22%
+153
+3.27%
+41
+13.49%
+4725
+7.32%
+7
+372
+3.45%
+367
+3.58%
+300
+3.19%
+153
+3.27%
+21
+6.91%
+3969
+6.15%
+8
+347
+3.22%
+345
+3.36%
+289
+3.07%
+148
+3.16%
+31
+10.20%
+1997
+3.09%
+9
+608
+5.63%
+307
+2.99%
+586
+6.23%
+149
+3.18%
+14
+4.61%
+1629
+2.52%
+10
+387
+3.59%
+333
+3.25%
+292
+3.10%
+156
+3.33%
+20
+6.58%
+2468
+3.82%
+11
+290
+2.69%
+287
+2.80%
+282
+3.00%
+139
+2.97%
+16
+5.26%
+989
+1.53%
+12
+405
+3.75%
+397
+3.87%
+307
+3.26%
+159
+3.40%
+29
+9.54%
+4475
+6.93%
+13
+360
+3.34%
+344
+3.35%
+314
+3.34%
+146
+3.12%
+19
+6.25%
+2535
+3.93%
+14
+319
+2.96%
+316
+3.08%
+289
+3.07%
+143
+3.06%
+20
+6.58%
+1455
+2.25%
+15
+305
+2.83%
+302
+2.95%
+291
+3.09%
+161
+3.44%
+18
+5.92%
+1045
+1.62%
+16
+340
+3.15%
+331
+3.23%
+299
+3.18%
+158
+3.38%
+23
+7.57%
+1516
+2.35%
+17
+297
+2.75%
+292
+2.85%
+288
+3.06%
+157
+3.35%
+19
+6.25%
+997
+1.54%
+18
+299
+2.77%
+296
+2.89%
+289
+3.07%
+161
+3.44%
+20
+6.58%
+1040
+1.61%
+19
+310
+2.87%
+306
+2.98%
+301
+3.20%
+149
+3.18%
+20
+6.58%
+1112
+1.72%
+20
+340
+3.15%
+328
+3.20%
+309
+3.29%
+146
+3.12%
+19
+6.25%
+1631
+2.53%
+21
+368
+3.41%
+364
+3.55%
+298
+3.17%
+147
+3.14%
+29
+9.54%
+2626
+4.07%
+22
+359
+3.33%
+353
+3.44%
+294
+3.13%
+164
+3.50%
+27
+8.88%
+2836
+4.39%
+23
+342
+3.17%
+329
+3.21%
+286
+3.04%
+154
+3.29%
+19
+6.25%
+2639
+4.09%
+24
+294
+2.72%
+290
+2.83%
+287
+3.05%
+152
+3.25%
+19
+6.25%
+981
+1.52%
+25
+315
+2.92%
+311
+3.03%
+290
+3.08%
+162
+3.46%
+25
+8.22%
+1161
+1.80%
+26
+321
+2.97%
+319
+3.11%
+290
+3.08%
+150
+3.21%
+20
+6.58%
+2249
+3.48%
+27
+426
+3.95%
+421
+4.11%
+299
+3.18%
+168
+3.59%
+27
+8.88%
+4693
+7.27%
+28
+335
+3.10%
+328
+3.20%
+293
+3.12%
+157
+3.35%
+26
+8.55%
+1882
+2.91%
+29
+331
+3.07%
+321
+3.13%
+292
+3.10%
+148
+3.16%
+28
+9.21%
+1494
+2.31%
+30
+347
+3.22%
+330
+3.22%
+304
+3.23%
+162
+3.46%
+31
+10.20%
+1958
+3.03%
+31
+302
+2.80%
+299
+2.92%
+286
+3.04%
+144
+3.08%
+19
+6.25%
+1009
+1.56%
+
+
+
+
+
+
+
+Hourly Statistics for January 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+12
+373
+3.46%
+11
+368
+3.59%
+11
+371
+3.94%
+41
+1280
+1.98%
+1
+13
+406
+3.76%
+12
+400
+3.90%
+12
+378
+4.02%
+59
+1833
+2.84%
+2
+12
+394
+3.65%
+12
+385
+3.75%
+12
+375
+3.99%
+43
+1346
+2.08%
+3
+15
+476
+4.41%
+15
+473
+4.61%
+12
+388
+4.13%
+153
+4739
+7.34%
+4
+12
+382
+3.54%
+12
+378
+3.69%
+11
+368
+3.91%
+54
+1687
+2.61%
+5
+13
+422
+3.91%
+13
+413
+4.03%
+12
+382
+4.06%
+60
+1850
+2.86%
+6
+12
+372
+3.45%
+11
+368
+3.59%
+11
+369
+3.92%
+41
+1260
+1.95%
+7
+12
+388
+3.60%
+12
+386
+3.76%
+11
+370
+3.93%
+56
+1741
+2.70%
+8
+12
+387
+3.59%
+12
+381
+3.72%
+11
+370
+3.93%
+43
+1328
+2.06%
+9
+16
+506
+4.69%
+15
+483
+4.71%
+12
+381
+4.05%
+107
+3330
+5.16%
+10
+16
+508
+4.71%
+16
+502
+4.90%
+12
+381
+4.05%
+123
+3823
+5.92%
+11
+17
+527
+4.88%
+16
+520
+5.07%
+12
+390
+4.15%
+175
+5411
+8.38%
+12
+18
+565
+5.24%
+16
+502
+4.90%
+12
+396
+4.21%
+158
+4912
+7.61%
+13
+17
+553
+5.12%
+17
+545
+5.31%
+12
+398
+4.23%
+203
+6296
+9.75%
+14
+15
+483
+4.48%
+15
+478
+4.66%
+12
+382
+4.06%
+135
+4180
+6.47%
+15
+14
+445
+4.12%
+13
+432
+4.21%
+12
+376
+4.00%
+76
+2362
+3.66%
+16
+13
+416
+3.86%
+13
+408
+3.98%
+12
+377
+4.01%
+59
+1823
+2.82%
+17
+12
+384
+3.56%
+12
+377
+3.68%
+11
+370
+3.93%
+41
+1285
+1.99%
+18
+13
+426
+3.95%
+13
+423
+4.13%
+12
+377
+4.01%
+83
+2583
+4.00%
+19
+13
+407
+3.77%
+12
+400
+3.90%
+11
+371
+3.94%
+70
+2160
+3.34%
+20
+13
+407
+3.77%
+13
+405
+3.95%
+11
+370
+3.93%
+85
+2640
+4.09%
+21
+13
+416
+3.86%
+13
+407
+3.97%
+12
+373
+3.97%
+70
+2158
+3.34%
+22
+22
+705
+6.53%
+12
+400
+3.90%
+21
+676
+7.19%
+73
+2268
+3.51%
+23
+14
+443
+4.11%
+13
+420
+4.10%
+13
+417
+4.43%
+74
+2291
+3.55%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 304 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+1128
+10.45%
+1128
+11.00%
+3874
+6.00%
+501
+10.71%
+52.22.236.30
+
+2
+1054
+9.77%
+1054
+10.28%
+3570
+5.53%
+510
+10.90%
+34.198.201.66
+
+3
+1054
+9.77%
+1054
+10.28%
+3637
+5.63%
+493
+10.53%
+54.167.223.174
+
+4
+1005
+9.31%
+1005
+9.80%
+3430
+5.31%
+483
+10.32%
+3.212.128.62
+
+5
+934
+8.66%
+934
+9.11%
+3188
+4.94%
+511
+10.92%
+52.15.147.27
+
+6
+925
+8.57%
+925
+9.02%
+3173
+4.91%
+502
+10.73%
+18.116.205.62
+
+7
+914
+8.47%
+914
+8.91%
+3126
+4.84%
+502
+10.73%
+3.20.63.178
+
+8
+874
+8.10%
+874
+8.52%
+2959
+4.58%
+501
+10.71%
+3.12.251.153
+
+9
+873
+8.09%
+873
+8.51%
+3004
+4.65%
+491
+10.49%
+35.166.228.98
+
+10
+352
+3.26%
+0
+0.00%
+164
+0.25%
+2
+0.04%
+45.118.248.92
+
+11
+120
+1.11%
+113
+1.10%
+1824
+2.82%
+8
+0.17%
+157.97.55.251
+
+12
+55
+0.51%
+54
+0.53%
+2136
+3.31%
+1
+0.02%
+34.107.102.47
+
+13
+53
+0.49%
+53
+0.52%
+1633
+2.53%
+2
+0.04%
+92.108.93.110
+
+14
+37
+0.34%
+36
+0.35%
+1146
+1.77%
+1
+0.02%
+46.144.213.10
+
+15
+33
+0.31%
+31
+0.30%
+723
+1.12%
+1
+0.02%
+84.84.119.229
+
+16
+31
+0.29%
+30
+0.29%
+660
+1.02%
+1
+0.02%
+31.207.10.60
+
+17
+31
+0.29%
+31
+0.30%
+885
+1.37%
+1
+0.02%
+34.141.10.24
+
+18
+30
+0.28%
+30
+0.29%
+142
+0.22%
+5
+0.11%
+77.161.229.184
+
+19
+30
+0.28%
+30
+0.29%
+905
+1.40%
+1
+0.02%
+82.169.163.179
+
+20
+29
+0.27%
+27
+0.26%
+605
+0.94%
+2
+0.04%
+185.220.104.164
+
+21
+26
+0.24%
+25
+0.24%
+898
+1.39%
+1
+0.02%
+89.221.178.105
+
+22
+26
+0.24%
+25
+0.24%
+39
+0.06%
+2
+0.04%
+92.254.18.114
+
+23
+25
+0.23%
+24
+0.23%
+535
+0.83%
+1
+0.02%
+144.178.87.214
+
+24
+25
+0.23%
+25
+0.24%
+1203
+1.86%
+2
+0.04%
+40.69.92.134
+
+25
+24
+0.22%
+12
+0.12%
+67
+0.10%
+1
+0.02%
+15.236.37.126
+
+26
+24
+0.22%
+23
+0.22%
+533
+0.83%
+1
+0.02%
+193.58.15.128
+
+27
+24
+0.22%
+23
+0.22%
+533
+0.83%
+1
+0.02%
+212.115.200.41
+
+28
+23
+0.21%
+22
+0.21%
+515
+0.80%
+1
+0.02%
+92.70.179.161
+
+29
+21
+0.19%
+20
+0.20%
+512
+0.79%
+1
+0.02%
+89.205.133.35
+
+30
+20
+0.19%
+19
+0.19%
+408
+0.63%
+1
+0.02%
+217.114.98.38
+
+
+
+
+
+Top 10 of 304 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+1128
+10.45%
+1128
+11.00%
+3874
+6.00%
+501
+10.71%
+52.22.236.30
+
+2
+1054
+9.77%
+1054
+10.28%
+3637
+5.63%
+493
+10.53%
+54.167.223.174
+
+3
+1054
+9.77%
+1054
+10.28%
+3570
+5.53%
+510
+10.90%
+34.198.201.66
+
+4
+1005
+9.31%
+1005
+9.80%
+3430
+5.31%
+483
+10.32%
+3.212.128.62
+
+5
+934
+8.66%
+934
+9.11%
+3188
+4.94%
+511
+10.92%
+52.15.147.27
+
+6
+925
+8.57%
+925
+9.02%
+3173
+4.91%
+502
+10.73%
+18.116.205.62
+
+7
+914
+8.47%
+914
+8.91%
+3126
+4.84%
+502
+10.73%
+3.20.63.178
+
+8
+873
+8.09%
+873
+8.51%
+3004
+4.65%
+491
+10.49%
+35.166.228.98
+
+9
+874
+8.10%
+874
+8.52%
+2959
+4.58%
+501
+10.71%
+3.12.251.153
+
+10
+55
+0.51%
+54
+0.53%
+2136
+3.31%
+1
+0.02%
+34.107.102.47
+
+
+
+
+
+
+Top 30 of 64 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8900
+82.48%
+https://mijn.ggzecademy.nl/
+
+2
+1003
+9.29%
+- (Direct Request)
+
+3
+174
+1.61%
+https://mijn.ggzecademy.nl/sso/
+
+4
+136
+1.26%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+82
+0.76%
+https://mijn.ggzecademy.nl/auth/login
+
+6
+76
+0.70%
+https://mijn.ggzecademy.nl/manager
+
+7
+51
+0.47%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+8
+27
+0.25%
+https://mijn.ggzecademy.nl/manager/learning/
+
+9
+26
+0.24%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+10
+25
+0.23%
+https://mijn.ggzecademy.nl/manager/members
+
+11
+24
+0.22%
+www.google.com
+
+12
+21
+0.19%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+13
+20
+0.19%
+https://mijn.ggzecademy.nl/manager/learning
+
+14
+20
+0.19%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV2x_LT_0016.php
+
+15
+20
+0.19%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+16
+16
+0.15%
+https://mijn.ggzecademy.nl/auth/password-reset
+
+17
+16
+0.15%
+https://mijn.ggzecademy.nl/manager/
+
+18
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBOm2_LT_0046.php
+
+19
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+20
+13
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+21
+12
+0.11%
+https://mijn.ggzecademy.nl/en
+
+22
+11
+0.10%
+https://mijn.ggzecademy.nl/en/auth/login
+
+23
+9
+0.08%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+24
+8
+0.07%
+https://mijn.ggzecademy.nl/manager/members/report
+
+25
+7
+0.06%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+26
+6
+0.06%
+http://mijn.ggzecademy.nl/
+
+27
+6
+0.06%
+https://ggzecademy.nl/product/activiteitenbank-clienten-met-een-lvb
+
+28
+6
+0.06%
+https://mijn.ggzecademy.nl/en/auth/password-reset
+
+29
+4
+0.04%
+http://mijn.ggzecademy.nl
+
+30
+3
+0.03%
+http://85.10.150.22:80/
+
+
+
+
+
+
+Top 15 of 123 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8761
+81.19%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+364
+3.37%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36
+
+3
+204
+1.89%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0
+
+4
+135
+1.25%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
+
+5
+97
+0.90%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0
+
+6
+94
+0.87%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
+
+7
+72
+0.67%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+8
+66
+0.61%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-SearchBot/1.0; +https://openai.com/searchbot
+
+9
+37
+0.34%
+Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Mobile Safari/537.36
+
+10
+36
+0.33%
+Mozilla/5.0 (Linux; Android 7.0; SM-G930V Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.125 Mobile Sa
+
+11
+35
+0.32%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36
+
+12
+31
+0.29%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36 Edg/127.0.0.0
+
+13
+29
+0.27%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0
+
+14
+28
+0.26%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
+
+15
+26
+0.24%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10791
+100.00%
+10254
+100.00%
+64586
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202502.html b/stats/usage_202502.html
new file mode 100644
index 0000000..807db26
--- /dev/null
+++ b/stats/usage_202502.html
@@ -0,0 +1,2065 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - February 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: February 2025
+Generated 01-Mar-2025 00:11 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for February 2025
+
+Total Hits
+10625
+Total Files
+10093
+Total Pages
+8482
+Total Visits
+4477
+Total KBytes
+78878
+
+Total Unique Sites
+363
+Total Unique URLs
+189
+Total Unique Referrers
+48
+Total Unique User Agents
+470
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+144
+Hits per Day
+379
+645
+Files per Day
+360
+590
+Pages per Day
+302
+384
+Sites per Day
+12
+59
+Visits per Day
+159
+218
+KBytes per Day
+2817
+9720
+
+
+Hits by Response Code
+
+Code 200 - OK
+94.99%
+10093
+Code 301 - Moved Permanently
+2.56%
+272
+Code 302 - Found
+0.02%
+2
+Code 304 - Not Modified
+0.04%
+4
+Code 401 - Unauthorized
+0.03%
+3
+Code 403 - Forbidden
+1.68%
+179
+Code 404 - Not Found
+0.68%
+72
+
+
+
+
+
+
+
+Daily Statistics for February 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+316
+2.97%
+309
+3.06%
+288
+3.40%
+151
+3.37%
+23
+6.34%
+1460
+1.85%
+2
+309
+2.91%
+307
+3.04%
+289
+3.41%
+162
+3.62%
+29
+7.99%
+1132
+1.43%
+3
+313
+2.95%
+311
+3.08%
+290
+3.42%
+148
+3.31%
+17
+4.68%
+1438
+1.82%
+4
+379
+3.57%
+358
+3.55%
+303
+3.57%
+163
+3.64%
+25
+6.89%
+2915
+3.70%
+5
+349
+3.28%
+305
+3.02%
+289
+3.41%
+159
+3.55%
+24
+6.61%
+1047
+1.33%
+6
+352
+3.31%
+350
+3.47%
+289
+3.41%
+145
+3.24%
+24
+6.61%
+3087
+3.91%
+7
+333
+3.13%
+323
+3.20%
+294
+3.47%
+172
+3.84%
+24
+6.61%
+2282
+2.89%
+8
+470
+4.42%
+414
+4.10%
+319
+3.76%
+143
+3.19%
+24
+6.61%
+5788
+7.34%
+9
+334
+3.14%
+331
+3.28%
+287
+3.38%
+156
+3.48%
+30
+8.26%
+1716
+2.18%
+10
+324
+3.05%
+322
+3.19%
+293
+3.45%
+170
+3.80%
+20
+5.51%
+1460
+1.85%
+11
+645
+6.07%
+590
+5.85%
+384
+4.53%
+175
+3.91%
+59
+16.25%
+9720
+12.32%
+12
+442
+4.16%
+407
+4.03%
+306
+3.61%
+166
+3.71%
+34
+9.37%
+3106
+3.94%
+13
+442
+4.16%
+420
+4.16%
+311
+3.67%
+159
+3.55%
+31
+8.54%
+3838
+4.87%
+14
+316
+2.97%
+306
+3.03%
+297
+3.50%
+159
+3.55%
+24
+6.61%
+1102
+1.40%
+15
+395
+3.72%
+331
+3.28%
+296
+3.49%
+162
+3.62%
+21
+5.79%
+1250
+1.58%
+16
+464
+4.37%
+408
+4.04%
+326
+3.84%
+159
+3.55%
+25
+6.89%
+4770
+6.05%
+17
+307
+2.89%
+302
+2.99%
+288
+3.40%
+143
+3.19%
+19
+5.23%
+1441
+1.83%
+18
+452
+4.25%
+436
+4.32%
+314
+3.70%
+178
+3.98%
+29
+7.99%
+6377
+8.08%
+19
+452
+4.25%
+428
+4.24%
+334
+3.94%
+170
+3.80%
+29
+7.99%
+4100
+5.20%
+20
+370
+3.48%
+356
+3.53%
+303
+3.57%
+135
+3.02%
+28
+7.71%
+2135
+2.71%
+21
+417
+3.92%
+405
+4.01%
+315
+3.71%
+110
+2.46%
+30
+8.26%
+3571
+4.53%
+22
+316
+2.97%
+306
+3.03%
+292
+3.44%
+134
+2.99%
+27
+7.44%
+1449
+1.84%
+23
+369
+3.47%
+356
+3.53%
+289
+3.41%
+140
+3.13%
+26
+7.16%
+3564
+4.52%
+24
+342
+3.22%
+335
+3.32%
+295
+3.48%
+147
+3.28%
+34
+9.37%
+1731
+2.19%
+25
+363
+3.42%
+353
+3.50%
+292
+3.44%
+191
+4.27%
+39
+10.74%
+2834
+3.59%
+26
+319
+3.00%
+316
+3.13%
+284
+3.35%
+185
+4.13%
+28
+7.71%
+1462
+1.85%
+27
+413
+3.89%
+388
+3.84%
+321
+3.78%
+218
+4.87%
+26
+7.16%
+2609
+3.31%
+28
+322
+3.03%
+320
+3.17%
+294
+3.47%
+208
+4.65%
+26
+7.16%
+1493
+1.89%
+
+
+
+
+
+
+
+Hourly Statistics for February 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+14
+416
+3.92%
+13
+387
+3.83%
+12
+340
+4.01%
+107
+2989
+3.79%
+1
+13
+374
+3.52%
+13
+367
+3.64%
+12
+340
+4.01%
+45
+1268
+1.61%
+2
+18
+514
+4.84%
+16
+454
+4.50%
+13
+372
+4.39%
+151
+4219
+5.35%
+3
+13
+374
+3.52%
+13
+369
+3.66%
+12
+342
+4.03%
+74
+2064
+2.62%
+4
+14
+416
+3.92%
+12
+355
+3.52%
+12
+339
+4.00%
+47
+1302
+1.65%
+5
+12
+350
+3.29%
+12
+347
+3.44%
+11
+331
+3.90%
+57
+1605
+2.03%
+6
+13
+380
+3.58%
+13
+370
+3.67%
+12
+343
+4.04%
+74
+2069
+2.62%
+7
+14
+408
+3.84%
+14
+400
+3.96%
+12
+342
+4.03%
+97
+2722
+3.45%
+8
+16
+451
+4.24%
+15
+429
+4.25%
+13
+367
+4.33%
+115
+3222
+4.09%
+9
+14
+398
+3.75%
+13
+390
+3.86%
+12
+341
+4.02%
+71
+1989
+2.52%
+10
+16
+464
+4.37%
+16
+449
+4.45%
+13
+366
+4.32%
+115
+3220
+4.08%
+11
+16
+454
+4.27%
+14
+419
+4.15%
+13
+385
+4.54%
+65
+1826
+2.31%
+12
+17
+500
+4.71%
+17
+481
+4.77%
+12
+360
+4.24%
+160
+4474
+5.67%
+13
+24
+698
+6.57%
+23
+653
+6.47%
+15
+420
+4.95%
+309
+8644
+10.96%
+14
+16
+473
+4.45%
+16
+448
+4.44%
+12
+353
+4.16%
+189
+5286
+6.70%
+15
+15
+446
+4.20%
+15
+441
+4.37%
+12
+350
+4.13%
+125
+3491
+4.43%
+16
+18
+529
+4.98%
+18
+507
+5.02%
+12
+345
+4.07%
+198
+5553
+7.04%
+17
+13
+386
+3.63%
+13
+380
+3.76%
+12
+343
+4.04%
+61
+1702
+2.16%
+18
+18
+523
+4.92%
+16
+470
+4.66%
+13
+375
+4.42%
+205
+5739
+7.28%
+19
+14
+406
+3.82%
+12
+356
+3.53%
+12
+345
+4.07%
+64
+1798
+2.28%
+20
+19
+532
+5.01%
+18
+523
+5.18%
+12
+362
+4.27%
+303
+8483
+10.75%
+21
+13
+386
+3.63%
+13
+369
+3.66%
+12
+343
+4.04%
+48
+1348
+1.71%
+22
+12
+351
+3.30%
+12
+347
+3.44%
+12
+337
+3.97%
+56
+1573
+1.99%
+23
+14
+396
+3.73%
+13
+382
+3.78%
+12
+341
+4.02%
+82
+2290
+2.90%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 363 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+980
+9.22%
+980
+9.71%
+3349
+4.25%
+394
+8.80%
+3.212.128.62
+
+2
+883
+8.31%
+883
+8.75%
+3020
+3.83%
+413
+9.22%
+54.167.223.174
+
+3
+853
+8.03%
+853
+8.45%
+2930
+3.71%
+398
+8.89%
+52.22.236.30
+
+4
+797
+7.50%
+797
+7.90%
+2744
+3.48%
+466
+10.41%
+3.12.251.153
+
+5
+745
+7.01%
+745
+7.38%
+2552
+3.24%
+449
+10.03%
+52.15.147.27
+
+6
+735
+6.92%
+735
+7.28%
+2550
+3.23%
+365
+8.15%
+34.198.201.66
+
+7
+728
+6.85%
+728
+7.21%
+2461
+3.12%
+441
+9.85%
+3.20.63.178
+
+8
+715
+6.73%
+715
+7.08%
+2447
+3.10%
+436
+9.74%
+18.116.205.62
+
+9
+713
+6.71%
+713
+7.06%
+2410
+3.06%
+410
+9.16%
+35.166.228.98
+
+10
+252
+2.37%
+158
+1.57%
+6452
+8.18%
+2
+0.04%
+176.123.10.110
+
+11
+229
+2.16%
+229
+2.27%
+781
+0.99%
+119
+2.66%
+35.84.118.171
+
+12
+211
+1.99%
+211
+2.09%
+713
+0.90%
+118
+2.64%
+44.227.38.253
+
+13
+180
+1.69%
+162
+1.61%
+906
+1.15%
+9
+0.20%
+45.154.98.74
+
+14
+140
+1.32%
+122
+1.21%
+2533
+3.21%
+6
+0.13%
+92.108.93.110
+
+15
+101
+0.95%
+86
+0.85%
+2369
+3.00%
+5
+0.11%
+217.123.175.175
+
+16
+91
+0.86%
+91
+0.90%
+306
+0.39%
+55
+1.23%
+5.78.87.38
+
+17
+85
+0.80%
+78
+0.77%
+776
+0.98%
+10
+0.22%
+157.97.55.251
+
+18
+82
+0.77%
+82
+0.81%
+276
+0.35%
+62
+1.38%
+5.161.61.238
+
+19
+70
+0.66%
+70
+0.69%
+236
+0.30%
+52
+1.16%
+5.161.75.7
+
+20
+67
+0.63%
+67
+0.66%
+225
+0.29%
+48
+1.07%
+5.78.118.142
+
+21
+55
+0.52%
+54
+0.54%
+2136
+2.71%
+1
+0.02%
+35.246.191.14
+
+22
+52
+0.49%
+0
+0.00%
+21
+0.03%
+1
+0.02%
+23.94.53.110
+
+23
+51
+0.48%
+41
+0.41%
+2123
+2.69%
+1
+0.02%
+13.229.72.220
+
+24
+44
+0.41%
+43
+0.43%
+1691
+2.14%
+2
+0.04%
+144.178.87.214
+
+25
+41
+0.39%
+0
+0.00%
+16
+0.02%
+1
+0.02%
+23.94.53.10
+
+26
+40
+0.38%
+17
+0.17%
+70
+0.09%
+1
+0.02%
+206.189.19.19
+
+27
+40
+0.38%
+22
+0.22%
+172
+0.22%
+1
+0.02%
+213.152.176.252
+
+28
+39
+0.37%
+33
+0.33%
+897
+1.14%
+2
+0.04%
+217.122.190.140
+
+29
+36
+0.34%
+34
+0.34%
+2039
+2.58%
+1
+0.02%
+54.90.217.110
+
+30
+32
+0.30%
+28
+0.28%
+160
+0.20%
+2
+0.04%
+193.56.113.19
+
+
+
+
+
+Top 10 of 363 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+252
+2.37%
+158
+1.57%
+6452
+8.18%
+2
+0.04%
+176.123.10.110
+
+2
+980
+9.22%
+980
+9.71%
+3349
+4.25%
+394
+8.80%
+3.212.128.62
+
+3
+883
+8.31%
+883
+8.75%
+3020
+3.83%
+413
+9.22%
+54.167.223.174
+
+4
+853
+8.03%
+853
+8.45%
+2930
+3.71%
+398
+8.89%
+52.22.236.30
+
+5
+797
+7.50%
+797
+7.90%
+2744
+3.48%
+466
+10.41%
+3.12.251.153
+
+6
+745
+7.01%
+745
+7.38%
+2552
+3.24%
+449
+10.03%
+52.15.147.27
+
+7
+735
+6.92%
+735
+7.28%
+2550
+3.23%
+365
+8.15%
+34.198.201.66
+
+8
+140
+1.32%
+122
+1.21%
+2533
+3.21%
+6
+0.13%
+92.108.93.110
+
+9
+728
+6.85%
+728
+7.21%
+2461
+3.12%
+441
+9.85%
+3.20.63.178
+
+10
+715
+6.73%
+715
+7.08%
+2447
+3.10%
+436
+9.74%
+18.116.205.62
+
+
+
+
+
+
+Top 30 of 48 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8075
+76.00%
+https://mijn.ggzecademy.nl/
+
+2
+1714
+16.13%
+- (Direct Request)
+
+3
+246
+2.32%
+https://mijn.ggzecademy.nl/sso/
+
+4
+171
+1.61%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+69
+0.65%
+https://mijn.ggzecademy.nl/auth/login
+
+6
+47
+0.44%
+https://mijn.ggzecademy.nl/manager
+
+7
+41
+0.39%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+8
+40
+0.38%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+9
+22
+0.21%
+https://mijn.ggzecademy.nl/manager/members
+
+10
+21
+0.20%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+11
+19
+0.18%
+https://mijn.ggzecademy.nl/manager/learning/431-drugswiel
+
+12
+18
+0.17%
+https://mijn.ggzecademy.nl/en/auth/login
+
+13
+16
+0.15%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+14
+15
+0.14%
+https://mijn.ggzecademy.nl/en
+
+15
+15
+0.14%
+https://mijn.ggzecademy.nl/manager/learning/419-combi-methode
+
+16
+14
+0.13%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV4x_LT_0022.php
+
+17
+11
+0.10%
+https://mijn.ggzecademy.nl/manager/learning
+
+18
+8
+0.08%
+http://mijn.ggzecademy.nl/
+
+19
+8
+0.08%
+https://www.google.com/
+
+20
+7
+0.07%
+https://mijn.ggzecademy.nl/manager/
+
+21
+6
+0.06%
+https://mijn.ggzecademy.nl/favicon.ico
+
+22
+3
+0.03%
+http://85.10.150.22:80/
+
+23
+3
+0.03%
+http://mijn.ggzecademy.nl
+
+24
+3
+0.03%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+25
+2
+0.02%
+http://mijn.ggzecademy.nl/media/system/js/core.js
+
+26
+2
+0.02%
+http://mijn.ggzecademy.nl/wp-includes/css/buttons.css
+
+27
+2
+0.02%
+https://ggzecademy.nl/product/thema-overzicht-forensische-leerlijn/
+
+28
+2
+0.02%
+https://mijn.ggzecademy.nl
+
+29
+2
+0.02%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBOm2_LT_0046.php
+
+30
+2
+0.02%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+
+
+
+
+
+Top 15 of 470 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+7907
+74.42%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+235
+2.21%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
+
+3
+189
+1.78%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0
+
+4
+182
+1.71%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36
+
+5
+166
+1.56%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0
+
+6
+119
+1.12%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36
+
+7
+97
+0.91%
+Go-http-client/1.1
+
+8
+96
+0.90%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)
+
+9
+84
+0.79%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+10
+81
+0.76%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+11
+80
+0.75%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36
+
+12
+69
+0.65%
+Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
+
+13
+67
+0.63%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
+
+14
+47
+0.44%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.0.0
+
+15
+43
+0.40%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10625
+100.00%
+10093
+100.00%
+78878
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202503.html b/stats/usage_202503.html
new file mode 100644
index 0000000..31400f0
--- /dev/null
+++ b/stats/usage_202503.html
@@ -0,0 +1,2098 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - March 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: March 2025
+Generated 01-Apr-2025 00:11 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for March 2025
+
+Total Hits
+11303
+Total Files
+10749
+Total Pages
+9303
+Total Visits
+6441
+Total KBytes
+66233
+
+Total Unique Sites
+392
+Total Unique URLs
+432
+Total Unique Referrers
+335
+Total Unique User Agents
+102
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+564
+Hits per Day
+364
+887
+Files per Day
+346
+599
+Pages per Day
+300
+378
+Sites per Day
+12
+48
+Visits per Day
+207
+234
+KBytes per Day
+2137
+4970
+
+
+Hits by Response Code
+
+Code 200 - OK
+95.10%
+10749
+Code 301 - Moved Permanently
+3.95%
+446
+Code 304 - Not Modified
+0.20%
+23
+Code 403 - Forbidden
+0.58%
+65
+Code 404 - Not Found
+0.18%
+20
+
+
+
+
+
+
+
+Daily Statistics for March 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+323
+2.86%
+317
+2.95%
+295
+3.17%
+212
+3.29%
+27
+6.89%
+1529
+2.31%
+2
+312
+2.76%
+306
+2.85%
+289
+3.11%
+218
+3.38%
+38
+9.69%
+1453
+2.19%
+3
+350
+3.10%
+343
+3.19%
+299
+3.21%
+163
+2.53%
+36
+9.18%
+1954
+2.95%
+4
+358
+3.17%
+342
+3.18%
+317
+3.41%
+179
+2.78%
+34
+8.67%
+2697
+4.07%
+5
+887
+7.85%
+599
+5.57%
+378
+4.06%
+180
+2.79%
+30
+7.65%
+2180
+3.29%
+6
+342
+3.03%
+336
+3.13%
+297
+3.19%
+200
+3.11%
+33
+8.42%
+1647
+2.49%
+7
+303
+2.68%
+299
+2.78%
+289
+3.11%
+212
+3.29%
+30
+7.65%
+1040
+1.57%
+8
+325
+2.88%
+320
+2.98%
+291
+3.13%
+206
+3.20%
+35
+8.93%
+1858
+2.81%
+9
+302
+2.67%
+295
+2.74%
+296
+3.18%
+211
+3.28%
+31
+7.91%
+1013
+1.53%
+10
+345
+3.05%
+342
+3.18%
+295
+3.17%
+201
+3.12%
+36
+9.18%
+2468
+3.73%
+11
+461
+4.08%
+440
+4.09%
+325
+3.49%
+213
+3.31%
+33
+8.42%
+4178
+6.31%
+12
+434
+3.84%
+425
+3.95%
+315
+3.39%
+217
+3.37%
+48
+12.24%
+4527
+6.84%
+13
+305
+2.70%
+300
+2.79%
+287
+3.09%
+205
+3.18%
+27
+6.89%
+1180
+1.78%
+14
+290
+2.57%
+289
+2.69%
+283
+3.04%
+190
+2.95%
+25
+6.38%
+1128
+1.70%
+15
+336
+2.97%
+295
+2.74%
+289
+3.11%
+204
+3.17%
+26
+6.63%
+1004
+1.52%
+16
+323
+2.86%
+306
+2.85%
+310
+3.33%
+211
+3.28%
+27
+6.89%
+1077
+1.63%
+17
+293
+2.59%
+289
+2.69%
+232
+2.49%
+167
+2.59%
+26
+6.63%
+2358
+3.56%
+18
+393
+3.48%
+384
+3.57%
+302
+3.25%
+223
+3.46%
+32
+8.16%
+3721
+5.62%
+19
+533
+4.72%
+515
+4.79%
+341
+3.67%
+222
+3.45%
+41
+10.46%
+4970
+7.50%
+20
+395
+3.49%
+380
+3.54%
+325
+3.49%
+221
+3.43%
+36
+9.18%
+2757
+4.16%
+21
+353
+3.12%
+348
+3.24%
+293
+3.15%
+212
+3.29%
+25
+6.38%
+3250
+4.91%
+22
+294
+2.60%
+292
+2.72%
+291
+3.13%
+207
+3.21%
+24
+6.12%
+996
+1.50%
+23
+297
+2.63%
+295
+2.74%
+285
+3.06%
+195
+3.03%
+26
+6.63%
+996
+1.50%
+24
+397
+3.51%
+379
+3.53%
+319
+3.43%
+214
+3.32%
+30
+7.65%
+2657
+4.01%
+25
+371
+3.28%
+357
+3.32%
+312
+3.35%
+217
+3.37%
+31
+7.91%
+2136
+3.22%
+26
+334
+2.95%
+327
+3.04%
+295
+3.17%
+234
+3.63%
+41
+10.46%
+1209
+1.82%
+27
+358
+3.17%
+354
+3.29%
+296
+3.18%
+227
+3.52%
+31
+7.91%
+2855
+4.31%
+28
+316
+2.80%
+314
+2.92%
+288
+3.10%
+225
+3.49%
+32
+8.16%
+1425
+2.15%
+29
+300
+2.65%
+298
+2.77%
+290
+3.12%
+232
+3.60%
+25
+6.38%
+1393
+2.10%
+30
+279
+2.47%
+279
+2.60%
+275
+2.96%
+215
+3.34%
+25
+6.38%
+942
+1.42%
+31
+394
+3.49%
+384
+3.57%
+304
+3.27%
+233
+3.62%
+44
+11.22%
+3635
+5.49%
+
+
+
+
+
+
+
+Hourly Statistics for March 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+30
+930
+8.23%
+20
+650
+6.05%
+14
+448
+4.82%
+66
+2046
+3.09%
+1
+12
+402
+3.56%
+12
+392
+3.65%
+12
+377
+4.05%
+56
+1730
+2.61%
+2
+12
+385
+3.41%
+12
+381
+3.54%
+11
+358
+3.85%
+48
+1499
+2.26%
+3
+14
+434
+3.84%
+13
+428
+3.98%
+12
+384
+4.13%
+117
+3639
+5.49%
+4
+13
+409
+3.62%
+12
+389
+3.62%
+12
+400
+4.30%
+44
+1362
+2.06%
+5
+15
+471
+4.17%
+15
+466
+4.34%
+12
+392
+4.21%
+139
+4306
+6.50%
+6
+12
+389
+3.44%
+12
+384
+3.57%
+12
+375
+4.03%
+42
+1313
+1.98%
+7
+14
+438
+3.88%
+13
+431
+4.01%
+12
+390
+4.19%
+94
+2926
+4.42%
+8
+15
+468
+4.14%
+14
+460
+4.28%
+12
+386
+4.15%
+92
+2849
+4.30%
+9
+17
+551
+4.87%
+17
+534
+4.97%
+12
+402
+4.32%
+169
+5239
+7.91%
+10
+16
+518
+4.58%
+16
+506
+4.71%
+12
+396
+4.26%
+146
+4516
+6.82%
+11
+20
+621
+5.49%
+19
+593
+5.52%
+14
+441
+4.74%
+176
+5447
+8.22%
+12
+14
+436
+3.86%
+13
+424
+3.94%
+12
+392
+4.21%
+63
+1957
+2.95%
+13
+17
+554
+4.90%
+16
+520
+4.84%
+13
+415
+4.46%
+129
+3987
+6.02%
+14
+15
+481
+4.26%
+13
+425
+3.95%
+12
+376
+4.04%
+68
+2121
+3.20%
+15
+12
+393
+3.48%
+12
+389
+3.62%
+11
+362
+3.89%
+56
+1730
+2.61%
+16
+14
+436
+3.86%
+13
+429
+3.99%
+12
+377
+4.05%
+86
+2680
+4.05%
+17
+15
+495
+4.38%
+15
+486
+4.52%
+11
+371
+3.99%
+152
+4705
+7.10%
+18
+12
+402
+3.56%
+12
+397
+3.69%
+12
+377
+4.05%
+44
+1370
+2.07%
+19
+12
+400
+3.54%
+12
+394
+3.67%
+11
+369
+3.97%
+56
+1741
+2.63%
+20
+16
+502
+4.44%
+16
+496
+4.61%
+12
+392
+4.21%
+133
+4122
+6.22%
+21
+13
+414
+3.66%
+13
+408
+3.80%
+12
+379
+4.07%
+63
+1950
+2.94%
+22
+12
+397
+3.51%
+12
+393
+3.66%
+12
+372
+4.00%
+56
+1729
+2.61%
+23
+12
+377
+3.34%
+12
+374
+3.48%
+12
+372
+4.00%
+41
+1268
+1.91%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 392 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+594
+5.26%
+594
+5.53%
+1999
+3.02%
+390
+6.05%
+49.13.134.145
+
+2
+567
+5.02%
+567
+5.27%
+1908
+2.88%
+393
+6.10%
+157.90.156.63
+
+3
+559
+4.95%
+559
+5.20%
+1881
+2.84%
+376
+5.84%
+142.132.180.39
+
+4
+553
+4.89%
+274
+2.55%
+614
+0.93%
+1
+0.02%
+82.197.68.81
+
+5
+537
+4.75%
+537
+5.00%
+1812
+2.74%
+374
+5.81%
+49.13.24.81
+
+6
+530
+4.69%
+530
+4.93%
+1785
+2.70%
+372
+5.78%
+168.119.96.239
+
+7
+522
+4.62%
+522
+4.86%
+1762
+2.66%
+380
+5.90%
+168.119.53.160
+
+8
+518
+4.58%
+518
+4.82%
+1745
+2.63%
+366
+5.68%
+88.99.80.227
+
+9
+514
+4.55%
+514
+4.78%
+1730
+2.61%
+367
+5.70%
+78.47.98.55
+
+10
+509
+4.50%
+509
+4.74%
+1715
+2.59%
+357
+5.54%
+167.235.143.113
+
+11
+493
+4.36%
+493
+4.59%
+1661
+2.51%
+333
+5.17%
+49.13.167.123
+
+12
+484
+4.28%
+484
+4.50%
+1629
+2.46%
+340
+5.28%
+157.90.155.240
+
+13
+482
+4.26%
+482
+4.48%
+1622
+2.45%
+344
+5.34%
+128.140.106.114
+
+14
+474
+4.19%
+474
+4.41%
+1595
+2.41%
+348
+5.40%
+49.13.130.29
+
+15
+472
+4.18%
+472
+4.39%
+1590
+2.40%
+344
+5.34%
+78.47.173.76
+
+16
+434
+3.84%
+434
+4.04%
+1464
+2.21%
+328
+5.09%
+159.69.158.189
+
+17
+142
+1.26%
+139
+1.29%
+2497
+3.77%
+3
+0.05%
+209.198.140.48
+
+18
+111
+0.98%
+99
+0.92%
+821
+1.24%
+16
+0.25%
+157.97.55.251
+
+19
+95
+0.84%
+80
+0.74%
+1706
+2.58%
+7
+0.11%
+144.178.193.150
+
+20
+85
+0.75%
+85
+0.79%
+286
+0.43%
+70
+1.09%
+49.13.164.148
+
+21
+85
+0.75%
+85
+0.79%
+286
+0.43%
+71
+1.10%
+78.46.215.1
+
+22
+82
+0.73%
+70
+0.65%
+1160
+1.75%
+6
+0.09%
+92.108.93.110
+
+23
+79
+0.70%
+79
+0.73%
+266
+0.40%
+66
+1.02%
+128.140.41.193
+
+24
+68
+0.60%
+68
+0.63%
+229
+0.35%
+56
+0.87%
+78.46.190.63
+
+25
+56
+0.50%
+56
+0.52%
+188
+0.28%
+39
+0.61%
+5.78.118.142
+
+26
+55
+0.49%
+55
+0.51%
+185
+0.28%
+40
+0.62%
+44.227.38.253
+
+27
+55
+0.49%
+55
+0.51%
+185
+0.28%
+35
+0.54%
+52.22.236.30
+
+28
+55
+0.49%
+55
+0.51%
+185
+0.28%
+33
+0.51%
+54.167.223.174
+
+29
+53
+0.47%
+53
+0.49%
+178
+0.27%
+37
+0.57%
+18.116.205.62
+
+30
+49
+0.43%
+47
+0.44%
+1068
+1.61%
+1
+0.02%
+92.70.179.161
+
+
+
+
+
+Top 10 of 392 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+142
+1.26%
+139
+1.29%
+2497
+3.77%
+3
+0.05%
+209.198.140.48
+
+2
+594
+5.26%
+594
+5.53%
+1999
+3.02%
+390
+6.05%
+49.13.134.145
+
+3
+567
+5.02%
+567
+5.27%
+1908
+2.88%
+393
+6.10%
+157.90.156.63
+
+4
+559
+4.95%
+559
+5.20%
+1881
+2.84%
+376
+5.84%
+142.132.180.39
+
+5
+537
+4.75%
+537
+5.00%
+1812
+2.74%
+374
+5.81%
+49.13.24.81
+
+6
+530
+4.69%
+530
+4.93%
+1785
+2.70%
+372
+5.78%
+168.119.96.239
+
+7
+522
+4.62%
+522
+4.86%
+1762
+2.66%
+380
+5.90%
+168.119.53.160
+
+8
+518
+4.58%
+518
+4.82%
+1745
+2.63%
+366
+5.68%
+88.99.80.227
+
+9
+514
+4.55%
+514
+4.78%
+1730
+2.61%
+367
+5.70%
+78.47.98.55
+
+10
+509
+4.50%
+509
+4.74%
+1715
+2.59%
+357
+5.54%
+167.235.143.113
+
+
+
+
+
+
+Top 30 of 335 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8866
+78.44%
+https://mijn.ggzecademy.nl/
+
+2
+1092
+9.66%
+- (Direct Request)
+
+3
+276
+2.44%
+https://mijn.ggzecademy.nl/sso/
+
+4
+200
+1.77%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+117
+1.04%
+https://mijn.ggzecademy.nl/manager
+
+6
+48
+0.42%
+https://mijn.ggzecademy.nl/auth/login
+
+7
+46
+0.41%
+https://mijn.ggzecademy.nl/manager/learning
+
+8
+46
+0.41%
+https://mijn.ggzecademy.nl/manager/learning/
+
+9
+26
+0.23%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+10
+26
+0.23%
+https://mijn.ggzecademy.nl/manager/members
+
+11
+25
+0.22%
+http://mijn.ggzecademy.nl
+
+12
+24
+0.21%
+www.google.com
+
+13
+17
+0.15%
+https://mijn.ggzecademy.nl/manager/learning/filters/
+
+14
+15
+0.13%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBOm2_LT_0046.php
+
+15
+14
+0.12%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+16
+14
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/25-thema-overzicht-forensische-leerlijn
+
+17
+14
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+18
+13
+0.12%
+https://mijn.ggzecademy.nl/en/auth/login
+
+19
+10
+0.09%
+https://mijn.ggzecademy.nl/auth/login of https://app.powerbi.com/groups/me/apps/80efb766-d5d7-4754-9dbf-abbbb24e7319/reports/84f88c57-d324-42fc-84d5-db7551febc52/ReportSection68b2601caa4603304628
+
+20
+10
+0.09%
+https://mijn.ggzecademy.nl/en
+
+21
+10
+0.09%
+https://mijn.ggzecademy.nl/manager/learning/110-autismespectrumstoornis
+
+22
+9
+0.08%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+23
+9
+0.08%
+https://mijn.ggzecademy.nl/en/sso
+
+24
+8
+0.07%
+https://mijn.ggzecademy.nl/auth/password-reset
+
+25
+8
+0.07%
+https://mijn.ggzecademy.nl/manager/
+
+26
+7
+0.06%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+27
+7
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBHe1_LT_0043.php
+
+28
+5
+0.04%
+http://85.10.150.22:80/
+
+29
+5
+0.04%
+http://mijn.ggzecademy.nl/
+
+30
+5
+0.04%
+https://mijn.ggzecademy.nl/manager/learning/112-bipolaire-stoornissen
+
+
+
+
+
+
+Top 15 of 102 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8720
+77.15%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+323
+2.86%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0
+
+3
+282
+2.49%
+Go-http-client/1.1
+
+4
+277
+2.45%
+Go-http-client/2.0
+
+5
+260
+2.30%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36
+
+6
+142
+1.26%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36
+
+7
+113
+1.00%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0
+
+8
+103
+0.91%
+Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
+
+9
+87
+0.77%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+10
+83
+0.73%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36
+
+11
+67
+0.59%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.6943.141 Mobile
+
+12
+64
+0.57%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+13
+59
+0.52%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36
+
+14
+38
+0.34%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.182
+
+15
+36
+0.32%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Appleb
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11303
+100.00%
+10749
+100.00%
+66233
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202504.html b/stats/usage_202504.html
new file mode 100644
index 0000000..b598b8d
--- /dev/null
+++ b/stats/usage_202504.html
@@ -0,0 +1,2088 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - April 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: April 2025
+Generated 01-May-2025 00:11 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for April 2025
+
+Total Hits
+10315
+Total Files
+10078
+Total Pages
+8915
+Total Visits
+6664
+Total KBytes
+130136
+
+Total Unique Sites
+415
+Total Unique URLs
+174
+Total Unique Referrers
+47
+Total Unique User Agents
+149
+
+.
+Avg
+Max
+
+Hits per Hour
+14
+117
+Hits per Day
+343
+466
+Files per Day
+335
+436
+Pages per Day
+297
+352
+Sites per Day
+13
+57
+Visits per Day
+222
+237
+KBytes per Day
+4338
+65996
+
+
+Hits by Response Code
+
+Code 200 - OK
+97.70%
+10078
+Code 301 - Moved Permanently
+1.58%
+163
+Code 302 - Found
+0.02%
+2
+Code 304 - Not Modified
+0.11%
+11
+Code 403 - Forbidden
+0.53%
+55
+Code 404 - Not Found
+0.06%
+6
+
+
+
+
+
+
+
+Daily Statistics for April 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+388
+3.76%
+361
+3.58%
+335
+3.76%
+225
+3.38%
+38
+9.16%
+3514
+2.70%
+2
+359
+3.48%
+350
+3.47%
+308
+3.45%
+229
+3.44%
+43
+10.36%
+2208
+1.70%
+3
+377
+3.65%
+366
+3.63%
+306
+3.43%
+220
+3.30%
+34
+8.19%
+2416
+1.86%
+4
+323
+3.13%
+317
+3.15%
+287
+3.22%
+212
+3.18%
+41
+9.88%
+2264
+1.74%
+5
+313
+3.03%
+307
+3.05%
+294
+3.30%
+230
+3.45%
+35
+8.43%
+1720
+1.32%
+6
+307
+2.98%
+306
+3.04%
+287
+3.22%
+221
+3.32%
+28
+6.75%
+1786
+1.37%
+7
+327
+3.17%
+320
+3.18%
+299
+3.35%
+237
+3.56%
+30
+7.23%
+1417
+1.09%
+8
+333
+3.23%
+331
+3.28%
+299
+3.35%
+222
+3.33%
+36
+8.67%
+1102
+0.85%
+9
+466
+4.52%
+436
+4.33%
+352
+3.95%
+223
+3.35%
+39
+9.40%
+4408
+3.39%
+10
+308
+2.99%
+302
+3.00%
+285
+3.20%
+218
+3.27%
+35
+8.43%
+1039
+0.80%
+11
+376
+3.65%
+370
+3.67%
+299
+3.35%
+223
+3.35%
+55
+13.25%
+2881
+2.21%
+12
+427
+4.14%
+422
+4.19%
+309
+3.47%
+228
+3.42%
+57
+13.73%
+4929
+3.79%
+13
+299
+2.90%
+295
+2.93%
+291
+3.26%
+220
+3.30%
+27
+6.51%
+1012
+0.78%
+14
+366
+3.55%
+345
+3.42%
+298
+3.34%
+228
+3.42%
+42
+10.12%
+2129
+1.64%
+15
+416
+4.03%
+408
+4.05%
+305
+3.42%
+233
+3.50%
+52
+12.53%
+3747
+2.88%
+16
+295
+2.86%
+292
+2.90%
+274
+3.07%
+220
+3.30%
+29
+6.99%
+1366
+1.05%
+17
+339
+3.29%
+336
+3.33%
+290
+3.25%
+221
+3.32%
+30
+7.23%
+2033
+1.56%
+18
+305
+2.96%
+303
+3.01%
+289
+3.24%
+223
+3.35%
+29
+6.99%
+1427
+1.10%
+19
+300
+2.91%
+295
+2.93%
+290
+3.25%
+219
+3.29%
+30
+7.23%
+1199
+0.92%
+20
+397
+3.85%
+396
+3.93%
+286
+3.21%
+214
+3.21%
+29
+6.99%
+65996
+50.71%
+21
+297
+2.88%
+291
+2.89%
+288
+3.23%
+215
+3.23%
+31
+7.47%
+1000
+0.77%
+22
+324
+3.14%
+322
+3.20%
+291
+3.26%
+222
+3.33%
+45
+10.84%
+1508
+1.16%
+23
+352
+3.41%
+346
+3.43%
+299
+3.35%
+235
+3.53%
+37
+8.92%
+2054
+1.58%
+24
+324
+3.14%
+320
+3.18%
+290
+3.25%
+225
+3.38%
+38
+9.16%
+2205
+1.69%
+25
+349
+3.38%
+338
+3.35%
+300
+3.37%
+226
+3.39%
+34
+8.19%
+4129
+3.17%
+26
+325
+3.15%
+319
+3.17%
+289
+3.24%
+218
+3.27%
+39
+9.40%
+3698
+2.84%
+27
+302
+2.93%
+301
+2.99%
+288
+3.23%
+222
+3.33%
+34
+8.19%
+1499
+1.15%
+28
+368
+3.57%
+342
+3.39%
+300
+3.37%
+220
+3.30%
+40
+9.64%
+2069
+1.59%
+29
+360
+3.49%
+348
+3.45%
+301
+3.38%
+219
+3.29%
+30
+7.23%
+2388
+1.84%
+30
+293
+2.84%
+293
+2.91%
+286
+3.21%
+219
+3.29%
+24
+5.78%
+993
+0.76%
+
+
+
+
+
+
+
+Hourly Statistics for April 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+12
+383
+3.71%
+12
+374
+3.71%
+12
+364
+4.08%
+56
+1681
+1.29%
+1
+12
+378
+3.66%
+12
+377
+3.74%
+11
+358
+4.02%
+42
+1268
+0.97%
+2
+13
+391
+3.79%
+12
+384
+3.81%
+12
+366
+4.11%
+73
+2182
+1.68%
+3
+15
+451
+4.37%
+14
+423
+4.20%
+13
+405
+4.54%
+90
+2702
+2.08%
+4
+13
+393
+3.81%
+12
+385
+3.82%
+12
+363
+4.07%
+62
+1848
+1.42%
+5
+12
+373
+3.62%
+12
+371
+3.68%
+11
+356
+3.99%
+42
+1266
+0.97%
+6
+13
+411
+3.98%
+12
+388
+3.85%
+11
+355
+3.98%
+69
+2063
+1.59%
+7
+12
+370
+3.59%
+12
+368
+3.65%
+12
+361
+4.05%
+41
+1233
+0.95%
+8
+13
+396
+3.84%
+13
+393
+3.90%
+12
+364
+4.08%
+85
+2550
+1.96%
+9
+18
+544
+5.27%
+17
+533
+5.29%
+13
+395
+4.43%
+170
+5101
+3.92%
+10
+14
+449
+4.35%
+14
+442
+4.39%
+12
+373
+4.18%
+109
+3273
+2.52%
+11
+14
+440
+4.27%
+14
+433
+4.30%
+12
+365
+4.09%
+81
+2434
+1.87%
+12
+16
+482
+4.67%
+15
+457
+4.53%
+13
+405
+4.54%
+112
+3371
+2.59%
+13
+19
+585
+5.67%
+19
+573
+5.69%
+12
+380
+4.26%
+2297
+68899
+52.94%
+14
+15
+458
+4.44%
+14
+445
+4.42%
+12
+383
+4.30%
+128
+3853
+2.96%
+15
+18
+540
+5.24%
+17
+521
+5.17%
+13
+396
+4.44%
+126
+3766
+2.89%
+16
+14
+446
+4.32%
+14
+435
+4.32%
+12
+380
+4.26%
+114
+3407
+2.62%
+17
+12
+378
+3.66%
+12
+376
+3.73%
+11
+349
+3.91%
+57
+1721
+1.32%
+18
+13
+402
+3.90%
+13
+396
+3.93%
+12
+368
+4.13%
+77
+2315
+1.78%
+19
+13
+400
+3.88%
+12
+383
+3.80%
+12
+363
+4.07%
+58
+1750
+1.34%
+20
+15
+454
+4.40%
+14
+446
+4.43%
+12
+378
+4.24%
+79
+2381
+1.83%
+21
+13
+414
+4.01%
+13
+413
+4.10%
+12
+366
+4.11%
+98
+2944
+2.26%
+22
+12
+379
+3.67%
+12
+377
+3.74%
+12
+362
+4.06%
+56
+1690
+1.30%
+23
+13
+398
+3.86%
+12
+385
+3.82%
+12
+360
+4.04%
+215
+6437
+4.95%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 415 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+492
+4.77%
+492
+4.88%
+1670
+1.28%
+381
+5.72%
+159.69.158.189
+
+2
+481
+4.66%
+481
+4.77%
+1634
+1.26%
+345
+5.18%
+88.99.80.227
+
+3
+479
+4.64%
+479
+4.75%
+1625
+1.25%
+353
+5.30%
+142.132.180.39
+
+4
+477
+4.62%
+477
+4.73%
+1620
+1.25%
+358
+5.37%
+49.13.130.29
+
+5
+469
+4.55%
+469
+4.65%
+1592
+1.22%
+356
+5.34%
+167.235.143.113
+
+6
+455
+4.41%
+455
+4.51%
+1544
+1.19%
+342
+5.13%
+78.46.190.63
+
+7
+450
+4.36%
+450
+4.47%
+1527
+1.17%
+331
+4.97%
+128.140.106.114
+
+8
+449
+4.35%
+449
+4.46%
+1524
+1.17%
+348
+5.22%
+49.13.167.123
+
+9
+448
+4.34%
+448
+4.45%
+1520
+1.17%
+339
+5.09%
+78.47.98.55
+
+10
+447
+4.33%
+447
+4.44%
+1516
+1.17%
+346
+5.19%
+157.90.156.63
+
+11
+445
+4.31%
+445
+4.42%
+1510
+1.16%
+337
+5.06%
+78.46.215.1
+
+12
+442
+4.29%
+442
+4.39%
+1500
+1.15%
+336
+5.04%
+49.13.24.81
+
+13
+440
+4.27%
+440
+4.37%
+1494
+1.15%
+340
+5.10%
+128.140.41.193
+
+14
+436
+4.23%
+436
+4.33%
+1479
+1.14%
+339
+5.09%
+78.47.173.76
+
+15
+435
+4.22%
+435
+4.32%
+1475
+1.13%
+331
+4.97%
+168.119.96.239
+
+16
+426
+4.13%
+426
+4.23%
+1446
+1.11%
+327
+4.91%
+168.119.53.160
+
+17
+410
+3.97%
+410
+4.07%
+1392
+1.07%
+319
+4.79%
+49.13.134.145
+
+18
+404
+3.92%
+404
+4.01%
+1372
+1.05%
+320
+4.80%
+157.90.155.240
+
+19
+398
+3.86%
+398
+3.95%
+1351
+1.04%
+319
+4.79%
+49.13.164.148
+
+20
+128
+1.24%
+104
+1.03%
+2960
+2.27%
+3
+0.05%
+213.5.232.78
+
+21
+127
+1.23%
+113
+1.12%
+828
+0.64%
+16
+0.24%
+157.97.55.251
+
+22
+63
+0.61%
+63
+0.63%
+38694
+29.73%
+1
+0.02%
+117.153.248.129
+
+23
+51
+0.49%
+44
+0.44%
+319
+0.25%
+6
+0.09%
+85.145.80.211
+
+24
+42
+0.41%
+42
+0.42%
+26300
+20.21%
+0
+0.00%
+117.153.248.132
+
+25
+42
+0.41%
+21
+0.21%
+115
+0.09%
+1
+0.02%
+196.251.72.179
+
+26
+42
+0.41%
+36
+0.36%
+627
+0.48%
+1
+0.02%
+213.126.40.178
+
+27
+39
+0.38%
+18
+0.18%
+445
+0.34%
+1
+0.02%
+45.141.233.225
+
+28
+38
+0.37%
+36
+0.36%
+1765
+1.36%
+2
+0.03%
+83.85.82.229
+
+29
+35
+0.34%
+34
+0.34%
+792
+0.61%
+5
+0.08%
+66.249.68.69
+
+30
+34
+0.33%
+33
+0.33%
+1280
+0.98%
+1
+0.02%
+34.159.247.222
+
+
+
+
+
+Top 10 of 415 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+63
+0.61%
+63
+0.63%
+38694
+29.73%
+1
+0.02%
+117.153.248.129
+
+2
+42
+0.41%
+42
+0.42%
+26300
+20.21%
+0
+0.00%
+117.153.248.132
+
+3
+128
+1.24%
+104
+1.03%
+2960
+2.27%
+3
+0.05%
+213.5.232.78
+
+4
+15
+0.15%
+7
+0.07%
+2392
+1.84%
+3
+0.05%
+129.146.24.173
+
+5
+12
+0.12%
+6
+0.06%
+2392
+1.84%
+1
+0.02%
+44.200.28.234
+
+6
+38
+0.37%
+36
+0.36%
+1765
+1.36%
+2
+0.03%
+83.85.82.229
+
+7
+492
+4.77%
+492
+4.88%
+1670
+1.28%
+381
+5.72%
+159.69.158.189
+
+8
+481
+4.66%
+481
+4.77%
+1634
+1.26%
+345
+5.18%
+88.99.80.227
+
+9
+479
+4.64%
+479
+4.75%
+1625
+1.25%
+353
+5.30%
+142.132.180.39
+
+10
+477
+4.62%
+477
+4.73%
+1620
+1.25%
+358
+5.37%
+49.13.130.29
+
+
+
+
+
+
+Top 30 of 47 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8613
+83.50%
+https://mijn.ggzecademy.nl/
+
+2
+1019
+9.88%
+- (Direct Request)
+
+3
+169
+1.64%
+https://mijn.ggzecademy.nl/sso/
+
+4
+155
+1.50%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+53
+0.51%
+https://mijn.ggzecademy.nl/manager
+
+6
+51
+0.49%
+https://mijn.ggzecademy.nl/auth/login
+
+7
+28
+0.27%
+https://mijn.ggzecademy.nl/manager/members/
+
+8
+23
+0.22%
+https://mijn.ggzecademy.nl/manager/members
+
+9
+21
+0.20%
+https://mijn.ggzecademy.nl/en/auth/login
+
+10
+17
+0.16%
+https://mijn.ggzecademy.nl/manager/learning
+
+11
+14
+0.14%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+12
+13
+0.13%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+13
+12
+0.12%
+https://mijn.ggzecademy.nl/en
+
+14
+10
+0.10%
+https://mijn.ggzecademy.nl/manager/learning/
+
+15
+10
+0.10%
+https://mijn.ggzecademy.nl/manager/learning/filters/
+
+16
+10
+0.10%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/LVBgr3_LT_0094.php
+
+17
+9
+0.09%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+18
+9
+0.09%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV2x_LT_0016.php
+
+19
+8
+0.08%
+https://mijn.ggzecademy.nl/en/manager/
+
+20
+8
+0.08%
+https://mijn.ggzecademy.nl/manager/
+
+21
+8
+0.08%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+22
+6
+0.06%
+http://mijn.ggzecademy.nl/
+
+23
+5
+0.05%
+https://www.google.com/
+
+24
+4
+0.04%
+http://mijn.ggzecademy.nl
+
+25
+3
+0.03%
+http://85.10.150.22:80/
+
+26
+3
+0.03%
+http://ggzecademy.staging.3110.nl/product/thema-overzicht-forensische-leerlijn/
+
+27
+2
+0.02%
+http://31.14.139.58
+
+28
+2
+0.02%
+http://66.242.135.148
+
+29
+2
+0.02%
+http://mijn.ggzecademy.nl/_nuxt/1bbbe63.js
+
+30
+2
+0.02%
+http://mijn.ggzecademy.nl/_nuxt/31a78da.js
+
+
+
+
+
+
+Top 15 of 149 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8483
+82.24%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+339
+3.29%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
+
+3
+116
+1.12%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0
+
+4
+105
+1.02%
+Go-http-client/1.1
+
+5
+89
+0.86%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36
+
+6
+70
+0.68%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0
+
+7
+66
+0.64%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+8
+64
+0.62%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+9
+57
+0.55%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+10
+54
+0.52%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0
+
+11
+41
+0.40%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Appleb
+
+12
+39
+0.38%
+Mozilla/5.0
+
+13
+39
+0.38%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
+
+14
+38
+0.37%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:137.0) Gecko/20100101 Firefox/137.0
+
+15
+35
+0.34%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10315
+100.00%
+10078
+100.00%
+130136
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202505.html b/stats/usage_202505.html
new file mode 100644
index 0000000..f016402
--- /dev/null
+++ b/stats/usage_202505.html
@@ -0,0 +1,2104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - May 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: May 2025
+Generated 01-Jun-2025 00:11 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for May 2025
+
+Total Hits
+11583
+Total Files
+10565
+Total Pages
+9422
+Total Visits
+6902
+Total KBytes
+76166
+
+Total Unique Sites
+380
+Total Unique URLs
+164
+Total Unique Referrers
+52
+Total Unique User Agents
+213
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+790
+Hits per Day
+373
+1100
+Files per Day
+340
+483
+Pages per Day
+303
+481
+Sites per Day
+12
+55
+Visits per Day
+222
+238
+KBytes per Day
+2457
+5691
+
+
+Hits by Response Code
+
+Code 200 - OK
+91.21%
+10565
+Code 301 - Moved Permanently
+7.95%
+921
+Code 302 - Found
+0.02%
+2
+Code 304 - Not Modified
+0.09%
+10
+Code 403 - Forbidden
+0.54%
+63
+Code 404 - Not Found
+0.16%
+19
+Code 405 - Method Not Allowed
+0.03%
+3
+
+
+
+
+
+
+
+Daily Statistics for May 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+356
+3.07%
+351
+3.32%
+302
+3.21%
+222
+3.22%
+34
+8.95%
+2350
+3.09%
+2
+321
+2.77%
+311
+2.94%
+290
+3.08%
+218
+3.16%
+29
+7.63%
+2444
+3.21%
+3
+341
+2.94%
+338
+3.20%
+296
+3.14%
+238
+3.45%
+36
+9.47%
+3126
+4.10%
+4
+291
+2.51%
+291
+2.75%
+286
+3.04%
+218
+3.16%
+25
+6.58%
+1012
+1.33%
+5
+293
+2.53%
+293
+2.77%
+285
+3.02%
+214
+3.10%
+28
+7.37%
+1018
+1.34%
+6
+323
+2.79%
+321
+3.04%
+293
+3.11%
+212
+3.07%
+28
+7.37%
+2422
+3.18%
+7
+304
+2.62%
+300
+2.84%
+291
+3.09%
+219
+3.17%
+33
+8.68%
+1278
+1.68%
+8
+352
+3.04%
+344
+3.26%
+293
+3.11%
+227
+3.29%
+38
+10.00%
+2537
+3.33%
+9
+294
+2.54%
+293
+2.77%
+286
+3.04%
+231
+3.35%
+26
+6.84%
+1150
+1.51%
+10
+298
+2.57%
+293
+2.77%
+285
+3.02%
+224
+3.25%
+28
+7.37%
+998
+1.31%
+11
+415
+3.58%
+406
+3.84%
+308
+3.27%
+226
+3.27%
+40
+10.53%
+4835
+6.35%
+12
+411
+3.55%
+404
+3.82%
+303
+3.22%
+222
+3.22%
+34
+8.95%
+3979
+5.22%
+13
+309
+2.67%
+300
+2.84%
+277
+2.94%
+228
+3.30%
+32
+8.42%
+1777
+2.33%
+14
+430
+3.71%
+413
+3.91%
+318
+3.38%
+217
+3.14%
+41
+10.79%
+4990
+6.55%
+15
+356
+3.07%
+348
+3.29%
+301
+3.19%
+225
+3.26%
+32
+8.42%
+2486
+3.26%
+16
+314
+2.71%
+307
+2.91%
+293
+3.11%
+229
+3.32%
+33
+8.68%
+1059
+1.39%
+17
+316
+2.73%
+309
+2.92%
+301
+3.19%
+225
+3.26%
+31
+8.16%
+1161
+1.52%
+18
+351
+3.03%
+345
+3.27%
+294
+3.12%
+227
+3.29%
+41
+10.79%
+2407
+3.16%
+19
+467
+4.03%
+449
+4.25%
+339
+3.60%
+227
+3.29%
+45
+11.84%
+4986
+6.55%
+20
+360
+3.11%
+350
+3.31%
+292
+3.10%
+222
+3.22%
+41
+10.79%
+3302
+4.33%
+21
+330
+2.85%
+325
+3.08%
+291
+3.09%
+220
+3.19%
+34
+8.95%
+1499
+1.97%
+22
+358
+3.09%
+349
+3.30%
+304
+3.23%
+216
+3.13%
+28
+7.37%
+2732
+3.59%
+23
+400
+3.45%
+368
+3.48%
+307
+3.26%
+233
+3.38%
+36
+9.47%
+2861
+3.76%
+24
+301
+2.60%
+301
+2.85%
+287
+3.05%
+216
+3.13%
+33
+8.68%
+2092
+2.75%
+25
+317
+2.74%
+316
+2.99%
+291
+3.09%
+220
+3.19%
+41
+10.79%
+1956
+2.57%
+26
+490
+4.23%
+483
+4.57%
+320
+3.40%
+232
+3.36%
+55
+14.47%
+5691
+7.47%
+27
+402
+3.47%
+391
+3.70%
+319
+3.39%
+228
+3.30%
+40
+10.53%
+2994
+3.93%
+28
+372
+3.21%
+350
+3.31%
+314
+3.33%
+232
+3.36%
+33
+8.68%
+2196
+2.88%
+29
+1100
+9.50%
+308
+2.92%
+481
+5.11%
+226
+3.27%
+37
+9.74%
+1633
+2.14%
+30
+307
+2.65%
+306
+2.90%
+287
+3.05%
+209
+3.03%
+25
+6.58%
+1780
+2.34%
+31
+304
+2.62%
+302
+2.86%
+288
+3.06%
+219
+3.17%
+29
+7.63%
+1415
+1.86%
+
+
+
+
+
+
+
+Hourly Statistics for May 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+12
+377
+3.25%
+12
+373
+3.53%
+11
+371
+3.94%
+41
+1275
+1.67%
+1
+13
+419
+3.62%
+13
+404
+3.82%
+12
+391
+4.15%
+60
+1863
+2.45%
+2
+14
+458
+3.95%
+13
+432
+4.09%
+12
+385
+4.09%
+97
+3001
+3.94%
+3
+12
+395
+3.41%
+12
+386
+3.65%
+12
+381
+4.04%
+44
+1358
+1.78%
+4
+13
+406
+3.51%
+12
+402
+3.81%
+12
+377
+4.00%
+61
+1878
+2.47%
+5
+13
+405
+3.50%
+12
+401
+3.80%
+12
+379
+4.02%
+64
+1984
+2.61%
+6
+12
+378
+3.26%
+12
+374
+3.54%
+11
+366
+3.88%
+41
+1278
+1.68%
+7
+13
+407
+3.51%
+13
+405
+3.83%
+12
+377
+4.00%
+88
+2738
+3.59%
+8
+14
+439
+3.79%
+13
+418
+3.96%
+12
+385
+4.09%
+59
+1828
+2.40%
+9
+18
+566
+4.89%
+17
+534
+5.05%
+13
+427
+4.53%
+181
+5618
+7.38%
+10
+15
+472
+4.07%
+14
+461
+4.36%
+12
+394
+4.18%
+146
+4533
+5.95%
+11
+17
+552
+4.77%
+17
+544
+5.15%
+12
+389
+4.13%
+216
+6694
+8.79%
+12
+18
+567
+4.90%
+17
+545
+5.16%
+13
+415
+4.40%
+215
+6653
+8.73%
+13
+16
+516
+4.45%
+16
+506
+4.79%
+12
+392
+4.16%
+187
+5785
+7.59%
+14
+41
+1274
+11.00%
+15
+482
+4.56%
+18
+584
+6.20%
+143
+4430
+5.82%
+15
+18
+571
+4.93%
+18
+562
+5.32%
+12
+398
+4.22%
+234
+7243
+9.51%
+16
+14
+455
+3.93%
+14
+443
+4.19%
+12
+400
+4.25%
+74
+2283
+3.00%
+17
+13
+428
+3.70%
+13
+425
+4.02%
+12
+377
+4.00%
+67
+2089
+2.74%
+18
+12
+398
+3.44%
+12
+392
+3.71%
+12
+372
+3.95%
+56
+1740
+2.28%
+19
+11
+371
+3.20%
+11
+369
+3.49%
+11
+368
+3.91%
+41
+1273
+1.67%
+20
+13
+407
+3.51%
+12
+400
+3.79%
+11
+371
+3.94%
+58
+1798
+2.36%
+21
+13
+409
+3.53%
+13
+406
+3.84%
+11
+369
+3.92%
+70
+2164
+2.84%
+22
+13
+432
+3.73%
+13
+428
+4.05%
+12
+372
+3.95%
+74
+2279
+2.99%
+23
+15
+481
+4.15%
+15
+473
+4.48%
+12
+382
+4.05%
+141
+4382
+5.75%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 380 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+492
+4.25%
+492
+4.66%
+1678
+2.20%
+362
+5.24%
+49.13.130.29
+
+2
+488
+4.21%
+488
+4.62%
+1665
+2.19%
+363
+5.26%
+78.46.190.63
+
+3
+482
+4.16%
+482
+4.56%
+1644
+2.16%
+366
+5.30%
+159.69.158.189
+
+4
+481
+4.15%
+481
+4.55%
+1641
+2.15%
+353
+5.11%
+157.90.155.240
+
+5
+474
+4.09%
+474
+4.49%
+1619
+2.13%
+363
+5.26%
+168.119.53.160
+
+6
+474
+4.09%
+474
+4.49%
+1617
+2.12%
+361
+5.23%
+88.99.80.227
+
+7
+473
+4.08%
+473
+4.48%
+1613
+2.12%
+365
+5.29%
+49.13.24.81
+
+8
+471
+4.07%
+471
+4.46%
+1607
+2.11%
+356
+5.16%
+167.235.143.113
+
+9
+466
+4.02%
+466
+4.41%
+1590
+2.09%
+368
+5.33%
+49.13.134.145
+
+10
+464
+4.01%
+464
+4.39%
+1583
+2.08%
+355
+5.14%
+78.46.215.1
+
+11
+459
+3.96%
+459
+4.34%
+1566
+2.06%
+359
+5.20%
+128.140.41.193
+
+12
+459
+3.96%
+459
+4.34%
+1566
+2.06%
+347
+5.03%
+78.47.98.55
+
+13
+453
+3.91%
+453
+4.29%
+1545
+2.03%
+344
+4.98%
+49.13.167.123
+
+14
+442
+3.82%
+442
+4.18%
+1508
+1.98%
+329
+4.77%
+168.119.96.239
+
+15
+440
+3.80%
+440
+4.16%
+1501
+1.97%
+334
+4.84%
+142.132.180.39
+
+16
+440
+3.80%
+440
+4.16%
+1501
+1.97%
+341
+4.94%
+157.90.156.63
+
+17
+439
+3.79%
+439
+4.16%
+1497
+1.97%
+336
+4.87%
+49.13.164.148
+
+18
+439
+3.79%
+439
+4.16%
+1497
+1.97%
+349
+5.06%
+78.47.173.76
+
+19
+434
+3.75%
+434
+4.11%
+1480
+1.94%
+341
+4.94%
+128.140.106.114
+
+20
+406
+3.51%
+0
+0.00%
+185
+0.24%
+1
+0.01%
+212.102.44.72
+
+21
+372
+3.21%
+0
+0.00%
+169
+0.22%
+1
+0.01%
+212.102.44.114
+
+22
+121
+1.04%
+111
+1.05%
+2068
+2.72%
+8
+0.12%
+92.108.93.110
+
+23
+108
+0.93%
+108
+1.02%
+2376
+3.12%
+4
+0.06%
+209.198.140.97
+
+24
+92
+0.79%
+87
+0.82%
+1085
+1.42%
+12
+0.17%
+157.97.55.251
+
+25
+78
+0.67%
+65
+0.62%
+1189
+1.56%
+4
+0.06%
+62.45.65.194
+
+26
+72
+0.62%
+60
+0.57%
+1325
+1.74%
+4
+0.06%
+83.81.76.223
+
+27
+62
+0.54%
+51
+0.48%
+513
+0.67%
+1
+0.01%
+213.197.18.140
+
+28
+59
+0.51%
+54
+0.51%
+2193
+2.88%
+2
+0.03%
+89.98.184.245
+
+29
+47
+0.41%
+25
+0.24%
+486
+0.64%
+1
+0.01%
+107.150.0.116
+
+30
+45
+0.39%
+41
+0.39%
+335
+0.44%
+5
+0.07%
+85.145.80.211
+
+
+
+
+
+Top 10 of 380 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+108
+0.93%
+108
+1.02%
+2376
+3.12%
+4
+0.06%
+209.198.140.97
+
+2
+59
+0.51%
+54
+0.51%
+2193
+2.88%
+2
+0.03%
+89.98.184.245
+
+3
+121
+1.04%
+111
+1.05%
+2068
+2.72%
+8
+0.12%
+92.108.93.110
+
+4
+492
+4.25%
+492
+4.66%
+1678
+2.20%
+362
+5.24%
+49.13.130.29
+
+5
+488
+4.21%
+488
+4.62%
+1665
+2.19%
+363
+5.26%
+78.46.190.63
+
+6
+482
+4.16%
+482
+4.56%
+1644
+2.16%
+366
+5.30%
+159.69.158.189
+
+7
+481
+4.15%
+481
+4.55%
+1641
+2.15%
+353
+5.11%
+157.90.155.240
+
+8
+474
+4.09%
+474
+4.49%
+1619
+2.13%
+363
+5.26%
+168.119.53.160
+
+9
+474
+4.09%
+474
+4.49%
+1617
+2.12%
+361
+5.23%
+88.99.80.227
+
+10
+473
+4.08%
+473
+4.48%
+1613
+2.12%
+365
+5.29%
+49.13.24.81
+
+
+
+
+
+
+Top 30 of 52 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8956
+77.32%
+https://mijn.ggzecademy.nl/
+
+2
+1664
+14.37%
+- (Direct Request)
+
+3
+287
+2.48%
+https://mijn.ggzecademy.nl/sso/
+
+4
+210
+1.81%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+82
+0.71%
+https://mijn.ggzecademy.nl/manager
+
+6
+59
+0.51%
+https://mijn.ggzecademy.nl/auth/login
+
+7
+43
+0.37%
+https://mijn.ggzecademy.nl/manager/learning/210-testproduct1xx
+
+8
+38
+0.33%
+https://mijn.ggzecademy.nl/en/auth/login
+
+9
+37
+0.32%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+10
+35
+0.30%
+https://mijn.ggzecademy.nl/manager/learning
+
+11
+19
+0.16%
+https://mijn.ggzecademy.nl/manager/
+
+12
+18
+0.16%
+https://mijn.ggzecademy.nl/manager/members
+
+13
+16
+0.14%
+https://mijn.ggzecademy.nl/en
+
+14
+14
+0.12%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+15
+14
+0.12%
+https://mijn.ggzecademy.nl/manager/learning/239-activiteitenbank-clienten-met-een-lvb
+
+16
+13
+0.11%
+https://mijn.ggzecademy.nl/manager/members/report
+
+17
+11
+0.09%
+https://mijn.ggzecademy.nl/en/sso
+
+18
+9
+0.08%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+19
+8
+0.07%
+http://lra.alguiblog.online/profile/161952373/view/
+
+20
+4
+0.03%
+www.google.com
+
+21
+3
+0.03%
+http://mijn.ggzecademy.nl
+
+22
+3
+0.03%
+https://mijn.ggzecademy.nl/manager/learning/446-meldcode-en-kindcheck-in-de-ggz
+
+23
+2
+0.02%
+http://lra.alguiblog.online/
+
+24
+2
+0.02%
+http://mijn.ggzecademy.nl/
+
+25
+2
+0.02%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+26
+2
+0.02%
+https://mijn.ggzecademy.nl/en/manager/learning/239-activiteitenbank-clienten-met-een-lvb
+
+27
+2
+0.02%
+https://mijn.ggzecademy.nl/manager/learning/
+
+28
+2
+0.02%
+https://mijn.ggzecademy.nl/manager/learning/filters
+
+29
+2
+0.02%
+https://mijn.ggzecademy.nl/manager/members/report/
+
+30
+2
+0.02%
+https://mijn.ggzecademy.nl/nl/manager/learning/239-activiteitenbank-clienten-met-een-lvb
+
+
+
+
+
+
+Top 15 of 213 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8770
+75.71%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+403
+3.48%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0
+
+3
+282
+2.43%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
+
+4
+112
+0.97%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
+
+5
+76
+0.66%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+6
+69
+0.60%
+Mozilla/5.0
+
+7
+69
+0.60%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+8
+60
+0.52%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+9
+60
+0.52%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0
+
+10
+58
+0.50%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
+
+11
+52
+0.45%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)
+
+12
+36
+0.31%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36
+
+13
+29
+0.25%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
+
+14
+28
+0.24%
+Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
+
+15
+28
+0.24%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/100.0.48
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11583
+100.00%
+10565
+100.00%
+76166
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202506.html b/stats/usage_202506.html
new file mode 100644
index 0000000..14ddb8d
--- /dev/null
+++ b/stats/usage_202506.html
@@ -0,0 +1,2085 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - June 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: June 2025
+Generated 01-Jul-2025 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for June 2025
+
+Total Hits
+10215
+Total Files
+9992
+Total Pages
+8921
+Total Visits
+6713
+Total KBytes
+78689
+
+Total Unique Sites
+329
+Total Unique URLs
+132
+Total Unique Referrers
+42
+Total Unique User Agents
+128
+
+.
+Avg
+Max
+
+Hits per Hour
+14
+110
+Hits per Day
+340
+471
+Files per Day
+333
+459
+Pages per Day
+297
+332
+Sites per Day
+10
+60
+Visits per Day
+223
+239
+KBytes per Day
+2623
+17300
+
+
+Hits by Response Code
+
+Code 200 - OK
+97.82%
+9992
+Code 301 - Moved Permanently
+1.53%
+156
+Code 304 - Not Modified
+0.18%
+18
+Code 403 - Forbidden
+0.41%
+42
+Code 404 - Not Found
+0.07%
+7
+
+
+
+
+
+
+
+Daily Statistics for June 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+296
+2.90%
+292
+2.92%
+289
+3.24%
+226
+3.37%
+29
+8.81%
+1006
+1.28%
+2
+290
+2.84%
+287
+2.87%
+286
+3.21%
+228
+3.40%
+23
+6.99%
+975
+1.24%
+3
+358
+3.50%
+345
+3.45%
+300
+3.36%
+226
+3.37%
+29
+8.81%
+2181
+2.77%
+4
+365
+3.57%
+360
+3.60%
+303
+3.40%
+228
+3.40%
+28
+8.51%
+2802
+3.56%
+5
+433
+4.24%
+418
+4.18%
+307
+3.44%
+226
+3.37%
+38
+11.55%
+4135
+5.25%
+6
+335
+3.28%
+330
+3.30%
+291
+3.26%
+222
+3.31%
+30
+9.12%
+1940
+2.47%
+7
+364
+3.56%
+341
+3.41%
+331
+3.71%
+226
+3.37%
+36
+10.94%
+2282
+2.90%
+8
+288
+2.82%
+286
+2.86%
+285
+3.19%
+209
+3.11%
+22
+6.69%
+981
+1.25%
+9
+307
+3.01%
+302
+3.02%
+286
+3.21%
+218
+3.25%
+36
+10.94%
+1436
+1.83%
+10
+303
+2.97%
+301
+3.01%
+290
+3.25%
+219
+3.26%
+25
+7.60%
+1001
+1.27%
+11
+471
+4.61%
+459
+4.59%
+332
+3.72%
+229
+3.41%
+43
+13.07%
+5459
+6.94%
+12
+433
+4.24%
+414
+4.14%
+304
+3.41%
+198
+2.95%
+37
+11.25%
+4587
+5.83%
+13
+291
+2.85%
+289
+2.89%
+286
+3.21%
+219
+3.26%
+26
+7.90%
+981
+1.25%
+14
+303
+2.97%
+301
+3.01%
+292
+3.27%
+216
+3.22%
+25
+7.60%
+1341
+1.70%
+15
+315
+3.08%
+314
+3.14%
+290
+3.25%
+226
+3.37%
+32
+9.73%
+17300
+21.99%
+16
+358
+3.50%
+350
+3.50%
+306
+3.43%
+221
+3.29%
+29
+8.81%
+2375
+3.02%
+17
+355
+3.48%
+351
+3.51%
+297
+3.33%
+231
+3.44%
+40
+12.16%
+2299
+2.92%
+18
+325
+3.18%
+320
+3.20%
+295
+3.31%
+233
+3.47%
+33
+10.03%
+1836
+2.33%
+19
+303
+2.97%
+300
+3.00%
+291
+3.26%
+223
+3.32%
+24
+7.29%
+1032
+1.31%
+20
+317
+3.10%
+315
+3.15%
+290
+3.25%
+221
+3.29%
+29
+8.81%
+1876
+2.38%
+21
+301
+2.95%
+297
+2.97%
+288
+3.23%
+227
+3.38%
+31
+9.42%
+1023
+1.30%
+22
+318
+3.11%
+316
+3.16%
+289
+3.24%
+227
+3.38%
+34
+10.33%
+2035
+2.59%
+23
+360
+3.52%
+357
+3.57%
+298
+3.34%
+231
+3.44%
+42
+12.77%
+3000
+3.81%
+24
+384
+3.76%
+374
+3.74%
+305
+3.42%
+232
+3.46%
+43
+13.07%
+3903
+4.96%
+25
+402
+3.94%
+385
+3.85%
+318
+3.56%
+239
+3.56%
+41
+12.46%
+3368
+4.28%
+26
+352
+3.45%
+340
+3.40%
+303
+3.40%
+231
+3.44%
+60
+18.24%
+2367
+3.01%
+27
+293
+2.87%
+291
+2.91%
+288
+3.23%
+217
+3.23%
+25
+7.60%
+986
+1.25%
+28
+317
+3.10%
+310
+3.10%
+293
+3.28%
+224
+3.34%
+28
+8.51%
+1104
+1.40%
+29
+334
+3.27%
+316
+3.16%
+291
+3.26%
+227
+3.38%
+33
+10.03%
+1548
+1.97%
+30
+344
+3.37%
+331
+3.31%
+297
+3.33%
+230
+3.43%
+32
+9.73%
+1531
+1.95%
+
+
+
+
+
+
+
+Hourly Statistics for June 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+12
+386
+3.78%
+12
+379
+3.79%
+12
+362
+4.06%
+52
+1553
+1.97%
+1
+12
+366
+3.58%
+12
+364
+3.64%
+12
+362
+4.06%
+41
+1245
+1.58%
+2
+12
+373
+3.65%
+12
+367
+3.67%
+12
+364
+4.08%
+42
+1257
+1.60%
+3
+13
+390
+3.82%
+12
+383
+3.83%
+12
+367
+4.11%
+57
+1711
+2.17%
+4
+13
+399
+3.91%
+13
+397
+3.97%
+12
+367
+4.11%
+52
+1567
+1.99%
+5
+13
+414
+4.05%
+13
+391
+3.91%
+13
+402
+4.51%
+46
+1376
+1.75%
+6
+12
+363
+3.55%
+11
+359
+3.59%
+12
+361
+4.05%
+41
+1236
+1.57%
+7
+13
+394
+3.86%
+12
+381
+3.81%
+12
+366
+4.10%
+58
+1750
+2.22%
+8
+11
+359
+3.51%
+11
+356
+3.56%
+11
+347
+3.89%
+51
+1525
+1.94%
+9
+14
+442
+4.33%
+14
+430
+4.30%
+12
+370
+4.15%
+88
+2629
+3.34%
+10
+17
+525
+5.14%
+17
+516
+5.16%
+12
+375
+4.20%
+183
+5494
+6.98%
+11
+17
+510
+4.99%
+16
+500
+5.00%
+12
+381
+4.27%
+169
+5056
+6.42%
+12
+14
+441
+4.32%
+14
+433
+4.33%
+12
+370
+4.15%
+91
+2735
+3.48%
+13
+18
+567
+5.55%
+18
+545
+5.45%
+13
+407
+4.56%
+183
+5493
+6.98%
+14
+17
+520
+5.09%
+16
+505
+5.05%
+13
+393
+4.41%
+181
+5442
+6.92%
+15
+14
+441
+4.32%
+14
+432
+4.32%
+12
+377
+4.23%
+111
+3332
+4.23%
+16
+14
+426
+4.17%
+13
+416
+4.16%
+12
+376
+4.21%
+72
+2154
+2.74%
+17
+14
+442
+4.33%
+14
+435
+4.35%
+12
+378
+4.24%
+618
+18539
+23.56%
+18
+12
+380
+3.72%
+12
+374
+3.74%
+12
+368
+4.13%
+42
+1261
+1.60%
+19
+12
+371
+3.63%
+12
+367
+3.67%
+11
+356
+3.99%
+55
+1648
+2.09%
+20
+13
+400
+3.92%
+13
+390
+3.90%
+12
+363
+4.07%
+59
+1764
+2.24%
+21
+14
+421
+4.12%
+13
+413
+4.13%
+12
+370
+4.15%
+100
+2994
+3.81%
+22
+17
+513
+5.02%
+16
+490
+4.90%
+12
+380
+4.26%
+175
+5258
+6.68%
+23
+12
+372
+3.64%
+12
+369
+3.69%
+11
+359
+4.02%
+56
+1670
+2.12%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 329 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+494
+4.84%
+494
+4.94%
+1682
+2.14%
+361
+5.38%
+128.140.41.193
+
+2
+474
+4.64%
+474
+4.74%
+1613
+2.05%
+360
+5.36%
+157.90.156.63
+
+3
+470
+4.60%
+470
+4.70%
+1600
+2.03%
+356
+5.30%
+157.90.155.240
+
+4
+459
+4.49%
+459
+4.59%
+1563
+1.99%
+349
+5.20%
+49.13.24.81
+
+5
+458
+4.48%
+458
+4.58%
+1559
+1.98%
+356
+5.30%
+167.235.143.113
+
+6
+458
+4.48%
+458
+4.58%
+1558
+1.98%
+344
+5.12%
+78.47.98.55
+
+7
+450
+4.41%
+450
+4.50%
+1532
+1.95%
+341
+5.08%
+78.46.190.63
+
+8
+449
+4.40%
+449
+4.49%
+1528
+1.94%
+338
+5.04%
+168.119.53.160
+
+9
+448
+4.39%
+448
+4.48%
+1525
+1.94%
+331
+4.93%
+142.132.180.39
+
+10
+448
+4.39%
+448
+4.48%
+1525
+1.94%
+349
+5.20%
+49.13.167.123
+
+11
+444
+4.35%
+444
+4.44%
+1511
+1.92%
+353
+5.26%
+168.119.96.239
+
+12
+443
+4.34%
+443
+4.43%
+1510
+1.92%
+341
+5.08%
+49.13.130.29
+
+13
+437
+4.28%
+437
+4.37%
+1487
+1.89%
+341
+5.08%
+128.140.106.114
+
+14
+434
+4.25%
+434
+4.34%
+1478
+1.88%
+341
+5.08%
+78.47.173.76
+
+15
+434
+4.25%
+434
+4.34%
+1478
+1.88%
+332
+4.95%
+88.99.80.227
+
+16
+433
+4.24%
+433
+4.33%
+1474
+1.87%
+346
+5.15%
+159.69.158.189
+
+17
+415
+4.06%
+415
+4.15%
+1412
+1.79%
+318
+4.74%
+49.13.164.148
+
+18
+412
+4.03%
+412
+4.12%
+1405
+1.79%
+313
+4.66%
+49.13.134.145
+
+19
+273
+2.67%
+273
+2.73%
+928
+1.18%
+212
+3.16%
+168.119.123.75
+
+20
+157
+1.54%
+157
+1.57%
+539
+0.68%
+123
+1.83%
+78.46.215.1
+
+21
+140
+1.37%
+122
+1.22%
+1171
+1.49%
+13
+0.19%
+157.97.55.251
+
+22
+62
+0.61%
+59
+0.59%
+1847
+2.35%
+3
+0.04%
+84.86.151.53
+
+23
+53
+0.52%
+47
+0.47%
+341
+0.43%
+7
+0.10%
+85.145.80.211
+
+24
+51
+0.50%
+50
+0.50%
+1153
+1.47%
+3
+0.04%
+92.108.93.110
+
+25
+49
+0.48%
+45
+0.45%
+1355
+1.72%
+3
+0.04%
+212.84.159.34
+
+26
+42
+0.41%
+35
+0.35%
+871
+1.11%
+3
+0.04%
+159.100.121.50
+
+27
+42
+0.41%
+21
+0.21%
+115
+0.15%
+1
+0.01%
+196.251.85.51
+
+28
+40
+0.39%
+37
+0.37%
+968
+1.23%
+1
+0.01%
+209.198.140.180
+
+29
+33
+0.32%
+33
+0.33%
+1280
+1.63%
+1
+0.01%
+35.198.160.49
+
+30
+31
+0.30%
+30
+0.30%
+882
+1.12%
+1
+0.01%
+34.159.86.126
+
+
+
+
+
+Top 10 of 329 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+13
+0.13%
+13
+0.13%
+15582
+19.80%
+1
+0.01%
+175.47.254.133
+
+2
+62
+0.61%
+59
+0.59%
+1847
+2.35%
+3
+0.04%
+84.86.151.53
+
+3
+494
+4.84%
+494
+4.94%
+1682
+2.14%
+361
+5.38%
+128.140.41.193
+
+4
+474
+4.64%
+474
+4.74%
+1613
+2.05%
+360
+5.36%
+157.90.156.63
+
+5
+470
+4.60%
+470
+4.70%
+1600
+2.03%
+356
+5.30%
+157.90.155.240
+
+6
+459
+4.49%
+459
+4.59%
+1563
+1.99%
+349
+5.20%
+49.13.24.81
+
+7
+458
+4.48%
+458
+4.58%
+1559
+1.98%
+356
+5.30%
+167.235.143.113
+
+8
+458
+4.48%
+458
+4.58%
+1558
+1.98%
+344
+5.12%
+78.47.98.55
+
+9
+450
+4.41%
+450
+4.50%
+1532
+1.95%
+341
+5.08%
+78.46.190.63
+
+10
+449
+4.40%
+449
+4.49%
+1528
+1.94%
+338
+5.04%
+168.119.53.160
+
+
+
+
+
+
+Top 30 of 42 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8691
+85.08%
+https://mijn.ggzecademy.nl/
+
+2
+754
+7.38%
+- (Direct Request)
+
+3
+204
+2.00%
+https://mijn.ggzecademy.nl/sso/
+
+4
+166
+1.63%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+69
+0.68%
+https://mijn.ggzecademy.nl/auth/login
+
+6
+64
+0.63%
+https://mijn.ggzecademy.nl/manager
+
+7
+37
+0.36%
+https://mijn.ggzecademy.nl/manager/learning
+
+8
+29
+0.28%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+9
+26
+0.25%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+10
+20
+0.20%
+https://mijn.ggzecademy.nl/en/manager/
+
+11
+17
+0.17%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+12
+17
+0.17%
+https://mijn.ggzecademy.nl/manager/
+
+13
+16
+0.16%
+https://mijn.ggzecademy.nl/en
+
+14
+12
+0.12%
+https://mijn.ggzecademy.nl/en/auth/login
+
+15
+11
+0.11%
+https://www.google.com/
+
+16
+8
+0.08%
+http://shndfo.meuikcr.online/profile/161952373/view/
+
+17
+8
+0.08%
+https://mijn.ggzecademy.nl/manager/members
+
+18
+7
+0.07%
+https://mijn.ggzecademy.nl/auth/password-forgotten
+
+19
+7
+0.07%
+https://mijn.ggzecademy.nl/en/sso
+
+20
+6
+0.06%
+http://mijn.ggzecademy.nl/
+
+21
+5
+0.05%
+http://mijn.ggzecademy.nl
+
+22
+4
+0.04%
+http://mijn.ggzecademy.nl/favicon.ico
+
+23
+3
+0.03%
+http://85.10.150.22:80/
+
+24
+3
+0.03%
+https://ggzecademy.nl/product/thema-overzicht-motiverende-gespreksvoering
+
+25
+3
+0.03%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+26
+3
+0.03%
+https://mijn.ggzecademy.nl/manager/learning/
+
+27
+3
+0.03%
+https://mijn.ggzecademy.nl/manager/learning/new
+
+28
+3
+0.03%
+https://mijn.ggzecademy.nl/manager/members/report
+
+29
+2
+0.02%
+http://mijn.ggzecademy.nl/_nuxt/icons/icon_512x512.5f6a36.png
+
+30
+2
+0.02%
+http://mijn.ggzecademy.nl/_nuxt/icons/icon_64x64.5f6a36.png
+
+
+
+
+
+
+Top 15 of 128 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8490
+83.11%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+281
+2.75%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
+
+3
+252
+2.47%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 Edg/137.0.0.0
+
+4
+72
+0.70%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+5
+56
+0.55%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+6
+49
+0.48%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0
+
+7
+47
+0.46%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+8
+44
+0.43%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Appleb
+
+9
+42
+0.41%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
+
+10
+40
+0.39%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
+
+11
+34
+0.33%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.7103.113 Mobile
+
+12
+33
+0.32%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36
+
+13
+32
+0.31%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)
+
+14
+30
+0.29%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
+
+15
+27
+0.26%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Safari/605.1.15
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+10215
+100.00%
+9992
+100.00%
+78689
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202507.html b/stats/usage_202507.html
new file mode 100644
index 0000000..4cd3148
--- /dev/null
+++ b/stats/usage_202507.html
@@ -0,0 +1,2104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - July 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: July 2025
+Generated 01-Aug-2025 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for July 2025
+
+Total Hits
+12844
+Total Files
+11544
+Total Pages
+10042
+Total Visits
+7024
+Total KBytes
+76019
+
+Total Unique Sites
+442
+Total Unique URLs
+236
+Total Unique Referrers
+52
+Total Unique User Agents
+671
+
+.
+Avg
+Max
+
+Hits per Hour
+17
+643
+Hits per Day
+414
+1511
+Files per Day
+372
+965
+Pages per Day
+323
+1059
+Sites per Day
+14
+61
+Visits per Day
+226
+254
+KBytes per Day
+2452
+7042
+
+
+Hits by Response Code
+
+Code 200 - OK
+89.88%
+11544
+Code 301 - Moved Permanently
+8.98%
+1154
+Code 304 - Not Modified
+0.29%
+37
+Code 400 - Bad Request
+0.06%
+8
+Code 403 - Forbidden
+0.62%
+80
+Code 404 - Not Found
+0.10%
+13
+Code 405 - Method Not Allowed
+0.06%
+8
+
+
+
+
+
+
+
+Daily Statistics for July 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+332
+2.58%
+316
+2.74%
+300
+2.99%
+232
+3.30%
+37
+8.37%
+1899
+2.50%
+2
+356
+2.77%
+346
+3.00%
+296
+2.95%
+223
+3.17%
+34
+7.69%
+2002
+2.63%
+3
+371
+2.89%
+362
+3.14%
+307
+3.06%
+221
+3.15%
+36
+8.14%
+2072
+2.73%
+4
+333
+2.59%
+309
+2.68%
+310
+3.09%
+227
+3.23%
+44
+9.95%
+1096
+1.44%
+5
+1511
+11.76%
+965
+8.36%
+1059
+10.55%
+230
+3.27%
+44
+9.95%
+5538
+7.28%
+6
+484
+3.77%
+451
+3.91%
+323
+3.22%
+227
+3.23%
+37
+8.37%
+4976
+6.55%
+7
+365
+2.84%
+352
+3.05%
+292
+2.91%
+223
+3.17%
+38
+8.60%
+1938
+2.55%
+8
+405
+3.15%
+385
+3.34%
+301
+3.00%
+230
+3.27%
+40
+9.05%
+3201
+4.21%
+9
+364
+2.83%
+342
+2.96%
+302
+3.01%
+231
+3.29%
+30
+6.79%
+1896
+2.49%
+10
+467
+3.64%
+434
+3.76%
+327
+3.26%
+225
+3.20%
+36
+8.14%
+4592
+6.04%
+11
+330
+2.57%
+323
+2.80%
+290
+2.89%
+222
+3.16%
+27
+6.11%
+1964
+2.58%
+12
+465
+3.62%
+437
+3.79%
+329
+3.28%
+254
+3.62%
+57
+12.90%
+7042
+9.26%
+13
+343
+2.67%
+328
+2.84%
+296
+2.95%
+228
+3.25%
+42
+9.50%
+1711
+2.25%
+14
+376
+2.93%
+360
+3.12%
+299
+2.98%
+227
+3.23%
+36
+8.14%
+2522
+3.32%
+15
+357
+2.78%
+342
+2.96%
+298
+2.97%
+221
+3.15%
+36
+8.14%
+2148
+2.83%
+16
+327
+2.55%
+322
+2.79%
+294
+2.93%
+227
+3.23%
+31
+7.01%
+1879
+2.47%
+17
+412
+3.21%
+386
+3.34%
+309
+3.08%
+227
+3.23%
+37
+8.37%
+3283
+4.32%
+18
+349
+2.72%
+326
+2.82%
+293
+2.92%
+226
+3.22%
+38
+8.60%
+1409
+1.85%
+19
+336
+2.62%
+313
+2.71%
+287
+2.86%
+218
+3.10%
+24
+5.43%
+1029
+1.35%
+20
+342
+2.66%
+316
+2.74%
+285
+2.84%
+227
+3.23%
+23
+5.20%
+1036
+1.36%
+21
+362
+2.82%
+331
+2.87%
+286
+2.85%
+222
+3.16%
+35
+7.92%
+1487
+1.96%
+22
+375
+2.92%
+339
+2.94%
+305
+3.04%
+242
+3.45%
+49
+11.09%
+1143
+1.50%
+23
+364
+2.83%
+339
+2.94%
+293
+2.92%
+216
+3.08%
+34
+7.69%
+1867
+2.46%
+24
+373
+2.90%
+336
+2.91%
+290
+2.89%
+213
+3.03%
+35
+7.92%
+1106
+1.46%
+25
+334
+2.60%
+311
+2.69%
+290
+2.89%
+221
+3.15%
+29
+6.56%
+1041
+1.37%
+26
+356
+2.77%
+317
+2.75%
+287
+2.86%
+221
+3.15%
+35
+7.92%
+1082
+1.42%
+27
+365
+2.84%
+330
+2.86%
+288
+2.87%
+227
+3.23%
+36
+8.14%
+1484
+1.95%
+28
+419
+3.26%
+375
+3.25%
+311
+3.10%
+224
+3.19%
+34
+7.69%
+4821
+6.34%
+29
+406
+3.16%
+369
+3.20%
+295
+2.94%
+234
+3.33%
+40
+9.05%
+2119
+2.79%
+30
+410
+3.19%
+378
+3.27%
+291
+2.90%
+221
+3.15%
+30
+6.79%
+2995
+3.94%
+31
+455
+3.54%
+404
+3.50%
+309
+3.08%
+253
+3.60%
+61
+13.80%
+3640
+4.79%
+
+
+
+
+
+
+
+Hourly Statistics for July 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+13
+427
+3.32%
+12
+401
+3.47%
+12
+373
+3.71%
+43
+1347
+1.77%
+1
+13
+413
+3.22%
+12
+392
+3.40%
+12
+374
+3.72%
+42
+1307
+1.72%
+2
+17
+529
+4.12%
+16
+508
+4.40%
+12
+395
+3.93%
+204
+6322
+8.32%
+3
+29
+917
+7.14%
+12
+402
+3.48%
+17
+543
+5.41%
+51
+1580
+2.08%
+4
+14
+441
+3.43%
+13
+416
+3.60%
+12
+372
+3.70%
+57
+1763
+2.32%
+5
+14
+437
+3.40%
+13
+419
+3.63%
+12
+378
+3.76%
+73
+2264
+2.98%
+6
+15
+477
+3.71%
+14
+443
+3.84%
+12
+382
+3.80%
+91
+2833
+3.73%
+7
+15
+487
+3.79%
+14
+444
+3.85%
+12
+379
+3.77%
+58
+1789
+2.35%
+8
+16
+499
+3.89%
+14
+464
+4.02%
+12
+387
+3.85%
+113
+3490
+4.59%
+9
+17
+547
+4.26%
+16
+507
+4.39%
+12
+387
+3.85%
+135
+4197
+5.52%
+10
+19
+596
+4.64%
+17
+545
+4.72%
+13
+404
+4.02%
+168
+5223
+6.87%
+11
+17
+551
+4.29%
+16
+498
+4.31%
+12
+394
+3.92%
+108
+3351
+4.41%
+12
+15
+478
+3.72%
+14
+449
+3.89%
+12
+381
+3.79%
+78
+2403
+3.16%
+13
+18
+565
+4.40%
+16
+520
+4.50%
+12
+397
+3.95%
+109
+3376
+4.44%
+14
+20
+621
+4.83%
+18
+579
+5.02%
+13
+431
+4.29%
+233
+7218
+9.49%
+15
+16
+503
+3.92%
+14
+457
+3.96%
+13
+422
+4.20%
+75
+2323
+3.06%
+16
+18
+570
+4.44%
+16
+524
+4.54%
+13
+406
+4.04%
+150
+4645
+6.11%
+17
+14
+460
+3.58%
+13
+431
+3.73%
+12
+379
+3.77%
+60
+1863
+2.45%
+18
+15
+482
+3.75%
+14
+456
+3.95%
+12
+378
+3.76%
+114
+3527
+4.64%
+19
+13
+432
+3.36%
+13
+408
+3.53%
+12
+376
+3.74%
+45
+1396
+1.84%
+20
+13
+421
+3.28%
+13
+405
+3.51%
+12
+378
+3.76%
+57
+1765
+2.32%
+21
+34
+1067
+8.31%
+32
+1013
+8.78%
+31
+965
+9.61%
+236
+7303
+9.61%
+22
+15
+469
+3.65%
+14
+440
+3.81%
+12
+381
+3.79%
+90
+2784
+3.66%
+23
+14
+455
+3.54%
+13
+423
+3.66%
+12
+380
+3.78%
+63
+1948
+2.56%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 442 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+629
+4.90%
+597
+5.17%
+3142
+4.13%
+1
+0.01%
+167.86.103.246
+
+2
+512
+3.99%
+512
+4.44%
+1729
+2.27%
+376
+5.35%
+88.99.80.227
+
+3
+511
+3.98%
+511
+4.43%
+1726
+2.27%
+373
+5.31%
+49.13.130.29
+
+4
+490
+3.82%
+490
+4.24%
+1655
+2.18%
+358
+5.10%
+49.13.24.81
+
+5
+486
+3.78%
+486
+4.21%
+1641
+2.16%
+366
+5.21%
+168.119.123.75
+
+6
+483
+3.76%
+483
+4.18%
+1631
+2.15%
+374
+5.32%
+78.47.173.76
+
+7
+483
+3.76%
+483
+4.18%
+1631
+2.15%
+375
+5.34%
+78.47.98.55
+
+8
+482
+3.75%
+0
+0.00%
+219
+0.29%
+1
+0.01%
+95.142.120.139
+
+9
+479
+3.73%
+479
+4.15%
+1618
+2.13%
+371
+5.28%
+157.90.156.63
+
+10
+476
+3.71%
+476
+4.12%
+1607
+2.11%
+362
+5.15%
+168.119.96.239
+
+11
+472
+3.67%
+472
+4.09%
+1594
+2.10%
+357
+5.08%
+159.69.158.189
+
+12
+462
+3.60%
+462
+4.00%
+1560
+2.05%
+352
+5.01%
+168.119.53.160
+
+13
+461
+3.59%
+461
+3.99%
+1557
+2.05%
+360
+5.13%
+128.140.106.114
+
+14
+460
+3.58%
+460
+3.98%
+1553
+2.04%
+363
+5.17%
+49.13.164.148
+
+15
+452
+3.52%
+452
+3.92%
+1526
+2.01%
+347
+4.94%
+142.132.180.39
+
+16
+448
+3.49%
+448
+3.88%
+1513
+1.99%
+350
+4.98%
+157.90.155.240
+
+17
+444
+3.46%
+444
+3.85%
+1499
+1.97%
+350
+4.98%
+167.235.143.113
+
+18
+443
+3.45%
+443
+3.84%
+1496
+1.97%
+342
+4.87%
+128.140.41.193
+
+19
+443
+3.45%
+443
+3.84%
+1496
+1.97%
+341
+4.85%
+49.13.134.145
+
+20
+416
+3.24%
+416
+3.60%
+1405
+1.85%
+326
+4.64%
+49.13.167.123
+
+21
+403
+3.14%
+403
+3.49%
+1361
+1.79%
+320
+4.56%
+78.46.190.63
+
+22
+168
+1.31%
+138
+1.20%
+833
+1.10%
+20
+0.28%
+157.97.55.251
+
+23
+124
+0.97%
+111
+0.96%
+2771
+3.65%
+2
+0.03%
+89.221.178.105
+
+24
+118
+0.92%
+110
+0.95%
+3977
+5.23%
+3
+0.04%
+92.108.93.110
+
+25
+117
+0.91%
+65
+0.56%
+142
+0.19%
+0
+0.00%
+216.73.216.111
+
+26
+104
+0.81%
+52
+0.45%
+119
+0.16%
+0
+0.00%
+216.73.216.254
+
+27
+93
+0.72%
+49
+0.42%
+110
+0.14%
+0
+0.00%
+216.73.216.242
+
+28
+88
+0.69%
+46
+0.40%
+103
+0.14%
+0
+0.00%
+216.73.216.124
+
+29
+84
+0.65%
+44
+0.38%
+99
+0.13%
+0
+0.00%
+216.73.216.9
+
+30
+76
+0.59%
+40
+0.35%
+89
+0.12%
+0
+0.00%
+216.73.216.153
+
+
+
+
+
+Top 10 of 442 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+118
+0.92%
+110
+0.95%
+3977
+5.23%
+3
+0.04%
+92.108.93.110
+
+2
+629
+4.90%
+597
+5.17%
+3142
+4.13%
+1
+0.01%
+167.86.103.246
+
+3
+58
+0.45%
+57
+0.49%
+2841
+3.74%
+1
+0.01%
+34.159.86.126
+
+4
+124
+0.97%
+111
+0.96%
+2771
+3.65%
+2
+0.03%
+89.221.178.105
+
+5
+12
+0.09%
+6
+0.05%
+2392
+3.15%
+1
+0.01%
+159.223.63.24
+
+6
+512
+3.99%
+512
+4.44%
+1729
+2.27%
+376
+5.35%
+88.99.80.227
+
+7
+511
+3.98%
+511
+4.43%
+1726
+2.27%
+373
+5.31%
+49.13.130.29
+
+8
+44
+0.34%
+43
+0.37%
+1712
+2.25%
+2
+0.03%
+212.84.159.34
+
+9
+490
+3.82%
+490
+4.24%
+1655
+2.18%
+358
+5.10%
+49.13.24.81
+
+10
+486
+3.78%
+486
+4.21%
+1641
+2.16%
+366
+5.21%
+168.119.123.75
+
+
+
+
+
+
+Top 30 of 52 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8967
+69.81%
+https://mijn.ggzecademy.nl/
+
+2
+2535
+19.74%
+- (Direct Request)
+
+3
+296
+2.30%
+http://mijn.ggzecademy.nl/sitemap.xml
+
+4
+219
+1.71%
+http://mijn.ggzecademy.nl/robots.txt
+
+5
+166
+1.29%
+https://mijn.ggzecademy.nl/sso/
+
+6
+163
+1.27%
+https://mijn.ggzecademy.nl/sw.js
+
+7
+77
+0.60%
+https://mijn.ggzecademy.nl/auth/login
+
+8
+58
+0.45%
+https://mijn.ggzecademy.nl/manager
+
+9
+32
+0.25%
+https://mijn.ggzecademy.nl/en/manager/
+
+10
+30
+0.23%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+11
+29
+0.23%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/
+
+12
+28
+0.22%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+13
+27
+0.21%
+https://mijn.ggzecademy.nl/manager/members
+
+14
+24
+0.19%
+https://mijn.ggzecademy.nl/manager/
+
+15
+22
+0.17%
+https://mijn.ggzecademy.nl/en/auth/login
+
+16
+18
+0.14%
+https://mijn.ggzecademy.nl/auth/password-forgotten
+
+17
+18
+0.14%
+https://mijn.ggzecademy.nl/manager/learning/
+
+18
+13
+0.10%
+https://mijn.ggzecademy.nl/en
+
+19
+12
+0.09%
+http://mijn.ggzecademy.nl/
+
+20
+12
+0.09%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+21
+11
+0.09%
+https://mijn.ggzecademy.nl/auth/password-reset
+
+22
+11
+0.09%
+https://mijn.ggzecademy.nl/manager/members/report/
+
+23
+10
+0.08%
+https://mijn.ggzecademy.nl/manager/learning
+
+24
+8
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+25
+8
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV4x_LT_0022.php
+
+26
+5
+0.04%
+https://mijn.ggzecademy.nl/favicon.ico
+
+27
+5
+0.04%
+https://mijn.ggzecademy.nl/manager/members/managementinfo
+
+28
+4
+0.03%
+https:
+
+29
+4
+0.03%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+30
+4
+0.03%
+https://mijn.ggzecademy.nl/en/sso
+
+
+
+
+
+
+Top 15 of 671 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8824
+68.70%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+1118
+8.70%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
+
+3
+222
+1.73%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
+
+4
+214
+1.67%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36
+
+5
+136
+1.06%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36 Edg/138.0.0.0
+
+6
+126
+0.98%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 Edg/137.0.0.0
+
+7
+84
+0.65%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+8
+75
+0.58%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Appleb
+
+9
+63
+0.49%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
+
+10
+51
+0.40%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
+
+11
+43
+0.33%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:141.0) Gecko/20100101 Firefox/141.0
+
+12
+43
+0.33%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.129 Safari/537.36
+
+13
+39
+0.30%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+14
+34
+0.26%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.7151.119 Mobile
+
+15
+29
+0.23%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.7151.103 Mobile
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+12844
+100.00%
+11544
+100.00%
+76019
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202508.html b/stats/usage_202508.html
new file mode 100644
index 0000000..c04fddb
--- /dev/null
+++ b/stats/usage_202508.html
@@ -0,0 +1,2098 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - August 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: August 2025
+Generated 01-Sep-2025 00:10 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for August 2025
+
+Total Hits
+11475
+Total Files
+10687
+Total Pages
+9203
+Total Visits
+6882
+Total KBytes
+60037
+
+Total Unique Sites
+363
+Total Unique URLs
+318
+Total Unique Referrers
+38
+Total Unique User Agents
+120
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+172
+Hits per Day
+370
+540
+Files per Day
+344
+494
+Pages per Day
+296
+336
+Sites per Day
+11
+50
+Visits per Day
+222
+246
+KBytes per Day
+1937
+8599
+
+
+Hits by Response Code
+
+Code 200 - OK
+93.13%
+10687
+Code 301 - Moved Permanently
+6.30%
+723
+Code 304 - Not Modified
+0.21%
+24
+Code 403 - Forbidden
+0.33%
+38
+Code 404 - Not Found
+0.03%
+3
+
+
+
+
+
+
+
+Daily Statistics for August 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+389
+3.39%
+335
+3.13%
+297
+3.23%
+205
+2.98%
+45
+12.40%
+1510
+2.51%
+2
+316
+2.75%
+304
+2.84%
+305
+3.31%
+236
+3.43%
+47
+12.95%
+1080
+1.80%
+3
+296
+2.58%
+293
+2.74%
+285
+3.10%
+213
+3.10%
+25
+6.89%
+1067
+1.78%
+4
+319
+2.78%
+311
+2.91%
+293
+3.18%
+219
+3.18%
+26
+7.16%
+1823
+3.04%
+5
+299
+2.61%
+293
+2.74%
+288
+3.13%
+218
+3.17%
+28
+7.71%
+996
+1.66%
+6
+371
+3.23%
+355
+3.32%
+297
+3.23%
+220
+3.20%
+27
+7.44%
+2344
+3.90%
+7
+364
+3.17%
+342
+3.20%
+294
+3.19%
+216
+3.14%
+30
+8.26%
+1591
+2.65%
+8
+362
+3.15%
+333
+3.12%
+292
+3.17%
+226
+3.28%
+42
+11.57%
+1527
+2.54%
+9
+389
+3.39%
+351
+3.28%
+287
+3.12%
+227
+3.30%
+27
+7.44%
+1878
+3.13%
+10
+365
+3.18%
+336
+3.14%
+289
+3.14%
+219
+3.18%
+26
+7.16%
+2241
+3.73%
+11
+410
+3.57%
+377
+3.53%
+336
+3.65%
+246
+3.57%
+35
+9.64%
+1630
+2.71%
+12
+511
+4.45%
+494
+4.62%
+330
+3.59%
+233
+3.39%
+41
+11.29%
+8599
+14.32%
+13
+392
+3.42%
+358
+3.35%
+326
+3.54%
+233
+3.39%
+34
+9.37%
+1166
+1.94%
+14
+391
+3.41%
+351
+3.28%
+304
+3.30%
+213
+3.10%
+29
+7.99%
+1153
+1.92%
+15
+374
+3.26%
+332
+3.11%
+287
+3.12%
+224
+3.25%
+31
+8.54%
+1095
+1.82%
+16
+351
+3.06%
+321
+3.00%
+285
+3.10%
+217
+3.15%
+24
+6.61%
+1059
+1.76%
+17
+347
+3.02%
+322
+3.01%
+288
+3.13%
+215
+3.12%
+28
+7.71%
+1470
+2.45%
+18
+360
+3.14%
+338
+3.16%
+294
+3.19%
+221
+3.21%
+48
+13.22%
+1962
+3.27%
+19
+363
+3.16%
+355
+3.32%
+294
+3.19%
+217
+3.15%
+50
+13.77%
+3188
+5.31%
+20
+318
+2.77%
+315
+2.95%
+290
+3.15%
+217
+3.15%
+35
+9.64%
+1390
+2.32%
+21
+322
+2.81%
+319
+2.98%
+288
+3.13%
+220
+3.20%
+27
+7.44%
+1099
+1.83%
+22
+325
+2.83%
+319
+2.98%
+288
+3.13%
+230
+3.34%
+33
+9.09%
+1502
+2.50%
+23
+301
+2.62%
+297
+2.78%
+290
+3.15%
+220
+3.20%
+28
+7.71%
+1000
+1.67%
+24
+328
+2.86%
+323
+3.02%
+295
+3.21%
+224
+3.25%
+36
+9.92%
+1875
+3.12%
+25
+522
+4.55%
+435
+4.07%
+316
+3.43%
+244
+3.55%
+48
+13.22%
+3248
+5.41%
+26
+453
+3.95%
+446
+4.17%
+302
+3.28%
+217
+3.15%
+31
+8.54%
+4062
+6.77%
+27
+337
+2.94%
+331
+3.10%
+296
+3.22%
+226
+3.28%
+35
+9.64%
+1641
+2.73%
+28
+315
+2.75%
+310
+2.90%
+290
+3.15%
+230
+3.34%
+26
+7.16%
+1863
+3.10%
+29
+540
+4.71%
+424
+3.97%
+296
+3.22%
+224
+3.25%
+34
+9.37%
+2184
+3.64%
+30
+404
+3.52%
+354
+3.31%
+289
+3.14%
+220
+3.20%
+28
+7.71%
+1676
+2.79%
+31
+341
+2.97%
+313
+2.93%
+292
+3.17%
+216
+3.14%
+26
+7.16%
+1117
+1.86%
+
+
+
+
+
+
+
+Hourly Statistics for August 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+13
+419
+3.65%
+12
+399
+3.73%
+12
+377
+4.10%
+56
+1744
+2.91%
+1
+12
+401
+3.49%
+12
+391
+3.66%
+12
+375
+4.07%
+55
+1690
+2.82%
+2
+16
+519
+4.52%
+16
+509
+4.76%
+12
+394
+4.28%
+203
+6294
+10.48%
+3
+12
+384
+3.35%
+12
+376
+3.52%
+11
+371
+4.03%
+41
+1278
+2.13%
+4
+13
+429
+3.74%
+13
+409
+3.83%
+11
+368
+4.00%
+69
+2148
+3.58%
+5
+18
+563
+4.91%
+15
+479
+4.48%
+12
+381
+4.14%
+71
+2188
+3.64%
+6
+13
+410
+3.57%
+12
+394
+3.69%
+12
+375
+4.07%
+43
+1337
+2.23%
+7
+13
+408
+3.56%
+12
+393
+3.68%
+12
+373
+4.05%
+42
+1317
+2.19%
+8
+15
+484
+4.22%
+14
+457
+4.28%
+12
+381
+4.14%
+103
+3197
+5.33%
+9
+14
+448
+3.90%
+13
+431
+4.03%
+12
+378
+4.11%
+69
+2139
+3.56%
+10
+18
+583
+5.08%
+17
+541
+5.06%
+13
+422
+4.59%
+146
+4522
+7.53%
+11
+17
+542
+4.72%
+15
+494
+4.62%
+12
+399
+4.34%
+107
+3316
+5.52%
+12
+18
+588
+5.12%
+18
+562
+5.26%
+13
+404
+4.39%
+139
+4304
+7.17%
+13
+16
+508
+4.43%
+15
+471
+4.41%
+12
+400
+4.35%
+89
+2769
+4.61%
+14
+16
+523
+4.56%
+15
+484
+4.53%
+13
+413
+4.49%
+92
+2860
+4.76%
+15
+14
+455
+3.97%
+13
+428
+4.00%
+12
+384
+4.17%
+59
+1820
+3.03%
+16
+13
+420
+3.66%
+13
+404
+3.78%
+12
+373
+4.05%
+57
+1752
+2.92%
+17
+14
+462
+4.03%
+14
+439
+4.11%
+12
+375
+4.07%
+89
+2746
+4.57%
+18
+15
+467
+4.07%
+13
+426
+3.99%
+12
+396
+4.30%
+74
+2286
+3.81%
+19
+16
+526
+4.58%
+14
+457
+4.28%
+11
+370
+4.02%
+64
+1999
+3.33%
+20
+14
+434
+3.78%
+13
+415
+3.88%
+12
+381
+4.14%
+83
+2575
+4.29%
+21
+15
+473
+4.12%
+14
+439
+4.11%
+12
+375
+4.07%
+63
+1965
+3.27%
+22
+17
+553
+4.82%
+14
+456
+4.27%
+11
+367
+3.99%
+55
+1709
+2.85%
+23
+15
+476
+4.15%
+13
+433
+4.05%
+11
+371
+4.03%
+67
+2081
+3.47%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 363 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+484
+4.22%
+484
+4.53%
+1636
+2.73%
+359
+5.22%
+157.90.156.63
+
+2
+483
+4.21%
+483
+4.52%
+1631
+2.72%
+372
+5.41%
+159.69.158.189
+
+3
+479
+4.17%
+479
+4.48%
+1618
+2.69%
+348
+5.06%
+49.13.24.81
+
+4
+478
+4.17%
+478
+4.47%
+1614
+2.69%
+351
+5.10%
+78.47.98.55
+
+5
+477
+4.16%
+477
+4.46%
+1611
+2.68%
+358
+5.20%
+49.13.130.29
+
+6
+474
+4.13%
+474
+4.44%
+1601
+2.67%
+362
+5.26%
+128.140.41.193
+
+7
+472
+4.11%
+472
+4.42%
+1594
+2.65%
+365
+5.30%
+49.13.167.123
+
+8
+470
+4.10%
+470
+4.40%
+1587
+2.64%
+356
+5.17%
+167.235.143.113
+
+9
+468
+4.08%
+468
+4.38%
+1580
+2.63%
+345
+5.01%
+128.140.106.114
+
+10
+467
+4.07%
+467
+4.37%
+1577
+2.63%
+354
+5.14%
+168.119.123.75
+
+11
+464
+4.04%
+464
+4.34%
+1570
+2.62%
+351
+5.10%
+49.13.164.148
+
+12
+463
+4.03%
+463
+4.33%
+1565
+2.61%
+344
+5.00%
+157.90.155.240
+
+13
+459
+4.00%
+459
+4.29%
+1550
+2.58%
+355
+5.16%
+78.47.173.76
+
+14
+458
+3.99%
+458
+4.29%
+1548
+2.58%
+350
+5.09%
+49.13.134.145
+
+15
+450
+3.92%
+450
+4.21%
+1520
+2.53%
+347
+5.04%
+78.46.190.63
+
+16
+443
+3.86%
+443
+4.15%
+1496
+2.49%
+332
+4.82%
+168.119.53.160
+
+17
+438
+3.82%
+438
+4.10%
+1479
+2.46%
+336
+4.88%
+142.132.180.39
+
+18
+436
+3.80%
+436
+4.08%
+1474
+2.46%
+341
+4.95%
+88.99.80.227
+
+19
+431
+3.76%
+431
+4.03%
+1457
+2.43%
+338
+4.91%
+168.119.96.239
+
+20
+344
+3.00%
+178
+1.67%
+402
+0.67%
+0
+0.00%
+216.73.216.34
+
+21
+160
+1.39%
+80
+0.75%
+429
+0.72%
+0
+0.00%
+4.217.170.53
+
+22
+146
+1.27%
+143
+1.34%
+2915
+4.86%
+1
+0.01%
+209.198.140.93
+
+23
+145
+1.26%
+78
+0.73%
+173
+0.29%
+0
+0.00%
+216.73.216.106
+
+24
+142
+1.24%
+71
+0.66%
+382
+0.64%
+0
+0.00%
+40.69.44.217
+
+25
+125
+1.09%
+98
+0.92%
+793
+1.32%
+7
+0.10%
+85.145.203.64
+
+26
+98
+0.85%
+49
+0.46%
+264
+0.44%
+0
+0.00%
+4.217.251.114
+
+27
+81
+0.71%
+80
+0.75%
+3698
+6.16%
+1
+0.01%
+34.159.86.126
+
+28
+68
+0.59%
+34
+0.32%
+184
+0.31%
+0
+0.00%
+13.76.244.181
+
+29
+65
+0.57%
+61
+0.57%
+2198
+3.66%
+2
+0.03%
+92.70.179.161
+
+30
+57
+0.50%
+50
+0.47%
+1359
+2.26%
+5
+0.07%
+144.178.193.150
+
+
+
+
+
+Top 10 of 363 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+81
+0.71%
+80
+0.75%
+3698
+6.16%
+1
+0.01%
+34.159.86.126
+
+2
+146
+1.27%
+143
+1.34%
+2915
+4.86%
+1
+0.01%
+209.198.140.93
+
+3
+65
+0.57%
+61
+0.57%
+2198
+3.66%
+2
+0.03%
+92.70.179.161
+
+4
+484
+4.22%
+484
+4.53%
+1636
+2.73%
+359
+5.22%
+157.90.156.63
+
+5
+483
+4.21%
+483
+4.52%
+1631
+2.72%
+372
+5.41%
+159.69.158.189
+
+6
+479
+4.17%
+479
+4.48%
+1618
+2.69%
+348
+5.06%
+49.13.24.81
+
+7
+478
+4.17%
+478
+4.47%
+1614
+2.69%
+351
+5.10%
+78.47.98.55
+
+8
+477
+4.16%
+477
+4.46%
+1611
+2.68%
+358
+5.20%
+49.13.130.29
+
+9
+474
+4.13%
+474
+4.44%
+1601
+2.67%
+362
+5.26%
+128.140.41.193
+
+10
+472
+4.11%
+472
+4.42%
+1594
+2.65%
+365
+5.30%
+49.13.167.123
+
+
+
+
+
+
+Top 30 of 38 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8926
+77.79%
+https://mijn.ggzecademy.nl/
+
+2
+1633
+14.23%
+- (Direct Request)
+
+3
+201
+1.75%
+http://mijn.ggzecademy.nl/sitemap.xml
+
+4
+129
+1.12%
+http://mijn.ggzecademy.nl/robots.txt
+
+5
+120
+1.05%
+https://mijn.ggzecademy.nl/sso/
+
+6
+118
+1.03%
+https://mijn.ggzecademy.nl/sw.js
+
+7
+60
+0.52%
+https://mijn.ggzecademy.nl/manager/
+
+8
+41
+0.36%
+https://mijn.ggzecademy.nl/auth/login
+
+9
+28
+0.24%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+10
+27
+0.24%
+https://mijn.ggzecademy.nl/en/manager/
+
+11
+21
+0.18%
+https://mijn.ggzecademy.nl/manager
+
+12
+19
+0.17%
+https://mijn.ggzecademy.nl/en/auth/login
+
+13
+18
+0.16%
+https://mijn.ggzecademy.nl/manager/learning
+
+14
+18
+0.16%
+https://mijn.ggzecademy.nl/manager/learning/
+
+15
+17
+0.15%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+16
+15
+0.13%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGVLVB_WP_0082.php
+
+17
+12
+0.10%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+18
+12
+0.10%
+https://mijn.ggzecademy.nl/en
+
+19
+10
+0.09%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+20
+9
+0.08%
+http://mijn.ggzecademy.nl/
+
+21
+8
+0.07%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV2x_LT_0016.php
+
+22
+4
+0.03%
+http://mijn.ggzecademy.nl
+
+23
+4
+0.03%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+24
+4
+0.03%
+https://mijn.ggzecademy.nl/favicon.ico
+
+25
+3
+0.03%
+http://85.10.150.22:80/
+
+26
+3
+0.03%
+https:
+
+27
+2
+0.02%
+http://mijn.ggzecademy.nl/favicon.ico
+
+28
+2
+0.02%
+https://mijn.ggzecademy.nl/auth/password-forgotten
+
+29
+2
+0.02%
+https://mijn.ggzecademy.nl/manager/learning/450-basis-leertraject-rond-suicidepreventie
+
+30
+1
+0.01%
+http://ggzecademy.staging.3110.nl/product/thema-overzicht-forensische-leerlijn/
+
+
+
+
+
+
+Top 15 of 120 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8810
+76.78%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+695
+6.06%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
+
+3
+205
+1.79%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
+
+4
+146
+1.27%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
+
+5
+94
+0.82%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+6
+83
+0.72%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36
+
+7
+82
+0.71%
+Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
+
+8
+56
+0.49%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Appleb
+
+9
+55
+0.48%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0
+
+10
+47
+0.41%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)
+
+11
+46
+0.40%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.7204.183 Mobile
+
+12
+46
+0.40%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+13
+42
+0.37%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
+
+14
+32
+0.28%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
+
+15
+23
+0.20%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11475
+100.00%
+10687
+100.00%
+60037
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202509.html b/stats/usage_202509.html
new file mode 100644
index 0000000..6d18ea3
--- /dev/null
+++ b/stats/usage_202509.html
@@ -0,0 +1,2094 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - September 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: September 2025
+Generated 01-Oct-2025 00:11 CEST
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for September 2025
+
+Total Hits
+11363
+Total Files
+10660
+Total Pages
+9052
+Total Visits
+7259
+Total KBytes
+70680
+
+Total Unique Sites
+453
+Total Unique URLs
+454
+Total Unique Referrers
+83
+Total Unique User Agents
+136
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+313
+Hits per Day
+378
+657
+Files per Day
+355
+503
+Pages per Day
+301
+395
+Sites per Day
+15
+65
+Visits per Day
+241
+260
+KBytes per Day
+2356
+7340
+
+
+Hits by Response Code
+
+Undefined response code
+0.01%
+1
+Code 200 - OK
+93.81%
+10660
+Code 301 - Moved Permanently
+5.10%
+579
+Code 302 - Found
+0.01%
+1
+Code 304 - Not Modified
+0.14%
+16
+Code 401 - Unauthorized
+0.02%
+2
+Code 403 - Forbidden
+0.85%
+97
+Code 404 - Not Found
+0.06%
+7
+
+
+
+
+
+
+
+Daily Statistics for September 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+384
+3.38%
+379
+3.56%
+298
+3.29%
+220
+3.03%
+41
+9.05%
+3207
+4.54%
+2
+343
+3.02%
+338
+3.17%
+294
+3.25%
+237
+3.26%
+65
+14.35%
+2540
+3.59%
+3
+329
+2.90%
+322
+3.02%
+299
+3.30%
+239
+3.29%
+37
+8.17%
+1500
+2.12%
+4
+342
+3.01%
+332
+3.11%
+300
+3.31%
+257
+3.54%
+43
+9.49%
+1544
+2.18%
+5
+410
+3.61%
+401
+3.76%
+322
+3.56%
+260
+3.58%
+58
+12.80%
+3840
+5.43%
+6
+551
+4.85%
+412
+3.86%
+306
+3.38%
+242
+3.33%
+44
+9.71%
+2330
+3.30%
+7
+303
+2.67%
+295
+2.77%
+296
+3.27%
+253
+3.49%
+42
+9.27%
+1025
+1.45%
+8
+323
+2.84%
+318
+2.98%
+290
+3.20%
+232
+3.20%
+36
+7.95%
+1504
+2.13%
+9
+556
+4.89%
+433
+4.06%
+294
+3.25%
+243
+3.35%
+43
+9.49%
+1726
+2.44%
+10
+316
+2.78%
+311
+2.92%
+295
+3.26%
+245
+3.38%
+43
+9.49%
+1836
+2.60%
+11
+472
+4.15%
+464
+4.35%
+319
+3.52%
+251
+3.46%
+48
+10.60%
+7340
+10.38%
+12
+421
+3.71%
+365
+3.42%
+395
+4.36%
+238
+3.28%
+35
+7.73%
+1772
+2.51%
+13
+302
+2.66%
+300
+2.81%
+292
+3.23%
+247
+3.40%
+37
+8.17%
+1401
+1.98%
+14
+295
+2.60%
+291
+2.73%
+289
+3.19%
+237
+3.26%
+35
+7.73%
+1002
+1.42%
+15
+657
+5.78%
+503
+4.72%
+295
+3.26%
+241
+3.32%
+57
+12.58%
+4006
+5.67%
+16
+375
+3.30%
+369
+3.46%
+301
+3.33%
+243
+3.35%
+53
+11.70%
+3657
+5.17%
+17
+442
+3.89%
+395
+3.71%
+302
+3.34%
+238
+3.28%
+49
+10.82%
+3736
+5.29%
+18
+323
+2.84%
+321
+3.01%
+292
+3.23%
+242
+3.33%
+42
+9.27%
+1800
+2.55%
+19
+404
+3.56%
+393
+3.69%
+308
+3.40%
+243
+3.35%
+42
+9.27%
+3209
+4.54%
+20
+299
+2.63%
+294
+2.76%
+289
+3.19%
+231
+3.18%
+37
+8.17%
+1000
+1.42%
+21
+365
+3.21%
+343
+3.22%
+300
+3.31%
+251
+3.46%
+55
+12.14%
+2069
+2.93%
+22
+359
+3.16%
+337
+3.16%
+299
+3.30%
+246
+3.39%
+43
+9.49%
+2008
+2.84%
+23
+458
+4.03%
+446
+4.18%
+311
+3.44%
+239
+3.29%
+45
+9.93%
+2830
+4.00%
+24
+335
+2.95%
+327
+3.07%
+298
+3.29%
+243
+3.35%
+46
+10.15%
+1504
+2.13%
+25
+361
+3.18%
+349
+3.27%
+309
+3.41%
+242
+3.33%
+41
+9.05%
+1602
+2.27%
+26
+348
+3.06%
+344
+3.23%
+292
+3.23%
+238
+3.28%
+41
+9.05%
+3079
+4.36%
+27
+312
+2.75%
+307
+2.88%
+290
+3.20%
+252
+3.47%
+40
+8.83%
+1447
+2.05%
+28
+292
+2.57%
+290
+2.72%
+285
+3.15%
+238
+3.28%
+35
+7.73%
+977
+1.38%
+29
+364
+3.20%
+360
+3.38%
+301
+3.33%
+238
+3.28%
+53
+11.70%
+3217
+4.55%
+30
+322
+2.83%
+321
+3.01%
+291
+3.21%
+246
+3.39%
+55
+12.14%
+1973
+2.79%
+
+
+
+
+
+
+
+Hourly Statistics for September 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+35
+1059
+9.32%
+24
+724
+6.79%
+12
+368
+4.07%
+129
+3882
+5.49%
+1
+12
+373
+3.28%
+12
+366
+3.43%
+12
+361
+3.99%
+47
+1416
+2.00%
+2
+13
+404
+3.56%
+13
+399
+3.74%
+12
+369
+4.08%
+88
+2635
+3.73%
+3
+14
+432
+3.80%
+14
+424
+3.98%
+12
+367
+4.05%
+79
+2357
+3.33%
+4
+14
+436
+3.84%
+12
+366
+3.43%
+12
+363
+4.01%
+43
+1279
+1.81%
+5
+12
+389
+3.42%
+12
+378
+3.55%
+12
+375
+4.14%
+56
+1678
+2.37%
+6
+13
+401
+3.53%
+12
+381
+3.57%
+12
+388
+4.29%
+44
+1308
+1.85%
+7
+15
+451
+3.97%
+14
+423
+3.97%
+12
+389
+4.30%
+92
+2770
+3.92%
+8
+15
+472
+4.15%
+15
+453
+4.25%
+13
+397
+4.39%
+103
+3094
+4.38%
+9
+18
+556
+4.89%
+17
+524
+4.92%
+13
+410
+4.53%
+187
+5599
+7.92%
+10
+17
+528
+4.65%
+17
+514
+4.82%
+13
+393
+4.34%
+174
+5224
+7.39%
+11
+16
+498
+4.38%
+16
+486
+4.56%
+12
+379
+4.19%
+124
+3730
+5.28%
+12
+15
+469
+4.13%
+15
+454
+4.26%
+12
+381
+4.21%
+68
+2037
+2.88%
+13
+18
+550
+4.84%
+17
+537
+5.04%
+12
+389
+4.30%
+215
+6438
+9.11%
+14
+16
+508
+4.47%
+16
+498
+4.67%
+13
+391
+4.32%
+159
+4772
+6.75%
+15
+18
+547
+4.81%
+16
+498
+4.67%
+12
+382
+4.22%
+123
+3685
+5.21%
+16
+14
+437
+3.85%
+14
+429
+4.02%
+12
+378
+4.18%
+98
+2934
+4.15%
+17
+13
+401
+3.53%
+13
+394
+3.70%
+12
+368
+4.07%
+46
+1384
+1.96%
+18
+13
+390
+3.43%
+12
+386
+3.62%
+12
+364
+4.02%
+71
+2136
+3.02%
+19
+16
+503
+4.43%
+16
+496
+4.65%
+12
+386
+4.26%
+209
+6264
+8.86%
+20
+14
+436
+3.84%
+13
+415
+3.89%
+12
+374
+4.13%
+62
+1873
+2.65%
+21
+12
+384
+3.38%
+12
+377
+3.54%
+12
+360
+3.98%
+44
+1306
+1.85%
+22
+12
+375
+3.30%
+12
+374
+3.51%
+12
+361
+3.99%
+55
+1644
+2.33%
+23
+12
+364
+3.20%
+12
+364
+3.41%
+11
+359
+3.97%
+41
+1235
+1.75%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 453 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+363
+3.19%
+363
+3.41%
+1226
+1.73%
+296
+4.08%
+157.90.155.240
+
+2
+357
+3.14%
+357
+3.35%
+1207
+1.71%
+285
+3.93%
+168.119.96.239
+
+3
+352
+3.10%
+352
+3.30%
+1189
+1.68%
+283
+3.90%
+168.119.123.75
+
+4
+344
+3.03%
+344
+3.23%
+1162
+1.64%
+268
+3.69%
+49.13.167.123
+
+5
+343
+3.02%
+343
+3.22%
+1158
+1.64%
+291
+4.01%
+128.140.41.193
+
+6
+330
+2.90%
+330
+3.10%
+1114
+1.58%
+265
+3.65%
+18.192.166.72
+
+7
+329
+2.90%
+329
+3.09%
+1111
+1.57%
+284
+3.91%
+49.13.24.81
+
+8
+328
+2.89%
+328
+3.08%
+1108
+1.57%
+264
+3.64%
+157.90.156.63
+
+9
+325
+2.86%
+325
+3.05%
+1098
+1.55%
+270
+3.72%
+168.119.53.160
+
+10
+322
+2.83%
+322
+3.02%
+1087
+1.54%
+259
+3.57%
+88.99.80.227
+
+11
+319
+2.81%
+319
+2.99%
+1077
+1.52%
+261
+3.60%
+49.13.130.29
+
+12
+316
+2.78%
+316
+2.96%
+1067
+1.51%
+252
+3.47%
+167.235.143.113
+
+13
+314
+2.76%
+314
+2.95%
+1060
+1.50%
+253
+3.49%
+128.140.106.114
+
+14
+314
+2.76%
+314
+2.95%
+1060
+1.50%
+263
+3.62%
+159.69.158.189
+
+15
+314
+2.76%
+314
+2.95%
+1060
+1.50%
+261
+3.60%
+52.28.162.93
+
+16
+309
+2.72%
+309
+2.90%
+1043
+1.48%
+259
+3.57%
+3.77.67.4
+
+17
+305
+2.68%
+305
+2.86%
+1030
+1.46%
+272
+3.75%
+78.47.173.76
+
+18
+302
+2.66%
+151
+1.42%
+808
+1.14%
+0
+0.00%
+4.217.217.120
+
+19
+301
+2.65%
+301
+2.82%
+1016
+1.44%
+237
+3.26%
+63.178.84.147
+
+20
+299
+2.63%
+299
+2.80%
+1010
+1.43%
+249
+3.43%
+142.132.180.39
+
+21
+298
+2.62%
+298
+2.80%
+1006
+1.42%
+259
+3.57%
+49.13.164.148
+
+22
+298
+2.62%
+298
+2.80%
+1006
+1.42%
+254
+3.50%
+52.59.43.236
+
+23
+298
+2.62%
+298
+2.80%
+1006
+1.42%
+247
+3.40%
+78.46.215.1
+
+24
+295
+2.60%
+295
+2.77%
+996
+1.41%
+234
+3.22%
+49.13.134.145
+
+25
+294
+2.59%
+294
+2.76%
+993
+1.40%
+252
+3.47%
+78.46.190.63
+
+26
+291
+2.56%
+291
+2.73%
+983
+1.39%
+243
+3.35%
+18.193.252.127
+
+27
+291
+2.56%
+291
+2.73%
+983
+1.39%
+239
+3.29%
+3.79.134.69
+
+28
+289
+2.54%
+289
+2.71%
+976
+1.38%
+243
+3.35%
+78.47.98.55
+
+29
+234
+2.06%
+117
+1.10%
+627
+0.89%
+0
+0.00%
+52.169.13.133
+
+30
+170
+1.50%
+145
+1.36%
+914
+1.29%
+20
+0.28%
+157.97.55.251
+
+
+
+
+
+Top 10 of 453 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+127
+1.12%
+122
+1.14%
+4127
+5.84%
+5
+0.07%
+92.70.179.161
+
+2
+79
+0.70%
+73
+0.68%
+2074
+2.93%
+1
+0.01%
+88.159.142.18
+
+3
+45
+0.40%
+45
+0.42%
+1705
+2.41%
+1
+0.01%
+34.141.10.24
+
+4
+36
+0.32%
+34
+0.32%
+1623
+2.30%
+1
+0.01%
+95.99.31.33
+
+5
+24
+0.21%
+24
+0.23%
+1560
+2.21%
+1
+0.01%
+34.159.86.126
+
+6
+363
+3.19%
+363
+3.41%
+1226
+1.73%
+296
+4.08%
+157.90.155.240
+
+7
+27
+0.24%
+27
+0.25%
+1213
+1.72%
+2
+0.03%
+213.184.109.252
+
+8
+357
+3.14%
+357
+3.35%
+1207
+1.71%
+285
+3.93%
+168.119.96.239
+
+9
+352
+3.10%
+352
+3.30%
+1189
+1.68%
+283
+3.90%
+168.119.123.75
+
+10
+344
+3.03%
+344
+3.23%
+1162
+1.64%
+268
+3.69%
+49.13.167.123
+
+
+
+
+
+
+Top 30 of 83 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8707
+76.63%
+https://mijn.ggzecademy.nl/
+
+2
+1747
+15.37%
+- (Direct Request)
+
+3
+233
+2.05%
+https://mijn.ggzecademy.nl/sso/
+
+4
+133
+1.17%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+78
+0.69%
+https://mijn.ggzecademy.nl/auth/login
+
+6
+74
+0.65%
+https://www.google.com/
+
+7
+65
+0.57%
+https://mijn.ggzecademy.nl/manager
+
+8
+44
+0.39%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+9
+35
+0.31%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+10
+33
+0.29%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+11
+29
+0.26%
+https://mijn.ggzecademy.nl/en/manager/
+
+12
+25
+0.22%
+https://mijn.ggzecademy.nl/manager/learning
+
+13
+22
+0.19%
+http://mijn.ggzecademy.nl/
+
+14
+18
+0.16%
+https://mijn.ggzecademy.nl/manager/members
+
+15
+12
+0.11%
+https://mijn.ggzecademy.nl/en
+
+16
+11
+0.10%
+https://mijn.ggzecademy.nl/en/auth/login
+
+17
+9
+0.08%
+https://mijn.ggzecademy.nl/manager/
+
+18
+5
+0.04%
+http://mijn.ggzecademy.nl
+
+19
+5
+0.04%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+20
+4
+0.04%
+http://mijn.ggzecademy.nl/wordpress/
+
+21
+4
+0.04%
+https://mijn.ggzecademy.nl/favicon.ico
+
+22
+4
+0.04%
+https://mijn.ggzecademy.nl/manager/learning/
+
+23
+3
+0.03%
+http://85.10.150.22:80/
+
+24
+2
+0.02%
+http://ggzecademy.staging.3110.nl/product/thema-overzicht-forensische-leerlijn/
+
+25
+2
+0.02%
+https://ggzecademy.nl/
+
+26
+2
+0.02%
+https://mijn.ggzecademy.nl/manager/learning/quality-standards
+
+27
+1
+0.01%
+http://85.10.150.22:80
+
+28
+1
+0.01%
+http://85.10.150.22:80/favicon.ico
+
+29
+1
+0.01%
+http://mijn.ggzecademy.nl/2017
+
+30
+1
+0.01%
+http://mijn.ggzecademy.nl/2018
+
+
+
+
+
+
+Top 15 of 136 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8538
+75.14%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+356
+3.13%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
+
+3
+151
+1.33%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36
+
+4
+132
+1.16%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36 Edg/140.0.0.0
+
+5
+108
+0.95%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.2; +https://openai.com/gptbot)
+
+6
+106
+0.93%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Appleb
+
+7
+102
+0.90%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36
+
+8
+95
+0.84%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+9
+80
+0.70%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36
+
+10
+69
+0.61%
+Mozilla/5.0 (Windows NT 5.1; WOW64) Gecko/20100609 Firefox/13.0
+
+11
+66
+0.58%
+Go-http-client/1.1
+
+12
+52
+0.46%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.7258.127 Mobile
+
+13
+51
+0.45%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+14
+50
+0.44%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36
+
+15
+48
+0.42%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11363
+100.00%
+10660
+100.00%
+70680
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202510.html b/stats/usage_202510.html
new file mode 100644
index 0000000..bc27cc4
--- /dev/null
+++ b/stats/usage_202510.html
@@ -0,0 +1,2104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - October 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: October 2025
+Generated 01-Nov-2025 00:10 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for October 2025
+
+Total Hits
+11636
+Total Files
+10939
+Total Pages
+9288
+Total Visits
+7509
+Total KBytes
+85062
+
+Total Unique Sites
+422
+Total Unique URLs
+444
+Total Unique Referrers
+40
+Total Unique User Agents
+149
+
+.
+Avg
+Max
+
+Hits per Hour
+15
+276
+Hits per Day
+375
+601
+Files per Day
+352
+477
+Pages per Day
+299
+357
+Sites per Day
+13
+75
+Visits per Day
+242
+264
+KBytes per Day
+2744
+8798
+
+
+Hits by Response Code
+
+Undefined response code
+0.01%
+1
+Code 200 - OK
+94.01%
+10939
+Code 206 - Partial Content
+0.02%
+2
+Code 301 - Moved Permanently
+5.10%
+593
+Code 304 - Not Modified
+0.06%
+7
+Code 403 - Forbidden
+0.74%
+86
+Code 404 - Not Found
+0.07%
+8
+
+
+
+
+
+
+
+Daily Statistics for October 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+337
+2.90%
+333
+3.04%
+290
+3.12%
+247
+3.29%
+38
+9.00%
+6379
+7.50%
+2
+318
+2.73%
+311
+2.84%
+294
+3.17%
+241
+3.21%
+37
+8.77%
+1449
+1.70%
+3
+341
+2.93%
+340
+3.11%
+291
+3.13%
+241
+3.21%
+40
+9.48%
+2584
+3.04%
+4
+322
+2.77%
+314
+2.87%
+296
+3.19%
+246
+3.28%
+41
+9.72%
+1106
+1.30%
+5
+324
+2.78%
+309
+2.82%
+298
+3.21%
+246
+3.28%
+41
+9.72%
+1857
+2.18%
+6
+370
+3.18%
+352
+3.22%
+295
+3.18%
+253
+3.37%
+32
+7.58%
+3048
+3.58%
+7
+340
+2.92%
+336
+3.07%
+296
+3.19%
+254
+3.38%
+40
+9.48%
+1460
+1.72%
+8
+321
+2.76%
+318
+2.91%
+291
+3.13%
+236
+3.14%
+35
+8.29%
+1515
+1.78%
+9
+448
+3.85%
+373
+3.41%
+297
+3.20%
+234
+3.12%
+40
+9.48%
+1808
+2.13%
+10
+313
+2.69%
+310
+2.83%
+286
+3.08%
+243
+3.24%
+37
+8.77%
+1849
+2.17%
+11
+296
+2.54%
+293
+2.68%
+288
+3.10%
+244
+3.25%
+35
+8.29%
+1021
+1.20%
+12
+387
+3.33%
+383
+3.50%
+306
+3.29%
+243
+3.24%
+37
+8.77%
+4024
+4.73%
+13
+330
+2.84%
+329
+3.01%
+293
+3.15%
+248
+3.30%
+57
+13.51%
+2347
+2.76%
+14
+331
+2.84%
+327
+2.99%
+297
+3.20%
+243
+3.24%
+46
+10.90%
+1867
+2.20%
+15
+304
+2.61%
+302
+2.76%
+287
+3.09%
+229
+3.05%
+39
+9.24%
+1423
+1.67%
+16
+352
+3.03%
+338
+3.09%
+294
+3.17%
+237
+3.16%
+44
+10.43%
+2344
+2.76%
+17
+329
+2.83%
+319
+2.92%
+293
+3.15%
+240
+3.20%
+39
+9.24%
+1507
+1.77%
+18
+416
+3.58%
+413
+3.78%
+309
+3.33%
+237
+3.16%
+39
+9.24%
+5984
+7.04%
+19
+292
+2.51%
+290
+2.65%
+287
+3.09%
+228
+3.04%
+32
+7.58%
+975
+1.15%
+20
+330
+2.84%
+322
+2.94%
+288
+3.10%
+233
+3.10%
+42
+9.95%
+1577
+1.85%
+21
+372
+3.20%
+351
+3.21%
+302
+3.25%
+246
+3.28%
+48
+11.37%
+1881
+2.21%
+22
+601
+5.17%
+462
+4.22%
+306
+3.29%
+245
+3.26%
+37
+8.77%
+2933
+3.45%
+23
+399
+3.43%
+364
+3.33%
+310
+3.34%
+250
+3.33%
+47
+11.14%
+2908
+3.42%
+24
+506
+4.35%
+477
+4.36%
+357
+3.84%
+264
+3.52%
+68
+16.11%
+8798
+10.34%
+25
+571
+4.91%
+464
+4.24%
+326
+3.51%
+256
+3.41%
+44
+10.43%
+4018
+4.72%
+26
+426
+3.66%
+407
+3.72%
+337
+3.63%
+249
+3.32%
+44
+10.43%
+4751
+5.59%
+27
+506
+4.35%
+400
+3.66%
+291
+3.13%
+235
+3.13%
+39
+9.24%
+1571
+1.85%
+28
+469
+4.03%
+442
+4.04%
+314
+3.38%
+246
+3.28%
+55
+13.03%
+5376
+6.32%
+29
+319
+2.74%
+318
+2.91%
+287
+3.09%
+245
+3.26%
+36
+8.53%
+2576
+3.03%
+30
+364
+3.13%
+349
+3.19%
+292
+3.14%
+232
+3.09%
+75
+17.77%
+3110
+3.66%
+31
+302
+2.60%
+293
+2.68%
+290
+3.12%
+239
+3.18%
+40
+9.48%
+1017
+1.20%
+
+
+
+
+
+
+
+Hourly Statistics for October 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+13
+410
+3.52%
+12
+394
+3.60%
+12
+375
+4.04%
+57
+1754
+2.06%
+1
+14
+445
+3.82%
+13
+432
+3.95%
+12
+389
+4.19%
+120
+3732
+4.39%
+2
+18
+566
+4.86%
+18
+559
+5.11%
+13
+413
+4.45%
+272
+8439
+9.92%
+3
+12
+395
+3.39%
+12
+393
+3.59%
+12
+373
+4.02%
+67
+2084
+2.45%
+4
+15
+479
+4.12%
+14
+446
+4.08%
+12
+395
+4.25%
+113
+3507
+4.12%
+5
+13
+412
+3.54%
+12
+396
+3.62%
+12
+376
+4.05%
+58
+1795
+2.11%
+6
+13
+412
+3.54%
+13
+403
+3.68%
+12
+379
+4.08%
+57
+1778
+2.09%
+7
+14
+440
+3.78%
+13
+424
+3.88%
+12
+378
+4.07%
+113
+3515
+4.13%
+8
+12
+395
+3.39%
+12
+395
+3.61%
+12
+372
+4.01%
+43
+1347
+1.58%
+9
+13
+424
+3.64%
+13
+420
+3.84%
+12
+384
+4.13%
+61
+1904
+2.24%
+10
+15
+494
+4.25%
+15
+482
+4.41%
+12
+386
+4.16%
+108
+3353
+3.94%
+11
+18
+577
+4.96%
+17
+557
+5.09%
+13
+409
+4.40%
+231
+7151
+8.41%
+12
+16
+509
+4.37%
+16
+497
+4.54%
+12
+393
+4.23%
+140
+4337
+5.10%
+13
+15
+478
+4.11%
+15
+467
+4.27%
+12
+393
+4.23%
+140
+4337
+5.10%
+14
+19
+607
+5.22%
+16
+521
+4.76%
+12
+399
+4.30%
+138
+4263
+5.01%
+15
+13
+409
+3.51%
+12
+402
+3.67%
+12
+378
+4.07%
+57
+1754
+2.06%
+16
+18
+558
+4.80%
+17
+527
+4.82%
+13
+409
+4.40%
+205
+6361
+7.48%
+17
+13
+426
+3.66%
+13
+414
+3.78%
+12
+382
+4.11%
+71
+2187
+2.57%
+18
+13
+426
+3.66%
+13
+418
+3.82%
+12
+380
+4.09%
+86
+2651
+3.12%
+19
+14
+440
+3.78%
+13
+426
+3.89%
+12
+380
+4.09%
+109
+3384
+3.98%
+20
+14
+438
+3.76%
+13
+428
+3.91%
+12
+391
+4.21%
+102
+3159
+3.71%
+21
+19
+603
+5.18%
+16
+499
+4.56%
+12
+388
+4.18%
+204
+6332
+7.44%
+22
+21
+680
+5.84%
+17
+534
+4.88%
+12
+382
+4.11%
+94
+2909
+3.42%
+23
+19
+613
+5.27%
+16
+505
+4.62%
+12
+384
+4.13%
+98
+3031
+3.56%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 422 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+378
+3.25%
+378
+3.46%
+1276
+1.50%
+305
+4.06%
+52.28.162.93
+
+2
+354
+3.04%
+354
+3.24%
+1195
+1.41%
+286
+3.81%
+157.90.156.63
+
+3
+352
+3.03%
+352
+3.22%
+1189
+1.40%
+272
+3.62%
+142.132.180.39
+
+4
+346
+2.97%
+346
+3.16%
+1168
+1.37%
+285
+3.80%
+168.119.123.75
+
+5
+346
+2.97%
+346
+3.16%
+1168
+1.37%
+288
+3.84%
+3.79.134.69
+
+6
+340
+2.92%
+340
+3.11%
+1148
+1.35%
+281
+3.74%
+49.13.164.148
+
+7
+337
+2.90%
+337
+3.08%
+1138
+1.34%
+284
+3.78%
+168.119.53.160
+
+8
+337
+2.90%
+337
+3.08%
+1138
+1.34%
+288
+3.84%
+63.178.84.147
+
+9
+337
+2.90%
+337
+3.08%
+1138
+1.34%
+285
+3.80%
+88.99.80.227
+
+10
+334
+2.87%
+334
+3.05%
+1128
+1.33%
+268
+3.57%
+128.140.41.193
+
+11
+331
+2.84%
+331
+3.03%
+1118
+1.31%
+277
+3.69%
+167.235.143.113
+
+12
+327
+2.81%
+327
+2.99%
+1104
+1.30%
+268
+3.57%
+78.47.173.76
+
+13
+324
+2.78%
+324
+2.96%
+1096
+1.29%
+267
+3.56%
+18.193.252.127
+
+14
+324
+2.78%
+324
+2.96%
+1094
+1.29%
+267
+3.56%
+49.13.130.29
+
+15
+324
+2.78%
+324
+2.96%
+1094
+1.29%
+260
+3.46%
+49.13.167.123
+
+16
+320
+2.75%
+320
+2.93%
+1081
+1.27%
+277
+3.69%
+157.90.155.240
+
+17
+319
+2.74%
+319
+2.92%
+1077
+1.27%
+262
+3.49%
+18.192.166.72
+
+18
+317
+2.72%
+317
+2.90%
+1070
+1.26%
+261
+3.48%
+78.46.215.1
+
+19
+316
+2.72%
+316
+2.89%
+1067
+1.25%
+255
+3.40%
+78.47.98.55
+
+20
+314
+2.70%
+314
+2.87%
+1060
+1.25%
+265
+3.53%
+49.13.24.81
+
+21
+314
+2.70%
+314
+2.87%
+1060
+1.25%
+267
+3.56%
+78.46.190.63
+
+22
+313
+2.69%
+313
+2.86%
+1057
+1.24%
+250
+3.33%
+3.77.67.4
+
+23
+309
+2.66%
+309
+2.82%
+1043
+1.23%
+250
+3.33%
+52.59.43.236
+
+24
+307
+2.64%
+307
+2.81%
+1037
+1.22%
+262
+3.49%
+49.13.134.145
+
+25
+305
+2.62%
+305
+2.79%
+1030
+1.21%
+260
+3.46%
+128.140.106.114
+
+26
+305
+2.62%
+305
+2.79%
+1030
+1.21%
+262
+3.49%
+159.69.158.189
+
+27
+296
+2.54%
+296
+2.71%
+1000
+1.18%
+250
+3.33%
+168.119.96.239
+
+28
+261
+2.24%
+130
+1.19%
+696
+0.82%
+0
+0.00%
+172.192.23.239
+
+29
+202
+1.74%
+101
+0.92%
+541
+0.64%
+1
+0.01%
+40.70.86.42
+
+30
+194
+1.67%
+96
+0.88%
+516
+0.61%
+1
+0.01%
+4.218.11.42
+
+
+
+
+
+Top 10 of 422 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+13
+0.11%
+13
+0.12%
+4468
+5.25%
+1
+0.01%
+45.148.10.243
+
+2
+65
+0.56%
+64
+0.59%
+2162
+2.54%
+2
+0.03%
+35.198.160.49
+
+3
+54
+0.46%
+53
+0.48%
+2135
+2.51%
+2
+0.03%
+34.159.247.222
+
+4
+35
+0.30%
+35
+0.32%
+1984
+2.33%
+2
+0.03%
+35.246.191.14
+
+5
+61
+0.52%
+56
+0.51%
+1848
+2.17%
+1
+0.01%
+5.159.34.254
+
+6
+51
+0.44%
+49
+0.45%
+1454
+1.71%
+2
+0.03%
+92.70.179.161
+
+7
+378
+3.25%
+378
+3.46%
+1276
+1.50%
+305
+4.06%
+52.28.162.93
+
+8
+354
+3.04%
+354
+3.24%
+1195
+1.41%
+286
+3.81%
+157.90.156.63
+
+9
+352
+3.03%
+352
+3.22%
+1189
+1.40%
+272
+3.62%
+142.132.180.39
+
+10
+346
+2.97%
+346
+3.16%
+1168
+1.37%
+285
+3.80%
+168.119.123.75
+
+
+
+
+
+
+Top 30 of 40 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8993
+77.29%
+https://mijn.ggzecademy.nl/
+
+2
+1987
+17.08%
+- (Direct Request)
+
+3
+116
+1.00%
+https://mijn.ggzecademy.nl/sw.js
+
+4
+104
+0.89%
+https://mijn.ggzecademy.nl/auth/login
+
+5
+95
+0.82%
+https://mijn.ggzecademy.nl/sso/
+
+6
+46
+0.40%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+7
+39
+0.34%
+https://mijn.ggzecademy.nl/manager
+
+8
+28
+0.24%
+http://mijn.ggzecademy.nl/
+
+9
+27
+0.23%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+10
+21
+0.18%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+11
+21
+0.18%
+https://mijn.ggzecademy.nl/manager/
+
+12
+21
+0.18%
+https://mijn.ggzecademy.nl/manager/learning
+
+13
+21
+0.18%
+https://mijn.ggzecademy.nl/manager/members/report/
+
+14
+18
+0.15%
+https://mijn.ggzecademy.nl/en/manager/
+
+15
+16
+0.14%
+http://www.mijn.ggzecademy.nl/
+
+16
+15
+0.13%
+https://mijn.ggzecademy.nl/en/auth/login
+
+17
+13
+0.11%
+https://mijn.ggzecademy.nl/en
+
+18
+8
+0.07%
+https://mijn.ggzecademy.nl/auth/password-forgotten
+
+19
+7
+0.06%
+https://mijn.ggzecademy.nl/manager/members
+
+20
+6
+0.05%
+http://mijn.ggzecademy.nl
+
+21
+6
+0.05%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+22
+4
+0.03%
+https://statics.teams.cdn.office.net/
+
+23
+3
+0.03%
+https://mijn.ggzecademy.nl/manager/accounts
+
+24
+3
+0.03%
+https://mijn.ggzecademy.nl/manager/learning/
+
+25
+2
+0.02%
+http://ggzecademy.staging.3110.nl/product/thema-overzicht-forensische-leerlijn/
+
+26
+2
+0.02%
+https://mijn.ggzecademy.nl/favicon.ico
+
+27
+1
+0.01%
+http://85.10.150.22:80/
+
+28
+1
+0.01%
+http://mijn.ggzecademy.nl/.ftpconfig
+
+29
+1
+0.01%
+http://mijn.ggzecademy.nl/.remote-sync.json
+
+30
+1
+0.01%
+http://mijn.ggzecademy.nl/.vscode/sftp.json
+
+
+
+
+
+
+Top 15 of 149 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8826
+75.85%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+355
+3.05%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
+
+3
+231
+1.99%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
+
+4
+159
+1.37%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+5
+137
+1.18%
+python-httpx/0.28.1
+
+6
+112
+0.96%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0
+
+7
+84
+0.72%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
+
+8
+65
+0.56%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Appleb
+
+9
+49
+0.42%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36
+
+10
+45
+0.39%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+11
+26
+0.22%
+Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/140.0.7339.186 Safari/537.36
+
+12
+26
+0.22%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+13
+24
+0.21%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.7339.207 Mobile
+
+14
+24
+0.21%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot
+
+15
+24
+0.21%
+com.apple.WebKit.Networking/21622.1.22.11.15 Network/5569.1.3 macOS/26.0.1
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+11636
+100.00%
+10941
+100.02%
+85062
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202511.html b/stats/usage_202511.html
new file mode 100644
index 0000000..5fa6c3f
--- /dev/null
+++ b/stats/usage_202511.html
@@ -0,0 +1,2091 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - November 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: November 2025
+Generated 01-Dec-2025 00:11 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for November 2025
+
+Total Hits
+12525
+Total Files
+11123
+Total Pages
+9088
+Total Visits
+7244
+Total KBytes
+71647
+
+Total Unique Sites
+448
+Total Unique URLs
+833
+Total Unique Referrers
+411
+Total Unique User Agents
+256
+
+.
+Avg
+Max
+
+Hits per Hour
+17
+739
+Hits per Day
+417
+1071
+Files per Day
+370
+699
+Pages per Day
+302
+481
+Sites per Day
+14
+74
+Visits per Day
+241
+256
+KBytes per Day
+2388
+6146
+
+
+Hits by Response Code
+
+Code 200 - OK
+88.81%
+11123
+Code 206 - Partial Content
+0.11%
+14
+Code 301 - Moved Permanently
+9.51%
+1191
+Code 302 - Found
+0.02%
+2
+Code 304 - Not Modified
+0.18%
+22
+Code 403 - Forbidden
+1.31%
+164
+Code 404 - Not Found
+0.07%
+9
+
+
+
+
+
+
+
+Daily Statistics for November 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+300
+2.40%
+293
+2.63%
+290
+3.19%
+239
+3.30%
+37
+8.26%
+1020
+1.42%
+2
+500
+3.99%
+393
+3.53%
+286
+3.15%
+236
+3.26%
+35
+7.81%
+1540
+2.15%
+3
+1071
+8.55%
+699
+6.28%
+481
+5.29%
+251
+3.46%
+44
+9.82%
+3173
+4.43%
+4
+390
+3.11%
+368
+3.31%
+302
+3.32%
+254
+3.51%
+63
+14.06%
+2813
+3.93%
+5
+677
+5.41%
+458
+4.12%
+306
+3.37%
+240
+3.31%
+36
+8.04%
+1966
+2.74%
+6
+339
+2.71%
+334
+3.00%
+290
+3.19%
+244
+3.37%
+38
+8.48%
+2058
+2.87%
+7
+622
+4.97%
+471
+4.23%
+297
+3.27%
+244
+3.37%
+42
+9.38%
+3015
+4.21%
+8
+289
+2.31%
+286
+2.57%
+284
+3.12%
+235
+3.24%
+33
+7.37%
+984
+1.37%
+9
+302
+2.41%
+297
+2.67%
+284
+3.12%
+230
+3.18%
+44
+9.82%
+1403
+1.96%
+10
+387
+3.09%
+382
+3.43%
+299
+3.29%
+253
+3.49%
+61
+13.62%
+3911
+5.46%
+11
+324
+2.59%
+319
+2.87%
+293
+3.22%
+235
+3.24%
+47
+10.49%
+1629
+2.27%
+12
+347
+2.77%
+340
+3.06%
+299
+3.29%
+251
+3.46%
+39
+8.71%
+2310
+3.22%
+13
+337
+2.69%
+333
+2.99%
+298
+3.28%
+239
+3.30%
+44
+9.82%
+1530
+2.14%
+14
+374
+2.99%
+360
+3.24%
+299
+3.29%
+243
+3.35%
+50
+11.16%
+4092
+5.71%
+15
+626
+5.00%
+516
+4.64%
+306
+3.37%
+242
+3.34%
+44
+9.82%
+6146
+8.58%
+16
+309
+2.47%
+308
+2.77%
+285
+3.14%
+238
+3.29%
+35
+7.81%
+1014
+1.41%
+17
+364
+2.91%
+349
+3.14%
+301
+3.31%
+247
+3.41%
+55
+12.28%
+1867
+2.61%
+18
+393
+3.14%
+354
+3.18%
+311
+3.42%
+256
+3.53%
+55
+12.28%
+2848
+3.98%
+19
+489
+3.90%
+466
+4.19%
+331
+3.64%
+255
+3.52%
+57
+12.72%
+3769
+5.26%
+20
+353
+2.82%
+339
+3.05%
+290
+3.19%
+235
+3.24%
+40
+8.93%
+2383
+3.33%
+21
+655
+5.23%
+486
+4.37%
+292
+3.21%
+241
+3.33%
+46
+10.27%
+3123
+4.36%
+22
+329
+2.63%
+298
+2.68%
+289
+3.18%
+226
+3.12%
+35
+7.81%
+1887
+2.63%
+23
+337
+2.69%
+330
+2.97%
+293
+3.22%
+235
+3.24%
+65
+14.51%
+2647
+3.69%
+24
+382
+3.05%
+361
+3.25%
+300
+3.30%
+243
+3.35%
+65
+14.51%
+2837
+3.96%
+25
+314
+2.51%
+313
+2.81%
+290
+3.19%
+251
+3.46%
+45
+10.04%
+1493
+2.08%
+26
+326
+2.60%
+318
+2.86%
+300
+3.30%
+241
+3.33%
+40
+8.93%
+1044
+1.46%
+27
+469
+3.74%
+443
+3.98%
+330
+3.63%
+248
+3.42%
+74
+16.52%
+4402
+6.14%
+28
+312
+2.49%
+309
+2.78%
+288
+3.17%
+234
+3.23%
+37
+8.26%
+1509
+2.11%
+29
+301
+2.40%
+299
+2.69%
+289
+3.18%
+231
+3.19%
+34
+7.59%
+1800
+2.51%
+30
+307
+2.45%
+301
+2.71%
+285
+3.14%
+244
+3.37%
+42
+9.38%
+1432
+2.00%
+
+
+
+
+
+
+
+Hourly Statistics for November 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+13
+406
+3.24%
+13
+394
+3.54%
+12
+362
+3.98%
+90
+2702
+3.77%
+1
+19
+598
+4.77%
+16
+480
+4.32%
+12
+362
+3.98%
+60
+1815
+2.53%
+2
+13
+412
+3.29%
+13
+406
+3.65%
+12
+373
+4.10%
+73
+2187
+3.05%
+3
+13
+408
+3.26%
+13
+401
+3.61%
+12
+360
+3.96%
+72
+2150
+3.00%
+4
+12
+376
+3.00%
+12
+373
+3.35%
+12
+361
+3.97%
+42
+1253
+1.75%
+5
+13
+407
+3.25%
+13
+400
+3.60%
+11
+355
+3.91%
+72
+2166
+3.02%
+6
+12
+378
+3.02%
+12
+376
+3.38%
+11
+357
+3.93%
+56
+1667
+2.33%
+7
+13
+392
+3.13%
+12
+383
+3.44%
+12
+364
+4.01%
+57
+1700
+2.37%
+8
+14
+423
+3.38%
+13
+419
+3.77%
+12
+365
+4.02%
+99
+2956
+4.13%
+9
+19
+574
+4.58%
+18
+550
+4.94%
+13
+396
+4.36%
+261
+7842
+10.95%
+10
+18
+544
+4.34%
+17
+526
+4.73%
+13
+393
+4.32%
+165
+4951
+6.91%
+11
+17
+520
+4.15%
+16
+501
+4.50%
+12
+383
+4.21%
+178
+5332
+7.44%
+12
+38
+1156
+9.23%
+25
+769
+6.91%
+18
+562
+6.18%
+100
+3012
+4.20%
+13
+14
+444
+3.54%
+14
+426
+3.83%
+12
+369
+4.06%
+87
+2613
+3.65%
+14
+18
+558
+4.46%
+16
+503
+4.52%
+13
+406
+4.47%
+225
+6740
+9.41%
+15
+23
+693
+5.53%
+17
+514
+4.62%
+13
+391
+4.30%
+80
+2408
+3.36%
+16
+25
+755
+6.03%
+19
+599
+5.39%
+12
+381
+4.19%
+131
+3921
+5.47%
+17
+14
+443
+3.54%
+14
+433
+3.89%
+12
+366
+4.03%
+127
+3801
+5.30%
+18
+12
+375
+2.99%
+12
+369
+3.32%
+11
+357
+3.93%
+55
+1645
+2.30%
+19
+23
+693
+5.53%
+17
+523
+4.70%
+12
+363
+3.99%
+76
+2269
+3.17%
+20
+14
+444
+3.54%
+14
+435
+3.91%
+12
+367
+4.04%
+78
+2344
+3.27%
+21
+12
+381
+3.04%
+12
+380
+3.42%
+12
+360
+3.96%
+56
+1692
+2.36%
+22
+24
+748
+5.97%
+19
+574
+5.16%
+12
+377
+4.15%
+104
+3115
+4.35%
+23
+13
+397
+3.17%
+12
+389
+3.50%
+11
+358
+3.94%
+46
+1367
+1.91%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Top 30 of 448 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+357
+2.85%
+357
+3.21%
+1205
+1.68%
+277
+3.82%
+159.69.158.189
+
+2
+337
+2.69%
+337
+3.03%
+1138
+1.59%
+278
+3.84%
+168.119.123.75
+
+3
+336
+2.68%
+336
+3.02%
+1134
+1.58%
+280
+3.87%
+78.46.190.63
+
+4
+331
+2.64%
+331
+2.98%
+1118
+1.56%
+257
+3.55%
+142.132.180.39
+
+5
+330
+2.63%
+330
+2.97%
+1114
+1.56%
+282
+3.89%
+128.140.41.193
+
+6
+329
+2.63%
+329
+2.96%
+1111
+1.55%
+264
+3.64%
+18.192.166.72
+
+7
+329
+2.63%
+329
+2.96%
+1111
+1.55%
+273
+3.77%
+78.46.215.1
+
+8
+328
+2.62%
+328
+2.95%
+1108
+1.55%
+263
+3.63%
+49.13.24.81
+
+9
+327
+2.61%
+327
+2.94%
+1104
+1.54%
+280
+3.87%
+49.13.130.29
+
+10
+326
+2.60%
+163
+1.47%
+872
+1.22%
+0
+0.00%
+48.210.83.7
+
+11
+321
+2.56%
+321
+2.89%
+1084
+1.51%
+256
+3.53%
+128.140.106.114
+
+12
+320
+2.55%
+320
+2.88%
+1080
+1.51%
+255
+3.52%
+52.59.43.236
+
+13
+317
+2.53%
+317
+2.85%
+1070
+1.49%
+267
+3.69%
+78.47.98.55
+
+14
+313
+2.50%
+313
+2.81%
+1059
+1.48%
+261
+3.60%
+78.47.173.76
+
+15
+311
+2.48%
+311
+2.80%
+1050
+1.47%
+254
+3.51%
+63.178.84.147
+
+16
+309
+2.47%
+309
+2.78%
+1043
+1.46%
+253
+3.49%
+157.90.156.63
+
+17
+309
+2.47%
+309
+2.78%
+1043
+1.46%
+250
+3.45%
+49.13.134.145
+
+18
+308
+2.46%
+308
+2.77%
+1040
+1.45%
+258
+3.56%
+49.13.167.123
+
+19
+308
+2.46%
+308
+2.77%
+1040
+1.45%
+256
+3.53%
+88.99.80.227
+
+20
+307
+2.45%
+307
+2.76%
+1037
+1.45%
+255
+3.52%
+52.28.162.93
+
+21
+305
+2.44%
+305
+2.74%
+1030
+1.44%
+253
+3.49%
+49.13.164.148
+
+22
+304
+2.43%
+304
+2.73%
+1026
+1.43%
+257
+3.55%
+157.90.155.240
+
+23
+302
+2.41%
+302
+2.72%
+1020
+1.42%
+250
+3.45%
+167.235.143.113
+
+24
+294
+2.35%
+294
+2.64%
+993
+1.39%
+251
+3.46%
+168.119.96.239
+
+25
+293
+2.34%
+293
+2.63%
+989
+1.38%
+245
+3.38%
+168.119.53.160
+
+26
+293
+2.34%
+146
+1.31%
+782
+1.09%
+1
+0.01%
+4.216.46.149
+
+27
+292
+2.33%
+146
+1.31%
+782
+1.09%
+1
+0.01%
+20.78.70.188
+
+28
+292
+2.33%
+292
+2.63%
+986
+1.38%
+250
+3.45%
+3.79.134.69
+
+29
+288
+2.30%
+288
+2.59%
+972
+1.36%
+245
+3.38%
+18.193.252.127
+
+30
+285
+2.28%
+285
+2.56%
+962
+1.34%
+245
+3.38%
+3.77.67.4
+
+
+
+
+
+Top 10 of 448 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+30
+0.24%
+22
+0.20%
+2549
+3.56%
+1
+0.01%
+45.148.10.152
+
+2
+64
+0.51%
+63
+0.57%
+2162
+3.02%
+1
+0.01%
+35.198.160.49
+
+3
+65
+0.52%
+60
+0.54%
+1763
+2.46%
+5
+0.07%
+85.119.104.54
+
+4
+50
+0.40%
+44
+0.40%
+1670
+2.33%
+1
+0.01%
+5.159.34.254
+
+5
+24
+0.19%
+24
+0.22%
+1560
+2.18%
+1
+0.01%
+34.159.247.222
+
+6
+51
+0.41%
+50
+0.45%
+1296
+1.81%
+6
+0.08%
+77.172.148.56
+
+7
+29
+0.23%
+29
+0.26%
+1214
+1.69%
+2
+0.03%
+85.144.238.147
+
+8
+357
+2.85%
+357
+3.21%
+1205
+1.68%
+277
+3.82%
+159.69.158.189
+
+9
+337
+2.69%
+337
+3.03%
+1138
+1.59%
+278
+3.84%
+168.119.123.75
+
+10
+336
+2.68%
+336
+3.02%
+1134
+1.58%
+280
+3.87%
+78.46.190.63
+
+
+
+
+
+
+Top 30 of 411 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+8618
+68.81%
+https://mijn.ggzecademy.nl/
+
+2
+2807
+22.41%
+- (Direct Request)
+
+3
+161
+1.29%
+https://mijn.ggzecademy.nl/sso/
+
+4
+150
+1.20%
+https://mijn.ggzecademy.nl/sw.js
+
+5
+82
+0.65%
+https://mijn.ggzecademy.nl/auth/login
+
+6
+49
+0.39%
+https://mijn.ggzecademy.nl/manager
+
+7
+39
+0.31%
+https://mijn.ggzecademy.nl/Weerba_LT_0318.php
+
+8
+30
+0.24%
+https://mijn.ggzecademy.nl/cookie-verklaring/
+
+9
+18
+0.14%
+https://mijn.ggzecademy.nl/en/manager/
+
+10
+17
+0.14%
+https://mijn.ggzecademy.nl/en/auth/login
+
+11
+16
+0.13%
+https://mijn.ggzecademy.nl/en/auth/password-forgotten
+
+12
+14
+0.11%
+http://mijn.ggzecademy.nl/
+
+13
+14
+0.11%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV4x_LT_0022.php
+
+14
+14
+0.11%
+https://mijn.ggzecademy.nl/manager/members
+
+15
+13
+0.10%
+https://mijn.ggzecademy.nl/manager/learning
+
+16
+10
+0.08%
+www.google.com
+
+17
+9
+0.07%
+https://mijn.ggzecademy.nl/en
+
+18
+8
+0.06%
+http://mijn.ggzecademy.nl
+
+19
+8
+0.06%
+https://mijn.ggzecademy.nl/manager/
+
+20
+8
+0.06%
+https://mijn.ggzecademy.nl/manager/learning/www.ggzecademy.nl/MGV3x_LT_0021.php
+
+21
+8
+0.06%
+https://mijn.ggzecademy.nl/www.ggzecademy.nl/ForBWO_LT_0323.php
+
+22
+8
+0.06%
+https://mijn.ggzecademy.nl/www.ggzecademy.nl/ForHCR_LT_0267.php
+
+23
+8
+0.06%
+https://mijn.ggzecademy.nl/www.ggzecademy.nl/ForHKT_LT_0266.php
+
+24
+7
+0.06%
+https://mijn.ggzecademy.nl/ComGew_LT_0050.php
+
+25
+7
+0.06%
+https://mijn.ggzecademy.nl/www.ggzecademy.nl/ForPPC_LT_0322.php
+
+26
+5
+0.04%
+https://www.google.com
+
+27
+4
+0.03%
+https://mijn.ggzecademy.nl/en/cookie-verklaring
+
+28
+3
+0.02%
+https://mijn.ggzecademy.nl/auth/password-forgotten
+
+29
+2
+0.02%
+http://85.10.150.22:80/
+
+30
+2
+0.02%
+http://mijn.ggzecademy.nl/_nuxt/0e73cad.js
+
+
+
+
+
+
+Top 15 of 256 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+8490
+67.78%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+376
+3.00%
+Go-http-client/1.1
+
+3
+362
+2.89%
+Go-http-client/2.0
+
+4
+294
+2.35%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0
+
+5
+246
+1.96%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
+
+6
+161
+1.29%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
+
+7
+103
+0.82%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Appleb
+
+8
+98
+0.78%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko; compatible; Cookiebot/1.0; +http://cookiebot
+
+9
+67
+0.53%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+10
+54
+0.43%
+python-httpx/0.24.1
+
+11
+49
+0.39%
+Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.7390.122 Mobile
+
+12
+42
+0.34%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36
+
+13
+40
+0.32%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4240.193 Safari/537.36
+
+14
+35
+0.28%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0
+
+15
+30
+0.24%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+12525
+100.00%
+11137
+100.13%
+71647
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/usage_202512.html b/stats/usage_202512.html
new file mode 100644
index 0000000..3bda19f
--- /dev/null
+++ b/stats/usage_202512.html
@@ -0,0 +1,1176 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Usage Statistics for mijn.ggzecademy.nl - December 2025
+
+
+
+Usage Statistics for mijn.ggzecademy.nl
+
+Summary Period: December 2025
+Generated 02-Dec-2025 00:10 CET
+
+
+
+
+
+[Daily Statistics]
+[Hourly Statistics]
+[URLs]
+[Entry]
+[Exit]
+[Sites]
+[Referrers]
+[Search]
+[Agents]
+[Countries]
+
+
+
+
+Monthly Statistics for December 2025
+
+Total Hits
+297
+Total Files
+293
+Total Pages
+287
+Total Visits
+241
+Total KBytes
+986
+
+Total Unique Sites
+37
+Total Unique URLs
+3
+Total Unique Referrers
+3
+Total Unique User Agents
+7
+
+.
+Avg
+Max
+
+Hits per Hour
+6
+16
+Hits per Day
+148
+294
+Files per Day
+146
+290
+Pages per Day
+143
+284
+Sites per Day
+18
+37
+Visits per Day
+120
+238
+KBytes per Day
+493
+975
+
+
+Hits by Response Code
+
+Code 200 - OK
+98.65%
+293
+Code 301 - Moved Permanently
+0.34%
+1
+Code 403 - Forbidden
+1.01%
+3
+
+
+
+
+
+
+
+Daily Statistics for December 2025
+
+Day
+Hits
+Files
+Pages
+Visits
+Sites
+KBytes
+
+1
+294
+98.99%
+290
+98.98%
+284
+98.95%
+238
+98.76%
+37
+100.00%
+975
+98.97%
+2
+3
+1.01%
+3
+1.02%
+3
+1.05%
+3
+1.24%
+3
+8.11%
+10
+1.03%
+
+
+
+
+
+
+
+Hourly Statistics for December 2025
+
+Hour
+Hits
+Files
+Pages
+KBytes
+Avg
+Total
+Avg
+Total
+Avg
+Total
+Avg
+Total
+
+0
+7
+15
+5.05%
+7
+15
+5.12%
+7
+15
+5.23%
+25
+51
+5.14%
+1
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+2
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+3
+5
+11
+3.70%
+5
+11
+3.75%
+5
+11
+3.83%
+19
+37
+3.77%
+4
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+5
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+6
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+7
+5
+11
+3.70%
+5
+11
+3.75%
+5
+11
+3.83%
+19
+37
+3.77%
+8
+7
+14
+4.71%
+6
+12
+4.10%
+6
+12
+4.18%
+24
+47
+4.80%
+9
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+10
+8
+16
+5.39%
+8
+16
+5.46%
+6
+13
+4.53%
+23
+47
+4.76%
+11
+7
+14
+4.71%
+6
+13
+4.44%
+6
+12
+4.18%
+20
+41
+4.13%
+12
+6
+13
+4.38%
+6
+13
+4.44%
+6
+12
+4.18%
+21
+42
+4.25%
+13
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+14
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+15
+5
+11
+3.70%
+5
+11
+3.75%
+5
+11
+3.83%
+19
+37
+3.77%
+16
+6
+13
+4.38%
+6
+13
+4.44%
+6
+12
+4.18%
+21
+42
+4.30%
+17
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+18
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+19
+5
+11
+3.70%
+5
+11
+3.75%
+5
+11
+3.83%
+19
+37
+3.77%
+20
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+21
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+22
+6
+12
+4.04%
+6
+12
+4.10%
+6
+12
+4.18%
+20
+41
+4.11%
+23
+6
+12
+4.04%
+5
+11
+3.75%
+5
+11
+3.83%
+20
+41
+4.11%
+
+
+
+
+
+
+Top 3 of 3 Total URLs
+
+#
+Hits
+KBytes
+URL
+
+
+1
+286
+96.30%
+964
+97.81%
+/
+
+2
+4
+1.35%
+6
+0.56%
+/sw.js
+
+3
+3
+1.01%
+5
+0.56%
+/robots.txt
+
+
+
+
+
+Top 3 of 3 Total URLs By KBytes
+
+#
+Hits
+KBytes
+URL
+
+
+1
+286
+96.30%
+964
+97.81%
+/
+
+2
+4
+1.35%
+6
+0.56%
+/sw.js
+
+3
+3
+1.01%
+5
+0.56%
+/robots.txt
+
+
+
+
+
+
+Top 1 of 1 Total Entry Pages
+
+#
+Hits
+Visits
+URL
+
+
+1
+286
+96.30%
+240
+100.00%
+/
+
+
+
+
+
+
+Top 1 of 1 Total Exit Pages
+
+#
+Hits
+Visits
+URL
+
+
+1
+286
+96.30%
+234
+100.00%
+/
+
+
+
+
+
+
+Top 30 of 37 Total Sites
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+15
+5.05%
+15
+5.12%
+51
+5.14%
+13
+5.39%
+52.28.162.93
+
+2
+14
+4.71%
+14
+4.78%
+47
+4.80%
+13
+5.39%
+157.90.155.240
+
+3
+14
+4.71%
+14
+4.78%
+47
+4.80%
+12
+4.98%
+63.178.84.147
+
+4
+13
+4.38%
+13
+4.44%
+44
+4.45%
+11
+4.56%
+49.13.164.148
+
+5
+13
+4.38%
+13
+4.44%
+44
+4.45%
+9
+3.73%
+88.99.80.227
+
+6
+12
+4.04%
+12
+4.10%
+41
+4.11%
+9
+3.73%
+128.140.106.114
+
+7
+12
+4.04%
+12
+4.10%
+41
+4.11%
+7
+2.90%
+142.132.180.39
+
+8
+12
+4.04%
+12
+4.10%
+41
+4.11%
+10
+4.15%
+168.119.96.239
+
+9
+12
+4.04%
+12
+4.10%
+41
+4.11%
+11
+4.56%
+18.193.252.127
+
+10
+12
+4.04%
+12
+4.10%
+41
+4.11%
+11
+4.56%
+52.59.43.236
+
+11
+11
+3.70%
+11
+3.75%
+37
+3.77%
+9
+3.73%
+128.140.41.193
+
+12
+11
+3.70%
+11
+3.75%
+37
+3.77%
+9
+3.73%
+157.90.156.63
+
+13
+11
+3.70%
+11
+3.75%
+37
+3.77%
+10
+4.15%
+159.69.158.189
+
+14
+11
+3.70%
+11
+3.75%
+37
+3.77%
+11
+4.56%
+167.235.143.113
+
+15
+11
+3.70%
+11
+3.75%
+37
+3.77%
+9
+3.73%
+78.46.190.63
+
+16
+11
+3.70%
+11
+3.75%
+37
+3.77%
+10
+4.15%
+78.47.173.76
+
+17
+10
+3.37%
+10
+3.41%
+34
+3.43%
+9
+3.73%
+49.13.24.81
+
+18
+10
+3.37%
+10
+3.41%
+34
+3.43%
+8
+3.32%
+78.46.215.1
+
+19
+9
+3.03%
+9
+3.07%
+30
+3.08%
+6
+2.49%
+168.119.53.160
+
+20
+9
+3.03%
+9
+3.07%
+30
+3.08%
+8
+3.32%
+18.192.166.72
+
+21
+9
+3.03%
+9
+3.07%
+30
+3.08%
+8
+3.32%
+49.13.130.29
+
+22
+9
+3.03%
+9
+3.07%
+30
+3.08%
+7
+2.90%
+49.13.167.123
+
+23
+8
+2.69%
+8
+2.73%
+27
+2.74%
+7
+2.90%
+3.77.67.4
+
+24
+7
+2.36%
+7
+2.39%
+24
+2.40%
+7
+2.90%
+3.79.134.69
+
+25
+7
+2.36%
+7
+2.39%
+24
+2.40%
+6
+2.49%
+49.13.134.145
+
+26
+6
+2.02%
+6
+2.05%
+20
+2.06%
+4
+1.66%
+168.119.123.75
+
+27
+6
+2.02%
+6
+2.05%
+20
+2.06%
+5
+2.07%
+78.47.98.55
+
+28
+3
+1.01%
+3
+1.02%
+4
+0.42%
+0
+0.00%
+85.145.80.211
+
+29
+1
+0.34%
+1
+0.34%
+2
+0.19%
+0
+0.00%
+104.210.140.132
+
+30
+1
+0.34%
+0
+0.00%
+3
+0.34%
+0
+0.00%
+114.119.130.125
+
+
+
+
+
+Top 10 of 37 Total Sites By KBytes
+
+#
+Hits
+Files
+KBytes
+Visits
+Hostname
+
+
+1
+15
+5.05%
+15
+5.12%
+51
+5.14%
+13
+5.39%
+52.28.162.93
+
+2
+14
+4.71%
+14
+4.78%
+47
+4.80%
+13
+5.39%
+157.90.155.240
+
+3
+14
+4.71%
+14
+4.78%
+47
+4.80%
+12
+4.98%
+63.178.84.147
+
+4
+13
+4.38%
+13
+4.44%
+44
+4.45%
+11
+4.56%
+49.13.164.148
+
+5
+13
+4.38%
+13
+4.44%
+44
+4.45%
+9
+3.73%
+88.99.80.227
+
+6
+12
+4.04%
+12
+4.10%
+41
+4.11%
+7
+2.90%
+142.132.180.39
+
+7
+12
+4.04%
+12
+4.10%
+41
+4.11%
+10
+4.15%
+168.119.96.239
+
+8
+12
+4.04%
+12
+4.10%
+41
+4.11%
+11
+4.56%
+52.59.43.236
+
+9
+12
+4.04%
+12
+4.10%
+41
+4.11%
+9
+3.73%
+128.140.106.114
+
+10
+12
+4.04%
+12
+4.10%
+41
+4.11%
+11
+4.56%
+18.193.252.127
+
+
+
+
+
+
+Top 3 of 3 Total Referrers
+
+#
+Hits
+Referrer
+
+
+1
+285
+95.96%
+https://mijn.ggzecademy.nl/
+
+2
+8
+2.69%
+- (Direct Request)
+
+3
+4
+1.35%
+https://mijn.ggzecademy.nl/sw.js
+
+
+
+
+
+
+Top 7 of 7 Total User Agents
+
+#
+Hits
+User Agent
+
+
+1
+285
+95.96%
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+
+2
+4
+1.35%
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
+
+3
+2
+0.67%
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+
+4
+2
+0.67%
+Mozilla/5.0 (compatible;PetalBot;+https://webmaster.petalsearch.com/site/petalbot)
+
+5
+2
+0.67%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+
+6
+1
+0.34%
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)
+
+7
+1
+0.34%
+Python/3.14 aiohttp/3.13.2
+
+
+
+
+
+
+
+Top 1 of 1 Total Countries
+
+#
+Hits
+Files
+KBytes
+Country
+
+1
+297
+100.00%
+293
+100.00%
+986
+100.00%
+Unresolved/Unknown
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/stats/webalizer.current b/stats/webalizer.current
new file mode 100644
index 0000000..35f6979
--- /dev/null
+++ b/stats/webalizer.current
@@ -0,0 +1,260 @@
+# Webalizer V2.23-08 Incremental Data - 12/02/2025 00:10:31
+2025 12 2 0 10 31
+297 293 37 3 3 7 1009176 287 241 0
+3 3 16 1 2
+294 290 998804 37 284 238
+3 3 10372 3 3 3
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+0 0 0 0 0 0
+15 15 51854 15
+12 12 41483 12
+12 12 41483 12
+11 11 38027 11
+12 12 41483 12
+12 12 41483 12
+12 12 41481 12
+11 11 38028 11
+14 12 48414 12
+12 12 41478 12
+16 16 48077 13
+14 13 41700 12
+13 13 42908 12
+12 12 41482 12
+12 12 41481 12
+11 11 38027 11
+13 13 43358 12
+12 12 41483 12
+12 12 41481 12
+11 11 38022 11
+12 12 41485 12
+12 12 41481 12
+12 12 41485 12
+12 11 41492 11
+0
+0
+0
+293
+0
+0
+0
+0
+0
+0
+0
+1
+0
+0
+0
+0
+0
+0
+0
+0
+3
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+# -urls-
+/sw.js
+0 4 0 5696 0 0
+/
+0 286 0 987092 240 212
+/robots.txt
+0 3 0 5622 0 0
+# End Of Table - urls
+# -sites- (monthly)
+78.47.173.76
+0 11 11 38022 10 1764614632
+/
+35.238.157.147
+0 1 0 3464 0 0
+-
+167.235.143.113
+0 11 11 38023 11 1764629333
+/
+104.210.140.132
+0 1 1 1876 0 0
+-
+3.77.67.4
+0 8 8 27653 7 1764619536
+/
+88.99.80.227
+0 13 13 44938 9 1764629942
+/
+168.119.123.75
+0 6 6 20741 4 1764600269
+/
+49.13.130.29
+0 9 9 31111 8 1764624425
+/
+78.47.98.55
+0 6 6 20741 5 1764626880
+/
+142.132.180.39
+0 12 12 41488 7 1764629637
+/
+52.59.43.236
+0 12 12 41484 11 1764628114
+/
+78.46.190.63
+0 11 11 38025 9 1764611570
+/
+74.7.243.207
+0 1 1 1873 1 1764585868
+/
+49.13.167.123
+0 9 9 31114 7 1764633621
+/
+78.46.215.1
+0 10 10 34569 8 1764632400
+/
+168.119.96.239
+0 12 12 41485 10 1764634231
+/
+157.55.39.223
+0 1 1 1873 0 0
+-
+85.145.80.211
+0 3 3 4272 0 0
+-
+74.7.228.61
+0 1 1 1873 0 0
+-
+18.193.252.127
+0 12 12 41483 11 1764630246
+/
+18.192.166.72
+0 9 9 31110 8 1764633316
+/
+3.79.134.69
+0 7 7 24201 7 1764632705
+/
+49.13.164.148
+0 13 13 44940 11 1764628418
+/
+49.13.24.81
+0 10 10 34575 9 1764616472
+/
+157.90.156.63
+0 11 11 38024 9 1764629028
+/
+52.28.162.93
+0 15 15 51850 13 1764631476
+/
+168.119.53.160
+0 9 9 31115 6 1764632086
+/
+114.119.130.125
+0 1 0 3466 0 0
+-
+49.13.134.145
+0 7 7 24202 6 1764627185
+/
+159.69.158.189
+0 11 11 38027 10 1764630552
+/
+128.140.41.193
+0 11 11 38024 9 1764618620
+/
+128.140.106.114
+0 12 12 41483 9 1764631171
+/
+114.119.143.213
+0 1 0 3464 0 0
+-
+63.178.84.147
+0 14 14 48395 12 1764633011
+/
+207.46.13.14
+0 1 0 372 1 1764590156
+-
+157.97.55.251
+0 1 1 1424 0 0
+-
+157.90.155.240
+0 14 14 48396 13 1764633926
+/
+# End Of Table - sites (monthly)
+# -sites- (daily)
+49.13.167.123
+0 1 1 3457 1 1764633621
+/
+168.119.96.239
+0 1 1 3458 1 1764634231
+/
+157.90.155.240
+0 1 1 3457 1 1764633926
+/
+# End Of Table - sites (daily)
+# -referrers-
+https://mijn.ggzecademy.nl/sw.js
+0 4
+https://mijn.ggzecademy.nl/
+0 285
+- (Direct Request)
+0 8
+# End Of Table - referrers
+# -agents-
+Mozilla/5.0 (compatible;PetalBot;+https://webmaster.petalsearch.com/site/petalbot)
+0 2
+Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
+0 4
+Python/3.14 aiohttp/3.13.2
+0 1
+Mozilla/5.0+(compatible; UptimeRobot/2.0; http://www.uptimerobot.com/)
+0 285
+Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compat
+0 2
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm) Chrome/116.0.19
+0 2
+Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)
+0 1
+# End Of Table - agents
+# -search strings-
+# End Of Table - search strings
+# -usernames-
+# End Of Table - usernames
diff --git a/stats/webalizer.hist b/stats/webalizer.hist
new file mode 100644
index 0000000..e1637dc
--- /dev/null
+++ b/stats/webalizer.hist
@@ -0,0 +1,121 @@
+# Webalizer V2.23-08 History Data - 02/Dec/2025 00:10:49 (120 month)
+12 2025 297 293 37 986 1 2 287 241
+11 2025 12525 11123 448 71647 1 30 9088 7244
+10 2025 11636 10939 422 85062 1 31 9288 7509
+9 2025 11363 10660 453 70680 1 30 9052 7259
+8 2025 11475 10687 363 60037 1 31 9203 6882
+7 2025 12844 11544 442 76019 1 31 10042 7024
+6 2025 10215 9992 329 78689 1 30 8921 6713
+5 2025 11583 10565 380 76166 1 31 9422 6902
+4 2025 10315 10078 415 130136 1 30 8915 6664
+3 2025 11303 10749 392 66233 1 31 9303 6441
+2 2025 10625 10093 363 78878 1 28 8482 4477
+1 2025 10791 10254 304 64586 1 31 9406 4680
+12 2024 10936 10592 387 105879 1 31 9218 4936
+11 2024 10435 10153 317 77929 1 30 9122 1023
+10 2024 11604 11429 370 313953 1 31 9574 436
+9 2024 13811 13725 258 528840 1 30 11843 2072
+8 2024 13521 10967 306 281198 1 31 10114 285
+7 2024 11889 11589 275 504883 1 31 9912 689
+6 2024 11795 11452 360 346551 1 30 9432 556
+5 2024 11879 11673 289 714636 1 31 9216 229
+4 2024 14181 13883 374 1385263 1 30 9475 492
+3 2024 11151 10945 222 84095 1 31 9692 578
+2 2024 10590 10186 215 69114 1 29 8992 213
+1 2024 10323 10059 233 69043 1 31 8989 154
+12 2023 10390 10183 213 67787 1 31 9254 123
+11 2023 10301 10045 217 68231 1 30 8969 170
+10 2023 11920 11361 363 94711 1 31 9542 233
+9 2023 9610 9357 221 79587 4 30 8117 166
+8 2023 810 783 7 30031 4 30 85 24
+7 2023 0 0 0 0 0 0 0 0
+6 2023 0 0 0 0 0 0 0 0
+5 2023 0 0 0 0 0 0 0 0
+4 2023 0 0 0 0 0 0 0 0
+3 2023 0 0 0 0 0 0 0 0
+2 2023 0 0 0 0 0 0 0 0
+1 2023 0 0 0 0 0 0 0 0
+12 2022 0 0 0 0 0 0 0 0
+11 2022 0 0 0 0 0 0 0 0
+10 2022 0 0 0 0 0 0 0 0
+9 2022 0 0 0 0 0 0 0 0
+8 2022 0 0 0 0 0 0 0 0
+7 2022 0 0 0 0 0 0 0 0
+6 2022 0 0 0 0 0 0 0 0
+5 2022 0 0 0 0 0 0 0 0
+4 2022 0 0 0 0 0 0 0 0
+3 2022 0 0 0 0 0 0 0 0
+2 2022 0 0 0 0 0 0 0 0
+1 2022 0 0 0 0 0 0 0 0
+12 2021 0 0 0 0 0 0 0 0
+11 2021 0 0 0 0 0 0 0 0
+10 2021 0 0 0 0 0 0 0 0
+9 2021 0 0 0 0 0 0 0 0
+8 2021 0 0 0 0 0 0 0 0
+7 2021 0 0 0 0 0 0 0 0
+6 2021 0 0 0 0 0 0 0 0
+5 2021 0 0 0 0 0 0 0 0
+4 2021 0 0 0 0 0 0 0 0
+3 2021 0 0 0 0 0 0 0 0
+2 2021 0 0 0 0 0 0 0 0
+1 2021 0 0 0 0 0 0 0 0
+12 2020 0 0 0 0 0 0 0 0
+11 2020 0 0 0 0 0 0 0 0
+10 2020 0 0 0 0 0 0 0 0
+9 2020 0 0 0 0 0 0 0 0
+8 2020 0 0 0 0 0 0 0 0
+7 2020 0 0 0 0 0 0 0 0
+6 2020 0 0 0 0 0 0 0 0
+5 2020 0 0 0 0 0 0 0 0
+4 2020 0 0 0 0 0 0 0 0
+3 2020 0 0 0 0 0 0 0 0
+2 2020 0 0 0 0 0 0 0 0
+1 2020 0 0 0 0 0 0 0 0
+12 2019 0 0 0 0 0 0 0 0
+11 2019 0 0 0 0 0 0 0 0
+10 2019 0 0 0 0 0 0 0 0
+9 2019 0 0 0 0 0 0 0 0
+8 2019 0 0 0 0 0 0 0 0
+7 2019 0 0 0 0 0 0 0 0
+6 2019 0 0 0 0 0 0 0 0
+5 2019 0 0 0 0 0 0 0 0
+4 2019 0 0 0 0 0 0 0 0
+3 2019 0 0 0 0 0 0 0 0
+2 2019 0 0 0 0 0 0 0 0
+1 2019 0 0 0 0 0 0 0 0
+12 2018 0 0 0 0 0 0 0 0
+11 2018 0 0 0 0 0 0 0 0
+10 2018 0 0 0 0 0 0 0 0
+9 2018 0 0 0 0 0 0 0 0
+8 2018 0 0 0 0 0 0 0 0
+7 2018 0 0 0 0 0 0 0 0
+6 2018 0 0 0 0 0 0 0 0
+5 2018 0 0 0 0 0 0 0 0
+4 2018 0 0 0 0 0 0 0 0
+3 2018 0 0 0 0 0 0 0 0
+2 2018 0 0 0 0 0 0 0 0
+1 2018 0 0 0 0 0 0 0 0
+12 2017 0 0 0 0 0 0 0 0
+11 2017 0 0 0 0 0 0 0 0
+10 2017 0 0 0 0 0 0 0 0
+9 2017 0 0 0 0 0 0 0 0
+8 2017 0 0 0 0 0 0 0 0
+7 2017 0 0 0 0 0 0 0 0
+6 2017 0 0 0 0 0 0 0 0
+5 2017 0 0 0 0 0 0 0 0
+4 2017 0 0 0 0 0 0 0 0
+3 2017 0 0 0 0 0 0 0 0
+2 2017 0 0 0 0 0 0 0 0
+1 2017 0 0 0 0 0 0 0 0
+12 2016 0 0 0 0 0 0 0 0
+11 2016 0 0 0 0 0 0 0 0
+10 2016 0 0 0 0 0 0 0 0
+9 2016 0 0 0 0 0 0 0 0
+8 2016 0 0 0 0 0 0 0 0
+7 2016 0 0 0 0 0 0 0 0
+6 2016 0 0 0 0 0 0 0 0
+5 2016 0 0 0 0 0 0 0 0
+4 2016 0 0 0 0 0 0 0 0
+3 2016 0 0 0 0 0 0 0 0
+2 2016 0 0 0 0 0 0 0 0
+1 2016 0 0 0 0 0 0 0 0
diff --git a/store/columnBrowser.js b/store/columnBrowser.js
new file mode 100644
index 0000000..201137a
--- /dev/null
+++ b/store/columnBrowser.js
@@ -0,0 +1,43 @@
+export const state = () => ({
+ page: 1,
+ resultsPerPage: 3,
+});
+
+
+export const getters = {
+
+ dataset: (state, rootGetters, rootState) => rootState.learning.columnsSorted.filter(el => el.display && !el.fixed),
+
+ firstEntry: (state) => (state.page - 1) * state.resultsPerPage,
+ lastEntry: (state, getters) => getters.firstEntry + state.resultsPerPage,
+
+ subset: (state, getters) => getters.dataset.slice(getters.firstEntry, getters.lastEntry),
+
+ isFirstPage: (state) => state.page === 1,
+ isLastPage: (state, getters) => state.page === getters.totalPages,
+ totalPages: (state, getters) => Math.ceil(getters.dataset.length / state.resultsPerPage) || 1,
+
+}
+
+export const actions = {
+
+ async changePage({ commit, state, getters }, direction) {
+
+ if (!['previous', 'next'].includes(direction)) return
+
+ const currentPage = state.page
+
+ let newPage;
+
+ if ((direction === 'next') && !getters.isLastPage) newPage = currentPage + 1
+ if ((direction === 'previous') && !getters.isFirstPage) newPage = currentPage - 1
+
+
+ await commit('SET_PAGE', newPage);
+ },
+
+}
+
+export const mutations = {
+ SET_PAGE: (state, page) => state.page = +page,
+}
\ No newline at end of file
diff --git a/store/index.js b/store/index.js
new file mode 100644
index 0000000..c066e01
--- /dev/null
+++ b/store/index.js
@@ -0,0 +1,176 @@
+import Util from '@/util'
+
+export const getters = {
+ loggedInUser: (state) => state.auth.user,
+ learningProducts: (state) => state.learning.products,
+ learningProductsActive: (state, getters) => {
+ getters.learningProducts.filter((p) => !p.deleted_at)
+ },
+ hasLearningProducts: (state, getters) => getters.learningProducts.length > 0,
+
+ searchOverlay: (state) => state.navigation.searchOverlay,
+ snackbar: (state) => state.snackbar,
+ rightDrawer: (state) => state.navigation.rightDrawer,
+
+ isSuperAdmin: (state) =>
+ state.auth.user.roles.some((r) => r.name === 'super_admin'),
+ isAdmin: (state) => state.auth.user.roles.some((r) => r.name === 'admin'),
+ isSuperAdminOrAdmin: (state, getters) =>
+ getters.isSuperAdmin || getters.isAdmin,
+ isOperator: (state) =>
+ state.auth.user.roles.some((r) => r.name === 'operator'),
+ isUser: (state) => state.auth.user.roles.some((r) => r.name === 'user'),
+ isMember: (state) => state.auth.user.isMemberEditor || false,
+ hasCharges: (state, getters) =>
+ getters.isSuperAdmin || getters.isAdmin || getters.isOperator,
+ isOnlyMemberEditor: (state, getters) =>
+ !getters.hasCharges && getters.isMember,
+
+ notifications: (state) => state.auth.user.notifications,
+ unreadNotifications: (state) =>
+ state.auth.user.notifications.filter((n) => !n.read_at),
+ readNotifications: (state) =>
+ state.auth.user.notifications.filter((n) => n.read_at),
+ hasNotifications: (state) => state.auth.user.notifications.length > 0,
+ hasUnreadNotifications: (state, getters) =>
+ getters.unreadNotifications.length > 0,
+ isReadNotification: (state, getters) => (notificationId) => {
+ if (!notificationId) return false
+ return getters.notifications.find((n) => n.id === notificationId)
+ },
+
+ columnsSortedSubset: (state, rootGetters) => {
+ const actionsColumn = [
+ {
+ text: '',
+ value: 'actions',
+ sortable: false,
+ fixed: true,
+ },
+ ]
+
+ const columns = [
+ ...state.learning.columnsSorted.filter((el) => el.fixed),
+ ...rootGetters['columnBrowser/subset'],
+ ...actionsColumn,
+ ]
+ return columns
+ },
+
+ filters: (state) => state.learning.filters,
+ filtersSelected: (state) => state.learning.filtersSelected,
+ filtersSearchable: (state) => {
+ return state.learning.filters.filter(
+ (f) => !state.learning.filtersDisabledForSearch.includes(f.title)
+ )
+ },
+
+ // Map with filterId as key and full Filter object as value
+ filtersMap: (state, getters) => {
+ const map = new Map()
+ getters.filters.forEach((filter) => map.set(filter.id, filter))
+ return map
+ },
+
+ filtersItemsMap: (state, getters) => {
+ const map = new Map()
+ // Cycle all filters
+ getters.filters.forEach((filter) => {
+ // Cycle all filter items
+ filter.items.forEach((item) => {
+ map.set(item.id, item)
+ })
+ })
+ return map
+ },
+
+ getFilterByTitle: (state, getters) => (title) => {
+ if (!getters.filters.length > 0) return []
+ return getters.filters.find((filter) => filter.title === title)
+ },
+
+ getFilterById: (state, getters) => (filterId) => {
+ const emptyFilter = {
+ id: '*',
+ title: '*',
+ items: [],
+ }
+
+ if (!filterId) {
+ return emptyFilter
+ }
+ if (!getters.filtersMap.has(filterId)) {
+ return emptyFilter
+ }
+
+ return getters.filtersMap.get(filterId)
+ },
+
+ getFilterItemById: (state, getters) => (filterItemId) => {
+ const emptyFilterItem = {
+ id: '*',
+ filter_id: '*',
+ title: '*',
+ }
+
+ if (!filterItemId) {
+ return emptyFilterItem
+ }
+ if (!getters.filtersItemsMap.has(filterItemId)) {
+ return emptyFilterItem
+ }
+
+ return getters.filtersItemsMap.get(filterItemId)
+ },
+
+ filterItemsResolved:
+ (state, getters) =>
+ ({ filterTitle = '', filters = [] }) => {
+ const filter = getters.getFilterByTitle(filterTitle)
+ return filters.filter((f) => f.filter_item.filter_id === filter.id)
+ },
+
+ synonyms: (state) => state.learning.synonyms || [],
+ attachedSynonymsIds: (state, getters) => {
+ return getters.remoteProduct.synonyms
+ ? getters.remoteProduct.synonyms.map(({ id }) => id)
+ : []
+ },
+ synonymsHaveChanges: (state, getters) =>
+ !Util.arraysMatch(
+ getters.attachedSynonymsIds,
+ state.learning.synonymsSelected
+ ),
+
+ remoteProduct: (state) => state.learning.remote,
+ localProduct: (state) => state.learning.local,
+
+ productHasChanges: (state, getters) => {
+ if (!Util.areEqualInputs(getters.remoteProduct, getters.localProduct))
+ return true
+
+ if (getters.synonymsHaveChanges) return true
+ if (state.learning.cover.url) return true
+ if (state.learning.tile.url) return true
+
+ return false
+ },
+
+ isFilterTypeEmpty: (state, getters) => {
+ const idType = getters.getFilterByTitle('type').id
+
+ if (!getters.localProduct.filtersGrouped) return true
+ if (!getters.localProduct.filtersGrouped[idType]) return true
+
+ if (getters.localProduct.filtersGrouped[idType].length > 0) return false
+ return true
+ },
+
+ isLearningProductValidated: (state, getters) => {
+ return (
+ !!getters.localProduct.title &&
+ !!getters.localProduct.code &&
+ !!getters.localProduct.seo_title
+ )
+ },
+}
diff --git a/store/learning.js b/store/learning.js
new file mode 100644
index 0000000..f7907ac
--- /dev/null
+++ b/store/learning.js
@@ -0,0 +1,448 @@
+import Vue from 'vue'
+
+export const state = () => ({
+ products: [],
+ remote: {},
+ local: { filtersGrouped: {} },
+ images: [],
+ cover: {
+ name: '',
+ url: '',
+ file: null,
+ },
+ tile: {
+ name: '',
+ url: '',
+ file: null,
+ },
+ columns: [
+ {
+ text: 'learning.product',
+ sortable: false,
+ value: 'cover',
+ fixed: true,
+ },
+ {
+ text: '',
+ sortable: false,
+ value: 'title',
+ fixed: true,
+ divider: true,
+ },
+ {
+ text: 'learning.code',
+ sortable: true,
+ value: 'code',
+ display: true,
+ },
+ {
+ text: 'learning.partner',
+ sortable: true,
+ value: 'partner',
+ display: true,
+ },
+ {
+ text: 'learning.owner',
+ sortable: true,
+ value: 'owner',
+ display: true,
+ },
+ {
+ text: 'learning.status.title',
+ sortable: false,
+ value: 'status',
+ display: true,
+ },
+ {
+ text: 'learning.product_overview.duration',
+ sortable: true,
+ value: 'lead_time',
+ display: true,
+ },
+ {
+ text: 'learning.filters.product_type',
+ sortable: false,
+ value: 'product_type',
+ display: true,
+ },
+ {
+ text: 'learning.filters.theme',
+ sortable: true,
+ value: 'theme',
+ display: true,
+ },
+ {
+ text: 'learning.filters.course',
+ sortable: false,
+ value: 'course',
+ display: true,
+ },
+ ],
+ filters: [],
+ columnsSorted: [],
+ columnsSortedSubset: [],
+ filtersSelected: [],
+ filtersDisabledForSearch: ['format_version'],
+ versionsFiltersSelected: {},
+ accreditationsFiltersSelected: {},
+ checklists: [],
+ checklistsSelected: [],
+ synonyms: [],
+ synonymsSelected: [],
+ coursesTableOptions: {},
+})
+
+export const actions = {
+ async pullProducts({ commit, state }) {
+ try {
+ const response = await this.$axios.get('/learning-products')
+ const learningProducts = response.data
+ await commit('STORE_PRODUCTS', learningProducts)
+ } catch (error) {
+ console.log('pullProducts -> error', error)
+ }
+ },
+
+ async setColumns({ commit, state }, arrayColumns = state.columns) {
+ await commit('SORT_COLUMNS', arrayColumns)
+ },
+ async setFilters({ commit, state }, arrayFilters = state.filters) {
+ await commit('SORT_FILTERS', arrayFilters)
+ },
+ async resetProduct({ commit }) {
+ await commit('RESET_PRODUCT')
+ await commit('RESET_COVER')
+ await commit('RESET_TILE')
+ await commit('RESET_SELECTED_SYNONYMS')
+ },
+
+ async storeProduct({ commit, state, rootGetters }, published = false) {
+ // Set product to save as published
+ if (published)
+ await commit('UPDATE_FIELD', { field: 'published', value: 1 })
+ if (state.local.in_the_picture)
+ await commit('UPDATE_FIELD', { field: 'in_the_picture', value: 1 })
+ if (state.local.for_members)
+ await commit('UPDATE_FIELD', { field: 'for_members', value: 1 })
+
+ // Check if remotely the product was already set as published
+ const wasPublished = state.remote.published
+
+ // If it has a parent_id, it's a draft of a product published
+ const hasParentId = state.remote.parent_id
+
+ // Preparing data
+ //-----------------------------------------
+ const formData = new FormData()
+
+ for (let key in state.local) {
+ if (state.local[key] && state.local[key] != 'null') {
+ // If value is array/object, stringify that
+ formData.append(
+ key,
+ typeof state.local[key] === 'object'
+ ? JSON.stringify(state.local[key])
+ : state.local[key]
+ )
+ } else {
+ formData.append(key, '')
+ }
+ }
+
+ if (state.tile.file) formData.append('tile', state.tile.file)
+ else formData.delete('tile')
+
+ if (state.cover.file) formData.append('cover', state.cover.file)
+ else formData.delete('cover')
+
+ if (state.local.parent_id == null) formData.delete('parent_id')
+
+ // If wasn't published and we want to save as draft
+ if (wasPublished && !published && !hasParentId) {
+ formData.append('parent_id', state.remote.id)
+ formData.delete('published')
+ formData.delete('id')
+ }
+
+ if (rootGetters.synonymsHaveChanges) {
+ formData.append(
+ 'synonymsSelected',
+ JSON.stringify(state.synonymsSelected)
+ )
+ }
+
+ if (!formData.get('published')) {
+ formData.delete('published')
+ }
+
+ let slug = ''
+
+ // console.log([...formData])
+ await this.$axios
+ .post('/learning-products', formData)
+ .then((response) => {
+ // 'Cause if it's published we close the page
+ Promise.resolve(response)
+ if (!published) commit('SET_PRODUCT', response.data)
+ slug = response.data.slug
+ })
+ .catch((error) => Promise.reject(error))
+
+ return slug
+ },
+
+ async deleteProduct({ dispatch, state }, productId) {
+ if (!productId) return
+
+ try {
+ // $nuxt.$loading.start();
+ await this.$axios.delete(`/learning-products/${productId}`)
+ await dispatch('pullProducts')
+
+ $nuxt.$loading.finish()
+ $nuxt.$notifier.showMessage({
+ content: `Product deleted`,
+ color: 'success',
+ icon: 'mdi-delete',
+ })
+ } catch (error) {
+ console.log('deleteProduct -> error', error)
+ $nuxt.$loading.finish()
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: 'error',
+ icon: 'mdi-close',
+ })
+ }
+ },
+
+ async removeSynonym({ commit, state }, synonymId) {
+ if (!synonymId) return
+
+ const backup = [...state.synonymsSelected]
+
+ const synonymsFiltered = backup.filter((s) => s !== synonymId)
+
+ commit('SELECT_SYNONYM', synonymsFiltered)
+ },
+}
+
+export const mutations = {
+ STORE_PRODUCTS: (state, products) => {
+ state.products = []
+ state.products = [...products]
+ },
+ SORT_COLUMNS: (state, columns) => {
+ state.columnsSorted = columns
+ },
+ SET_COLUMNS_SUBSET: (state, columns) => {
+ state.columnsSortedSubset = null
+ state.columnsSortedSubset = columns
+ },
+ SORT_FILTERS: (state, filters) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ state.filters = []
+ state.filters = [...filters]
+ },
+ SET_PRODUCT: (state, product) => {
+ state.remote = {}
+ state.local = {}
+ state.remote = Object.assign({}, product)
+ state.local = Object.assign({}, product)
+
+ // console.log(JSON.stringify(state.remote))
+ // console.log(JSON.stringify(state.local))
+ },
+ RESET_PRODUCT: (state) => {
+ state.remote = {}
+ state.local = {}
+ state.versionsFiltersSelected = {}
+ },
+ RESET_VERSIONS_FILTERS: (state) => {
+ state.versionsFiltersSelected = {}
+ },
+ RESET_ACCREDITATIONS_FILTERS: (state) => {
+ state.accreditationsFiltersSelected = {}
+ },
+ UPDATE_FIELD: (state, payload) => {
+ state.local[payload.field] = payload.value
+ },
+ UPDATE_FILTERS: async (state, payload) => {
+ if (payload.target === 'versions') {
+ return Vue.set(
+ state.versionsFiltersSelected,
+ payload.filterId,
+ Array.isArray(payload.value) ? payload.value : [payload.value]
+ )
+
+ // Workaround because Vuex doesn't recognize changes otherwise
+ // let tmp = Object.assign({}, state.versionsFiltersSelected)
+ // state.versionsFiltersSelected = {}
+ // state.versionsFiltersSelected = Object.assign({}, tmp)
+
+ // return state.versionsFiltersSelected[payload.filterId] = Array.isArray(payload.value)
+ // ? payload.value
+ // : [payload.value]
+ }
+
+ if (payload.target === 'accreditations') {
+ return Vue.set(
+ state.accreditationsFiltersSelected,
+ payload.filterId,
+ Array.isArray(payload.value) ? payload.value : [payload.value]
+ )
+
+ // Workaround because Vuex doesn't recognize changes otherwise
+ // let tmp = Object.assign({}, state.accreditationsFiltersSelected)
+ // state.accreditationsFiltersSelected = {}
+ // state.accreditationsFiltersSelected = Object.assign({}, tmp)
+
+ // return state.accreditationsFiltersSelected[payload.filterId] = Array.isArray(payload.value)
+ // ? payload.value
+ // : [payload.value]
+ }
+
+ if (!state.local['filtersGrouped']) state.local['filtersGrouped'] = {}
+
+ state.local['filtersGrouped'][payload.filterId] = Array.isArray(
+ payload.value
+ )
+ ? payload.value
+ : [payload.value]
+ state.local['filterItemsSelected'] = Object.values(
+ state.local.filtersGrouped
+ ).flat()
+ },
+
+ ADD_VERSION_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ const tmp = [...state.local.versions]
+ tmp.push(payload)
+
+ state.local.versions = []
+ state.remote.versions = []
+ state.local.versions = [...tmp]
+ state.remote.versions = [...tmp]
+ },
+ EDIT_VERSION_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ let tmp = [...state.local.versions]
+ tmp[payload.index] = Object.assign({}, payload.version)
+
+ state.local.versions = []
+ state.remote.versions = []
+ state.local.versions = [...tmp]
+ state.remote.versions = [...tmp]
+ },
+ DELETE_VERSION_LOCAL: (state, payload) => {
+ const indexLocal = state.local.versions.indexOf(payload)
+ const indexRemote = state.remote.versions.indexOf(payload)
+ state.local.versions.splice(indexLocal, 1)
+ state.remote.versions.splice(indexRemote, 1)
+ },
+
+ ADD_ACCREDITATION_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ const tmp = [...state.local.accreditations]
+ tmp.push(payload)
+
+ state.local.accreditations = []
+ state.local.accreditations = [...tmp]
+ },
+ EDIT_ACCREDITATION_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ let tmp = [...state.local.accreditations]
+ tmp[payload.index] = Object.assign({}, payload.accreditation)
+
+ state.local.accreditations = []
+ state.local.accreditations = [...tmp]
+ },
+ DELETE_ACCREDITATION_LOCAL: (state, payload) => {
+ const index = state.local.accreditations.indexOf(payload)
+ state.local.accreditations.splice(index, 1)
+ },
+ ADD_COURSE_NOTIFICATION_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ const tmp = [...state.local.notifications]
+ tmp.push(payload)
+
+ state.local.notifications = []
+ state.local.notifications = [...tmp]
+ },
+ EDIT_COURSE_NOTIFICATION_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ let tmp = [...state.local.notifications]
+ tmp[payload.index] = Object.assign({}, payload.notification)
+
+ state.local.notifications = []
+ state.local.notifications = [...tmp]
+ },
+ DELETE_COURSE_NOTIFICATION_LOCAL: (state, payload) => {
+ const index = state.local.notifications.indexOf(payload)
+ state.local.notifications.splice(index, 1)
+ },
+ RESET_TILE: (state) => {
+ state.tile = {
+ name: '',
+ url: '',
+ file: null,
+ }
+ },
+ UPDATE_TILE: (state, payload) => {
+ state.tile = payload
+ },
+ RESET_COVER: (state) => {
+ state.cover = {
+ name: '',
+ url: '',
+ file: null,
+ }
+ },
+ UPDATE_COVER: (state, payload) => {
+ state.cover = payload
+ },
+ SELECT_FILTERS: (state, payload) => {
+ state.filtersSelected = payload
+ state.coursesTableOptions.page = 1
+ },
+ REMOVE_SELECTED_FILTER: (state, payload) => {
+ state.filtersSelected = state.filtersSelected.filter(
+ (item) => item !== payload
+ )
+ state.coursesTableOptions.page = 1
+ },
+
+ SET_CHECKLIST: (state, checklists) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ let tmp = [...checklists]
+ state.checklists = []
+ state.checklists = [...tmp]
+ },
+
+ RESET_CHECKLIST_SELECTED: (state) => (state.checklistsSelected = []),
+
+ SET_CHECKED_CHECKLISTS: (state, payload) => {
+ state.checklistsSelected = [...payload]
+ },
+
+ SELECT_CHECKLIST: (state, payload) => {
+ state.checklistsSelected = payload
+ },
+
+ SET_SYNONYMS_LIST: (state, payload) => {
+ state.synonyms = [...payload]
+ },
+
+ SELECT_SYNONYM: (state, payload) => {
+ state.synonymsSelected = payload
+ },
+
+ RESET_SELECTED_SYNONYMS: (state) => {
+ state.synonymsSelected = []
+ },
+
+ SET_COURSES_TABLE_OPTIONS: (state, payload) => {
+ state.coursesTableOptions = {}
+ state.coursesTableOptions = payload
+ },
+}
diff --git a/store/members.js b/store/members.js
new file mode 100644
index 0000000..623f771
--- /dev/null
+++ b/store/members.js
@@ -0,0 +1,677 @@
+import Vue from 'vue'
+import Util from '@/util'
+
+export const state = () => ({
+ list: [],
+ remote: {},
+ local: {},
+ logo: {
+ name: '',
+ url: '',
+ file: null,
+ },
+ branches: [],
+});
+
+export const getters = {
+ hasMembers: (state) => state.list.length > 0,
+ hasChanges: (state) => {
+
+ if (!Util.areEqualInputs(
+ state.remote,
+ state.local,
+ ['summaries', 'addresses', 'contacts', 'contributions']
+ )) return true
+
+ if (state.logo.url) return true
+
+ return false
+ },
+ revision: (state) => {
+ if (!state.local.revision) return false
+ return JSON.parse(state.local.revision.data)
+ },
+ revisionHasChanges: (state, getters) => {
+ if (!getters.revision) return false
+
+ if (Util.areEqualInputs(
+ state.local,
+ getters.revision
+ )) return true
+
+ return false
+ },
+
+ membersFiltered: (state, getters, rootState, rootGetters) => {
+
+ if (rootGetters.isSuperAdmin || rootGetters.isAdmin || rootGetters.isOperator) {
+ return state.list
+ }
+ if (rootGetters.loggedInUser.isMemberEditor) return state.list.filter(
+ (member) => member.user_id === rootGetters.loggedInUser.id
+ )
+ return state.list
+ },
+
+ isSuperAdminAdminOrDelegated: (state, getters, rootState, rootGetters) => {
+ if (rootGetters.isSuperAdmin || rootGetters.isAdmin) return true
+ if (!state.local.user_id) return false
+ return state.local.user_id === rootGetters.loggedInUser.id
+ },
+
+ isMemberValidated: (state) => {
+ return !!state.local.informal_name && !!state.local.formal_name && !!state.local.kvk_number
+ },
+
+ getBranchById: (state) => (id) => state.branches.find(b => b.id === id),
+}
+
+/** @type {import('@typedefs/store').ActionTree} */
+export const actions = {
+ async pullData({ commit, state }) {
+ try {
+ const response = await this.$axios.get('/members')
+ await commit('STORE_MEMBERS', response.data)
+ } catch (error) {
+ console.log("pullMembers -> error", error)
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ }
+ },
+
+ async pullBranches({ commit, state }) {
+ try {
+ const response = await this.$axios.get('members/branches')
+ await commit("STORE_BRANCHES", response.data)
+ } catch (error) {
+ console.log("pullBranches -> error", error)
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ }
+ },
+
+ async pullTypes({ commit }) {
+ try {
+ const response = await this.$axios.get('members/types');
+ await commit('STORE_TYPES', response.data);
+ } catch (error) {
+ console.log('pullTypes -> error', error)
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: 'error',
+ icon: 'mdi-close',
+ });
+ }
+ },
+
+ async getAndSetMember({ commit, dispatch, state }, url) {
+ try {
+ const response = await dispatch('get', url)
+ await commit('SET_MEMBER', response)
+ } catch (error) {
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ }
+ },
+
+ async get({ state }, url) {
+ try {
+ const response = await this.$axios.get(`/members/${url}`)
+ return response.data
+ } catch (error) {
+
+ $nuxt.error({ statusCode: 401, message: 'Lid niet gevonden' })
+
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ }
+ },
+
+ async store({ dispatch, commit, state, getters, rootGetters }, revision = false) {
+ const formData = new FormData()
+
+ let data;
+
+ if (revision) {
+
+ data = { ...getters.revision }
+ if (revision.show_on_website) data.show_on_website = 1
+
+ if (data.sub_branches.some(branch => branch.id)) {
+ const subBranchesIds = data.sub_branches.map(({ id }) => id)
+ data.sub_branches = [...subBranchesIds]
+ }
+
+ data.revisor_id = rootGetters.loggedInUser.id
+
+ } else {
+
+ if (state.local.show_on_website) await commit('UPDATE_FIELD', { field: 'show_on_website', value: 1 })
+ if (state.local.sub_branches.some(branch => branch.id)) {
+ const subBranchesIds = state.local.sub_branches.map(({ id }) => id)
+ await commit('UPDATE_FIELD', { field: 'sub_branches', value: subBranchesIds })
+ }
+
+ data = { ...state.local }
+ }
+
+ const fieldsAllowedNull = this.$constants.store.members.fieldsAllowedNull
+
+ for (let key in data) {
+ if ((data[key] && data[key] != "null")
+ || (data[key] === null && fieldsAllowedNull.indexOf(key) !== -1)
+ ) {
+ const value = data[key] ?? ''
+
+ // If value is array/object, stringify that
+ formData.append(
+ key,
+ typeof value === 'object'
+ ? JSON.stringify(value)
+ : value
+ )
+ }
+ }
+
+ if (state.logo.file) formData.append('logo', state.logo.file)
+ else formData.delete('logo')
+
+ let slug = '';
+
+ // console.log([...formData])
+
+ await this.$axios.post('/members', formData)
+ .then(async response => {
+ Promise.resolve(response)
+ await dispatch('pullData');
+ slug = response.data.slug
+ })
+ .catch(error => Promise.reject(error))
+
+ return slug
+ },
+
+ async storeRevision({ state, rootGetters, dispatch }) {
+
+ const formData = new FormData()
+
+ const tmpObj = { ...state.local }
+
+ // Remove not useful data attached
+ delete tmpObj.revision;
+ delete tmpObj.data;
+ delete tmpObj.addresses;
+ delete tmpObj.summaries;
+ delete tmpObj.contacts;
+
+ const revision = JSON.stringify(tmpObj)
+
+
+ if (state.local.revision) formData.append('id', state.local.revision.id)
+ if (state.logo.file) formData.append('logo', state.logo.file)
+ formData.append('member_id', state.local.id)
+ formData.append('user_id', rootGetters.loggedInUser.id)
+ formData.append('data', revision)
+
+ // console.log([...formData])
+
+ await this.$axios.post('/members/revision', formData)
+ .then(async response => {
+ Promise.resolve(response)
+ await dispatch('pullData');
+ })
+ .catch(error => Promise.reject(error))
+ },
+
+ async deleteMember({ dispatch, state }, memberId = state.remote.id) {
+
+ if (!memberId) return
+
+ try {
+
+ await this.$axios.delete(`/members/${memberId}`)
+ await dispatch('pullData');
+
+ $nuxt.$notifier.showMessage({
+ content: `Member deleted`,
+ color: 'success',
+ icon: 'mdi-delete',
+ });
+
+ } catch (error) {
+ console.log("deleteMember -> error", error)
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ }
+
+ },
+
+
+ async storeSummary({ dispatch, state }, data) {
+
+ if (!state.remote.id) return
+
+ data['member_id'] = state.remote.id
+
+ if (data['toAll'] === false) { delete data['toAll'] }
+
+ await this.$axios.post(`/members/summaries`, data)
+ .then(async response => {
+
+ Promise.resolve(response)
+
+ await dispatch('getAndSetMember', data['member_id'])
+
+ $nuxt.$notifier.showMessage({
+ content: 'Werknemers opgeslagen',
+ color: 'success',
+ icon: 'mdi-check',
+ });
+ })
+ .catch(error => {
+ Promise.reject(error)
+
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ })
+ },
+
+ async storeContribution({ dispatch, state, rootGetters }, data) {
+
+ if (!state.remote.id) return
+ if (!rootGetters.isSuperAdminOrAdmin && data.toAll) return
+
+ data['member_id'] = state.remote.id
+
+ if (data['toAll'] === false) { delete data['toAll'] }
+
+ await this.$axios.post(`/members/contributions`, data)
+ .then(async response => {
+
+ Promise.resolve(response)
+
+ // if (!data.toAll) {
+ await dispatch('getAndSetMember', data['member_id'])
+ // }
+
+ $nuxt.$notifier.showMessage({
+ content: `Contribution added`,
+ color: 'success',
+ icon: 'mdi-check',
+ });
+ })
+ .catch(error => {
+ Promise.reject(error)
+
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ })
+ },
+
+ async storeAddress({ dispatch, state }, data) {
+
+ if (!state.remote.id) return
+
+ data['member_id'] = state.remote.id
+
+ await this.$axios.post(`/members/addresses`, data)
+ .then(async response => {
+
+ Promise.resolve(response)
+
+ await dispatch('getAndSetMember', data['member_id'])
+
+ $nuxt.$notifier.showMessage({
+ content: `Address added`,
+ color: 'success',
+ icon: 'mdi-check',
+ });
+ })
+ .catch(error => {
+ Promise.reject(error)
+
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ })
+ },
+
+ async storeContact({ dispatch, state }, data) {
+ if (!state.remote.id) return
+
+ data['member_id'] = state.remote.id
+
+ await this.$axios.post(`/members/contacts`, data)
+ .then(async response => {
+
+ Promise.resolve(response)
+
+ await dispatch('getAndSetMember', data['member_id'])
+
+ $nuxt.$notifier.showMessage({
+ content: `Contact added`,
+ color: 'success',
+ icon: 'mdi-check',
+ });
+ })
+ .catch(error => {
+ Promise.reject(error)
+
+ $nuxt.$notifier.showMessage({
+ content: `${error.response ? error.response.data.message : error}.`,
+ ...(error.response && {
+ errors: error.response.data.errors,
+ }),
+ color: "error",
+ icon: "mdi-close",
+ });
+ })
+ },
+
+ async deleteSummary({ commit, state }, item) {
+
+ if (!item.id) return
+
+ try {
+
+ await this.$axios.delete(`/members/summaries/${item.id}`)
+
+ await commit('DELETE_SUMMARY_LOCAL', item)
+
+ $nuxt.$notifier.showMessage({
+ content: `Summary deleted`,
+ color: 'success',
+ icon: 'mdi-delete',
+ });
+
+ } catch (error) {
+ console.log("addSummary -> error", error)
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ }
+
+ },
+
+ async deleteContribution({ commit, state }, item) {
+
+ if (!item.id) return
+
+ try {
+
+ await this.$axios.delete(`/members/contributions/${item.id}`)
+
+ await commit('DELETE_CONTRIBUTION_LOCAL', item)
+
+ $nuxt.$notifier.showMessage({
+ content: `Contribution deleted`,
+ color: 'success',
+ icon: 'mdi-delete',
+ });
+
+ } catch (error) {
+ console.log(error)
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ }
+
+ },
+
+ async addManagementLink({ dispatch, commit, stage }, data) {
+ if (!data) return
+
+ let link = { member_id: data };
+
+ await this.$axios.post(`/members/managementlink/addlink`, link)
+ .then(async response => {
+
+ Promise.resolve(response)
+
+ await dispatch('pullData');
+
+ $nuxt.$notifier.showMessage({
+ content: `Link added`,
+ color: 'success',
+ icon: 'mdi-check',
+ });
+ })
+ .catch(error => {
+ Promise.reject(error)
+
+ $nuxt.$notifier.showMessage({
+ content: `${error.response ? error.response.data.message : error}.`,
+ ...(error.response && {
+ errors: error.response.data.errors,
+ }),
+ color: "error",
+ icon: "mdi-close",
+ });
+ })
+ },
+
+ async deleteManagementLink({ dispatch, commit, stage }, data) {
+ if (!data) return
+
+ let link = { link_id: data };
+
+ await this.$axios.post(`/members/managementlink/deletelink`, link)
+ .then(async response => {
+
+ Promise.resolve(response)
+
+ await dispatch('pullData');
+
+ $nuxt.$notifier.showMessage({
+ content: `Link removed`,
+ color: 'success',
+ icon: 'mdi-check',
+ });
+ })
+ .catch(error => {
+ Promise.reject(error)
+
+ $nuxt.$notifier.showMessage({
+ content: `${error.response ? error.response.data.message : error}.`,
+ ...(error.response && {
+ errors: error.response.data.errors,
+ }),
+ color: "error",
+ icon: "mdi-close",
+ });
+ })
+ },
+
+ async changeManagementLink({ dispatch, commit, stage }, data) {
+ if (!data) return
+
+ await this.$axios.post(`/members/managementlink/changelink`, data)
+ .then(async response => {
+
+ Promise.resolve(response)
+
+ await dispatch('pullData');
+
+ $nuxt.$notifier.showMessage({
+ content: `Link added`,
+ color: 'success',
+ icon: 'mdi-check',
+ });
+ })
+ .catch(error => {
+ Promise.reject(error)
+
+ $nuxt.$notifier.showMessage({
+ content: `${error.response ? error.response.data.message : error}.`,
+ ...(error.response && {
+ errors: error.response.data.errors,
+ }),
+ color: "error",
+ icon: "mdi-close",
+ });
+ })
+ },
+
+ async deleteAddress({ commit, state }, item) {
+
+ if (!item.id) return
+
+ try {
+
+ await this.$axios.delete(`/members/addresses/${item.id}`)
+
+ await commit('DELETE_ADDRESS_LOCAL', item)
+
+ $nuxt.$notifier.showMessage({
+ content: `Address deleted`,
+ color: 'success',
+ icon: 'mdi-delete',
+ });
+
+ } catch (error) {
+ console.log("deleteAddress -> error", error)
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ }
+
+ },
+
+ async deleteContact({ commit, state }, item) {
+
+ if (!item.id) return
+
+ try {
+
+ await this.$axios.delete(`/members/contacts/${item.id}`)
+
+ await commit('DELETE_CONTACT_LOCAL', item)
+
+ $nuxt.$notifier.showMessage({
+ content: `Contact deleted`,
+ color: 'success',
+ icon: 'mdi-delete',
+ });
+
+ } catch (error) {
+ console.log("deleteContact -> error", error)
+ $nuxt.$notifier.showMessage({
+ content: error,
+ color: "error",
+ icon: "mdi-close",
+ });
+ }
+
+ },
+
+ async updateManagementLinks({ commit, state }, item) {
+ console.log(item);
+ },
+
+ async resetMember({ commit }) {
+ await commit('RESET_MEMBER');
+ await commit('RESET_LOGO');
+ },
+
+}
+
+export const mutations = {
+ STORE_MEMBERS: (state, payload) => state.list = payload,
+ STORE_BRANCHES: (state, payload) => state.branches = payload,
+ STORE_TYPES: (state, payload) => state.types = payload,
+ SET_MEMBER: (state, payload) => {
+ state.remote = { ...payload };
+ state.local = { ...payload };
+ },
+ UPDATE_FIELD: (state, payload) => {
+
+ // Old way with reactivity problems
+ // state.local[payload.field] = payload.value
+
+ // New way that solves with reactivity
+ Vue.set(state.local, payload.field, payload.value)
+ },
+ RESET_MEMBER: (state) => {
+ state.remote = {};
+ state.local = {};
+ },
+
+ RESET_MEMBERS: (state) => state.list = [],
+
+ RESET_LOGO: (state) => {
+ state.logo = {
+ name: '',
+ url: '',
+ file: null,
+ };
+ },
+ UPDATE_LOGO: (state, payload) => {
+ state.logo = payload;
+ },
+ DELETE_ADDRESS_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ const tmp = [...state.local.addresses];
+ const index = tmp.indexOf(payload)
+ tmp.splice(index, 1)
+
+ state.local.addresses = []
+ state.local.addresses = [...tmp]
+ },
+ DELETE_CONTACT_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ const tmp = [...state.local.contacts];
+ const index = tmp.indexOf(payload)
+ tmp.splice(index, 1)
+
+ state.local.contacts = []
+ state.local.contacts = [...tmp]
+ },
+ DELETE_SUMMARY_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ const tmp = [...state.local.summaries];
+ const index = tmp.indexOf(payload)
+ tmp.splice(index, 1)
+
+ state.local.summaries = []
+ state.local.summaries = [...tmp]
+ },
+
+ DELETE_CONTRIBUTION_LOCAL: (state, payload) => {
+ // Workaround because Vuex doesn't recognize changes otherwise
+ const tmp = [...state.local.contributions];
+ const index = tmp.indexOf(payload)
+ tmp.splice(index, 1)
+
+ state.local.contributions = []
+ state.local.contributions = [...tmp]
+ },
+}
diff --git a/store/navigation.js b/store/navigation.js
new file mode 100644
index 0000000..f6444f8
--- /dev/null
+++ b/store/navigation.js
@@ -0,0 +1,25 @@
+export const state = () => ({
+ searchOverlay: false,
+ rightDrawer: {
+ display: false,
+ component: null,
+ subMenu: null,
+ },
+});
+
+export const mutations = {
+
+ TOGGLE_SEARCH_OVERLAY: (state, value = null) => {
+ state.searchOverlay = value
+ },
+
+ SWITCH_RIGHT_DRAWER: (state, value = true) => {
+
+ if (typeof value === 'boolean') { state.rightDrawer.display = value }
+ else {
+ state.rightDrawer.component = value.component
+ state.rightDrawer.subMenu = value.subMenu
+ state.rightDrawer.display = true
+ }
+ },
+};
\ No newline at end of file
diff --git a/store/snackbar.js b/store/snackbar.js
new file mode 100644
index 0000000..428b8bf
--- /dev/null
+++ b/store/snackbar.js
@@ -0,0 +1,15 @@
+export const state = () => ({
+ color: '',
+ content: '',
+ icon: '',
+ errors: []
+})
+
+export const mutations = {
+ showMessage(state, payload) {
+ state.content = payload.content
+ state.color = payload.color
+ state.icon = payload.icon;
+ state.errors = payload.errors;
+ }
+}
\ No newline at end of file
diff --git a/store/utils.js b/store/utils.js
new file mode 100644
index 0000000..3529962
--- /dev/null
+++ b/store/utils.js
@@ -0,0 +1,53 @@
+import isEqual from 'lodash.isequal';
+
+// export const state = () => ({});
+
+export const getters = {
+ // console.log(this.$store.getters['utils/areEquals'](1, 1)) // It works
+ areEquals: (state) => (input1, input2) => isEqual(input1, input2),
+ isNotEmptyObj: (state) => (obj) => Object.keys(obj).length > 0,
+
+ filterArrayObjsByArrayOfProperties: (state) => (arrayObjs, arrayProperties) => {
+
+ const filteredData = arrayObjs.map((row) => {
+
+ const obj = {}
+
+ arrayProperties.forEach(property => obj[property] = row[property]);
+
+ return obj;
+ })
+
+ return filteredData;
+ },
+
+ arrayOfObjectToCsv: (state) => (data) => {
+ const headers = Object.keys(data[0])
+
+ const csvRows = []
+
+ for (const row of data) {
+ const values = headers.map((header) => {
+
+ const tmpArray = []
+
+ if (row[header]) {
+ // Replacing commas with whitespaces
+ tmpArray.push(row[header].replace(/,/g, ""))
+ return tmpArray
+ }
+ return '-'
+ })
+ csvRows.push([values.join(',')])
+ }
+
+ const csvString = [
+ [...headers],
+ ...csvRows,
+ ]
+ .map(e => e.join(","))
+ .join("\n");
+
+ return csvString
+ },
+}
\ No newline at end of file
diff --git a/translations.json b/translations.json
new file mode 100644
index 0000000..0967ef4
--- /dev/null
+++ b/translations.json
@@ -0,0 +1 @@
+{}
diff --git a/types/plugins/constants/index.d.ts b/types/plugins/constants/index.d.ts
new file mode 100644
index 0000000..61f4fec
--- /dev/null
+++ b/types/plugins/constants/index.d.ts
@@ -0,0 +1,19 @@
+import Vue from 'vue';
+import { Store } from 'vuex';
+import { ALL_CONSTANT } from '~/plugins/constants';
+
+type ConstantMap = {
+ [K in keyof T]: T[K];
+};
+
+declare module 'vue/types/vue' {
+ interface Vue {
+ readonly $constants: ConstantMap;
+ }
+}
+
+declare module 'vuex/types' {
+ interface Store {
+ readonly $constants: ConstantMap;
+ }
+}
diff --git a/types/typedefs/store.js b/types/typedefs/store.js
new file mode 100644
index 0000000..d6cff07
--- /dev/null
+++ b/types/typedefs/store.js
@@ -0,0 +1,5 @@
+/**
+ * @typedef {import('vuex').ActionTree} ActionTree
+ */
+
+exports.unused = {};
diff --git a/util/Name.js b/util/Name.js
new file mode 100644
index 0000000..4cde538
--- /dev/null
+++ b/util/Name.js
@@ -0,0 +1,56 @@
+export default class Name {
+ constructor(
+ salutation,
+ nameFirst,
+ nameMiddle,
+ nameLast,
+ initials,
+ ) {
+ this.salutation = this._sanitizeNamePart(salutation);
+ this.nameFirst = this._sanitizeNamePart(nameFirst);
+ this.nameMiddle = this._sanitizeNamePart(nameMiddle);
+ this.nameLast = this._sanitizeNamePart(nameLast);
+ this.initials = this._formatInitials(this._sanitizeNamePart(initials));
+ }
+
+ static fromContactPersonItem(item) {
+ return new this(
+ item.salutation,
+ item.firstname,
+ item.middlename,
+ item.lastname,
+ item.initials,
+ );
+ }
+
+ _sanitizeNamePart(value) {
+ if (this._isNamePartValid(value)) {
+ return value.trim();
+ } else {
+ return '';
+ }
+ }
+
+ _isNamePartValid(value) {
+ return typeof value === 'string' && value.length;
+ }
+
+ _formatInitials(initials) {
+ return initials.replace(/[^a-zA-Z]/g, '')
+ .toUpperCase()
+ .split('')
+ .map(x => `${x}.`)
+ .join('');
+ }
+
+ get nameFull() {
+ const nameParts = [
+ this.salutation,
+ this.initials || this.nameFirst,
+ this.nameMiddle,
+ this.nameLast,
+ ];
+
+ return nameParts.filter(x => x).join(' ');
+ }
+};
diff --git a/util/index.js b/util/index.js
new file mode 100644
index 0000000..af96b33
--- /dev/null
+++ b/util/index.js
@@ -0,0 +1,93 @@
+import isEqual from 'lodash.isequal';
+
+const toggleFullScreen = () => {
+ let doc = window.document;
+ let docEl = doc.documentElement;
+
+ let requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen;
+ let cancelFullScreen = doc.exitFullscreen || doc.mozCancelFullScreen || doc.webkitExitFullscreen || doc.msExitFullscreen;
+
+ if (!doc.fullscreenElement && !doc.mozFullScreenElement && !doc.webkitFullscreenElement && !doc.msFullscreenElement) {
+ requestFullScreen.call(docEl);
+ }
+ else {
+ cancelFullScreen.call(doc);
+ }
+};
+
+const arraysMatch = (arr1, arr2) => {
+
+ // Check if the arrays are the same length
+ if (arr1.length !== arr2.length) return false;
+
+ // Make local copy
+ const arrayTmp1 = [...arr1];
+ const arrayTmp2 = [...arr2];
+
+ // Sort arrays
+ arrayTmp1.sort();
+ arrayTmp2.sort();
+
+ // Check if all items exist and are in the same order
+ for (var i = 0; i < arrayTmp1.length; i++) {
+ if (arrayTmp1[i] !== arrayTmp2[i]) return false;
+ }
+
+ // Otherwise, return true
+ return true;
+};
+
+const arraysMatchNoSorting = (arr1, arr2) => {
+
+ // Check if the arrays are the same length
+ if (arr1.length !== arr2.length) return false;
+
+ // Check if all items exist and are in the same order
+ for (var i = 0; i < arr1.length; i++) {
+ if (arr1[i] !== arr2[i]) return false;
+ }
+
+ // Otherwise, return true
+ return true;
+};
+
+const areEqualInputs = (input1, input2, propertiesToExclude = []) => {
+
+ const tmpInput1 = Object.assign({}, input1);
+ const tmpInput2 = Object.assign({}, input2);
+
+ if (propertiesToExclude.length) {
+ propertiesToExclude.forEach(p => {
+ delete tmpInput1[p]
+ delete tmpInput2[p]
+ })
+ }
+
+ return isEqual(tmpInput1, tmpInput2);
+}
+
+const arrayOfObjsSortByKey = (array, key) => {
+
+ function compare(a, b) {
+ if (a[key] < b[key]) return -1
+ if (a[key] > b[key]) return 1
+ return 0
+ }
+
+ return array.sort(compare)
+}
+
+const findCommonValuesInArray = (arr1, arr2) => arr1.some(item => arr2.includes(item))
+const findItemsWithExactValuesInArray = (arr1, arr2) => arr1.every(item => arr2.includes(item))
+const isNotEmptyObj = (obj) => Object.keys(obj).length > 0
+
+export default {
+ toggleFullScreen,
+ arraysMatch,
+ arraysMatchNoSorting,
+ arrayOfObjsSortByKey,
+ findCommonValuesInArray,
+ findItemsWithExactValuesInArray,
+ isNotEmptyObj,
+ areEqualInputs
+};
\ No newline at end of file