From a709c3d88c9a38d43b0f8c90321282ec193fab9c Mon Sep 17 00:00:00 2001 From: antoni andre Date: Sat, 18 Jun 2022 17:00:28 -0500 Subject: [PATCH 01/25] Update the readme file. --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7fe1efe..e868ae8 100644 --- a/README.md +++ b/README.md @@ -9,14 +9,15 @@ ## Installation +**Vue 3** ``` npm install vueperslides ``` -**Vue 3** +**Vue 2** ``` -npm install vueperslides@next +npm install vueperslides@legacy ``` ___ From 87e885dce2b5fa2e996ed669182a2129d2613778 Mon Sep 17 00:00:00 2001 From: antoni andre Date: Sat, 18 Jun 2022 17:00:54 -0500 Subject: [PATCH 02/25] 3.4.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2ef90cb..e1b34fa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vueperslides", - "version": "3.4.0", + "version": "3.4.1", "description": "A touch ready and responsive slideshow for Vue 3 and 2.", "author": "Antoni Andre ", "scripts": { From 45db96a61c224abd30e5a0613514e0275fb9fe18 Mon Sep 17 00:00:00 2001 From: antoni andre Date: Sat, 18 Jun 2022 17:01:01 -0500 Subject: [PATCH 03/25] 3.4.2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e1b34fa..13f8149 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vueperslides", - "version": "3.4.1", + "version": "3.4.2", "description": "A touch ready and responsive slideshow for Vue 3 and 2.", "author": "Antoni Andre ", "scripts": { From 177955d6dc2cf651c93e3408183beefd6ee4e459 Mon Sep 17 00:00:00 2001 From: antoniandre Date: Sun, 23 Oct 2022 11:50:44 +0200 Subject: [PATCH 04/25] Make the parallax option reactive. --- src/components/vueperslides/vueperslides.vue | 58 +++++++++++++------- 1 file changed, 38 insertions(+), 20 deletions(-) diff --git a/src/components/vueperslides/vueperslides.vue b/src/components/vueperslides/vueperslides.vue index 6d7d131..262e0cf 100644 --- a/src/components/vueperslides/vueperslides.vue +++ b/src/components/vueperslides/vueperslides.vue @@ -106,7 +106,11 @@ @click="goToSlide(slideIndex)" @keyup.left="conf.rtl ? next() : previous()" @keyup.right="conf.rtl ? previous() : next()") - slot(name="bullet" :active="slides.current === slideIndex" :slide-index="slideIndex" :index="i + 1") + slot( + name="bullet" + :active="slides.current === slideIndex" + :slide-index="slideIndex" + :index="i + 1") .default span {{ i + 1 }} @@ -132,7 +136,11 @@ @click="goToSlide(slideIndex)" @keyup.left="conf.rtl ? next() : previous()" @keyup.right="conf.rtl ? previous() : next()") - slot(name="bullet" :active="slides.current === slideIndex" :slide-index="slideIndex" :index="i + 1") + slot( + name="bullet" + :active="slides.current === slideIndex" + :slide-index="slideIndex" + :index="i + 1") .default span {{ i + 1 }} @@ -553,19 +561,7 @@ export default { } // Parallax slideshow. - if (this.conf.parallax) { - // First render the onload translation. - this.refreshParallax() - - // Then add event listener. - // The scrolling DOM element may be a different element than the HTML document. - if (this.pageScrollingElement) { - // Store the found DOM element in variable for fast access in onScroll(). - this.parallaxData.scrollingEl = document.querySelector(this.pageScrollingElement) - this.parallaxData.scrollingEl.addEventListener('scroll', this.onScroll) - } - else document.addEventListener('scroll', this.onScroll) - } + if (this.conf.parallax) this.enableParallax() }, // Recursively sum all the offsetTop values from current element up the tree until body. @@ -583,6 +579,29 @@ export default { return this.parallaxData.slideshowOffsetTop }, + enableParallax () { + // First render the onload translation. + this.refreshParallax() + + // Then add event listener. + // The scrolling DOM element may be a different element than the HTML document. + if (this.pageScrollingElement) { + // Store the found DOM element in variable for fast access in onScroll(). + this.parallaxData.scrollingEl = document.querySelector(this.pageScrollingElement) + this.parallaxData.scrollingEl.addEventListener('scroll', this.onScroll) + } + else document.addEventListener('scroll', this.onScroll) + }, + + disableParallax () { + const scrollingElement = this.pageScrollingElement ? document.querySelector(this.pageScrollingElement) : document + scrollingElement.removeEventListener('scroll', this.onScroll) + this.parallaxData.scrollingEl = null + this.parallaxData.isVisible = false + this.parallaxData.translation = 0 + this.parallaxData.slideshowOffsetTop = null + }, + onScroll () { const { scrollingEl } = this.parallaxData const doc = document.documentElement @@ -1102,6 +1121,9 @@ export default { watch: { isPaused (bool) { this[bool ? 'pauseAutoplay' : 'resumeAutoplay']() + }, + parallax (bool) { + this[bool ? 'enableParallax' : 'disableParallax']() } }, @@ -1112,11 +1134,7 @@ export default { beforeUnmount () { this.removeEventListeners() - if (this.pageScrollingElement) { - document.querySelector(this.pageScrollingElement).removeEventListener('scroll', this.onScroll) - } - else document.removeEventListener('scroll', this.onScroll) - document.removeEventListener('scroll', this.onScroll) + if (this.conf.parallax) this.disableParallax() window.removeEventListener('resize', this.onResize) document.removeEventListener('touchstart', e => { this[this.$el.contains(e.target) ? 'onSlideshowTouch' : 'onOustideTouch']() From 3301427bd617a8667cf716f0b5004e7ca88fd93d Mon Sep 17 00:00:00 2001 From: antoniandre Date: Sun, 23 Oct 2022 12:58:35 +0200 Subject: [PATCH 05/25] Update the dependencies. --- package.json | 42 +- pnpm-lock.yaml | 1090 ++++++++++++++++++++++++++---------------------- 2 files changed, 613 insertions(+), 519 deletions(-) diff --git a/package.json b/package.json index 13f8149..486e65f 100644 --- a/package.json +++ b/package.json @@ -15,40 +15,38 @@ "jsdelivr": "./dist/vueperslides.umd.js", "module": "./dist/vueperslides.es.js", "exports": { - "./dist/vueperslides.css": "./dist/vueperslides.css", - "./dist/vueperslides.cjs.js": "./dist/vueperslides.cjs.js", ".": { "import": "./dist/vueperslides.es.js", "require": "./dist/vueperslides.umd.js" - } + }, + "./package.json": "./package.json", + "./dist/*": "./dist/*" }, "files": [ "dist/" ], "devDependencies": { - "@babel/core": "^7.18.2", - "@babel/eslint-parser": "^7.18.2", + "@babel/core": "^7.19.6", + "@babel/eslint-parser": "^7.19.1", "@fortawesome/fontawesome-free": "^5.15.4", - "@vitejs/plugin-vue": "^2.3.3", - "@vue/compiler-sfc": "^3.2.36", - "autoprefixer": "^10.4.7", - "eslint": "^8.16.0", + "@vitejs/plugin-vue": "^3.1.2", + "@vue/compiler-sfc": "^3.2.41", + "autoprefixer": "^10.4.12", + "eslint": "^8.26.0", "eslint-plugin-import": "^2.26.0", - "eslint-plugin-n": "^15.2.0", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-vue": "^9.0.1", - "picocolors": "^1.0.0", - "postcss": "^8.4.14", + "eslint-plugin-n": "^15.3.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-vue": "^9.6.0", + "postcss": "^8.4.18", "pug": "^3.0.2", - "rollup": "^2.74.1", + "rollup": "^3.2.3", "rollup-plugin-delete": "^2.0.0", - "sass": "1.49.8", - "simple-syntax-highlighter": "^2.2.0", - "vite": "^2.9.9", - "vite-plugin-pug": "^0.3.1", - "vue": "^3.2.36", - "vue-router": "^4.0.15", - "wave-ui": "^2.39.1" + "sass": "^1.49.8", + "simple-syntax-highlighter": "^2.2.3", + "vite": "^3.1.8", + "vue": "^3.2.41", + "vue-router": "^4.1.5", + "wave-ui": "^2.43.0" }, "keywords": [ "carousel", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a47ce22..893cb99 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,54 +1,50 @@ -lockfileVersion: 5.3 +lockfileVersion: 5.4 specifiers: - '@babel/core': ^7.18.2 - '@babel/eslint-parser': ^7.18.2 + '@babel/core': ^7.19.6 + '@babel/eslint-parser': ^7.19.1 '@fortawesome/fontawesome-free': ^5.15.4 - '@vitejs/plugin-vue': ^2.3.3 - '@vue/compiler-sfc': ^3.2.36 - autoprefixer: ^10.4.7 - eslint: ^8.16.0 + '@vitejs/plugin-vue': ^3.1.2 + '@vue/compiler-sfc': ^3.2.41 + autoprefixer: ^10.4.12 + eslint: ^8.26.0 eslint-plugin-import: ^2.26.0 - eslint-plugin-n: ^15.2.0 - eslint-plugin-promise: ^6.0.0 - eslint-plugin-vue: ^9.0.1 - picocolors: ^1.0.0 - postcss: ^8.4.14 + eslint-plugin-n: ^15.3.0 + eslint-plugin-promise: ^6.1.1 + eslint-plugin-vue: ^9.6.0 + postcss: ^8.4.18 pug: ^3.0.2 - rollup: ^2.74.1 + rollup: ^3.2.3 rollup-plugin-delete: ^2.0.0 - sass: 1.49.8 - simple-syntax-highlighter: ^2.2.0 - vite: ^2.9.9 - vite-plugin-pug: ^0.3.1 - vue: ^3.2.36 - vue-router: ^4.0.15 - wave-ui: ^2.39.1 + sass: ^1.49.8 + simple-syntax-highlighter: ^2.2.3 + vite: ^3.1.8 + vue: ^3.2.41 + vue-router: ^4.1.5 + wave-ui: ^2.43.0 devDependencies: - '@babel/core': 7.18.2 - '@babel/eslint-parser': 7.18.2_@babel+core@7.18.2+eslint@8.16.0 + '@babel/core': 7.19.6 + '@babel/eslint-parser': 7.19.1_lz6pjk7mo2w5fzem2eded7dzpy '@fortawesome/fontawesome-free': 5.15.4 - '@vitejs/plugin-vue': 2.3.3_vite@2.9.9+vue@3.2.36 - '@vue/compiler-sfc': 3.2.36 - autoprefixer: 10.4.7_postcss@8.4.14 - eslint: 8.16.0 - eslint-plugin-import: 2.26.0_eslint@8.16.0 - eslint-plugin-n: 15.2.0_eslint@8.16.0 - eslint-plugin-promise: 6.0.0_eslint@8.16.0 - eslint-plugin-vue: 9.0.1_eslint@8.16.0 - picocolors: 1.0.0 - postcss: 8.4.14 + '@vitejs/plugin-vue': 3.1.2_vite@3.1.8+vue@3.2.41 + '@vue/compiler-sfc': 3.2.41 + autoprefixer: 10.4.12_postcss@8.4.18 + eslint: 8.26.0 + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-n: 15.3.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-vue: 9.6.0_eslint@8.26.0 + postcss: 8.4.18 pug: 3.0.2 - rollup: 2.75.3 + rollup: 3.2.3 rollup-plugin-delete: 2.0.0 sass: 1.49.8 - simple-syntax-highlighter: 2.2.0 - vite: 2.9.9_sass@1.49.8 - vite-plugin-pug: 0.3.1_picocolors@1.0.0+vite@2.9.9 - vue: 3.2.36 - vue-router: 4.0.15_vue@3.2.36 - wave-ui: 2.39.1 + simple-syntax-highlighter: 2.2.3_vue@3.2.41 + vite: 3.1.8_sass@1.49.8 + vue: 3.2.41 + vue-router: 4.1.5_vue@3.2.41 + wave-ui: 2.43.0 packages: @@ -57,36 +53,36 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.17 dev: true - /@babel/code-frame/7.16.7: - resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.17.12 + '@babel/highlight': 7.18.6 dev: true - /@babel/compat-data/7.17.10: - resolution: {integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==} + /@babel/compat-data/7.19.4: + resolution: {integrity: sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.18.2: - resolution: {integrity: sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==} + /@babel/core/7.19.6: + resolution: {integrity: sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==} engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 - '@babel/helper-module-transforms': 7.18.0 - '@babel/helpers': 7.18.2 - '@babel/parser': 7.18.3 - '@babel/template': 7.16.7 - '@babel/traverse': 7.18.2 - '@babel/types': 7.18.2 - convert-source-map: 1.8.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.6 + '@babel/helper-compilation-targets': 7.19.3_@babel+core@7.19.6 + '@babel/helper-module-transforms': 7.19.6 + '@babel/helpers': 7.19.4 + '@babel/parser': 7.19.6 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.6 + '@babel/types': 7.19.4 + convert-source-map: 1.9.0 debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.1 @@ -95,178 +91,204 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.18.2_@babel+core@7.18.2+eslint@8.16.0: - resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==} + /@babel/eslint-parser/7.19.1_lz6pjk7mo2w5fzem2eded7dzpy: + resolution: {integrity: sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.18.2 - eslint: 8.16.0 - eslint-scope: 5.1.1 + '@babel/core': 7.19.6 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.26.0 eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: true - /@babel/generator/7.18.2: - resolution: {integrity: sha512-W1lG5vUwFvfMd8HVXqdfbuG7RuaSrTCCD8cl8fP8wOivdbtbIg2Db3IWUcgvfxKbbn6ZBGYRW/Zk1MIwK49mgw==} + /@babel/generator/7.19.6: + resolution: {integrity: sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 - '@jridgewell/gen-mapping': 0.3.1 + '@babel/types': 7.19.4 + '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 dev: true - /@babel/helper-compilation-targets/7.18.2_@babel+core@7.18.2: - resolution: {integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==} + /@babel/helper-compilation-targets/7.19.3_@babel+core@7.19.6: + resolution: {integrity: sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.17.10 - '@babel/core': 7.18.2 - '@babel/helper-validator-option': 7.16.7 - browserslist: 4.20.3 + '@babel/compat-data': 7.19.4 + '@babel/core': 7.19.6 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 semver: 6.3.0 dev: true - /@babel/helper-environment-visitor/7.18.2: - resolution: {integrity: sha512-14GQKWkX9oJzPiQQ7/J36FTXcD4kSp8egKjO9nINlSKiHITRA9q/R74qu8S9xlc/b/yjsJItQUeeh3xnGN0voQ==} + /@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-function-name/7.17.9: - resolution: {integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==} + /@babel/helper-function-name/7.19.0: + resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.16.7 - '@babel/types': 7.18.2 + '@babel/template': 7.18.10 + '@babel/types': 7.19.4 dev: true - /@babel/helper-hoist-variables/7.16.7: - resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.19.4 dev: true - /@babel/helper-module-imports/7.16.7: - resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.19.4 dev: true - /@babel/helper-module-transforms/7.18.0: - resolution: {integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==} + /@babel/helper-module-transforms/7.19.6: + resolution: {integrity: sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.18.2 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-simple-access': 7.18.2 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 - '@babel/template': 7.16.7 - '@babel/traverse': 7.18.2 - '@babel/types': 7.18.2 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.19.4 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.6 + '@babel/types': 7.19.4 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.18.2: - resolution: {integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==} + /@babel/helper-simple-access/7.19.4: + resolution: {integrity: sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.19.4 dev: true - /@babel/helper-split-export-declaration/7.16.7: - resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.19.4 dev: true - /@babel/helper-validator-identifier/7.16.7: - resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} + /@babel/helper-string-parser/7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.16.7: - resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} dev: true - /@babel/helpers/7.18.2: - resolution: {integrity: sha512-j+d+u5xT5utcQSzrh9p+PaJX94h++KN+ng9b9WEJq7pkUPAd61FGqhjuUEdfknb3E/uDBb7ruwEeKkIxNJPIrg==} + /@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helpers/7.19.4: + resolution: {integrity: sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.16.7 - '@babel/traverse': 7.18.2 - '@babel/types': 7.18.2 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.6 + '@babel/types': 7.19.4 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.17.12: - resolution: {integrity: sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==} + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.19.1 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser/7.18.3: - resolution: {integrity: sha512-rL50YcEuHbbauAFAysNsJA4/f89fGTOBRNs9P81sniKnKAr4xULe5AecolcsKbi88xu0ByWYDj/S1AJ3FSFuSQ==} + /@babel/parser/7.19.6: + resolution: {integrity: sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.19.4 dev: true - /@babel/template/7.16.7: - resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} + /@babel/template/7.18.10: + resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/parser': 7.18.3 - '@babel/types': 7.18.2 + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.19.6 + '@babel/types': 7.19.4 dev: true - /@babel/traverse/7.18.2: - resolution: {integrity: sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==} + /@babel/traverse/7.19.6: + resolution: {integrity: sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.18.2 - '@babel/helper-environment-visitor': 7.18.2 - '@babel/helper-function-name': 7.17.9 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.18.3 - '@babel/types': 7.18.2 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.19.6 + '@babel/types': 7.19.4 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/types/7.18.2: - resolution: {integrity: sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==} + /@babel/types/7.19.4: + resolution: {integrity: sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 dev: true - /@eslint/eslintrc/1.3.0: - resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} + /@esbuild/android-arm/0.15.12: + resolution: {integrity: sha512-IC7TqIqiyE0MmvAhWkl/8AEzpOtbhRNDo7aph47We1NbE5w2bt/Q+giAhe0YYeVpYnIhGMcuZY92qDK6dQauvA==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.15.12: + resolution: {integrity: sha512-tZEowDjvU7O7I04GYvWQOS4yyP9E/7YlsB0jjw1Ycukgr2ycEzKyIk5tms5WnLBymaewc6VmRKnn5IJWgK4eFw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@eslint/eslintrc/1.3.3: + resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.3.2 - globals: 13.15.0 + espree: 9.4.0 + globals: 13.17.0 ignore: 5.2.0 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -282,8 +304,8 @@ packages: requiresBuild: true dev: true - /@humanwhocodes/config-array/0.9.5: - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} + /@humanwhocodes/config-array/0.11.6: + resolution: {integrity: sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -293,6 +315,11 @@ packages: - supports-color dev: true + /@humanwhocodes/module-importer/1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: true + /@humanwhocodes/object-schema/1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} dev: true @@ -301,38 +328,44 @@ packages: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.1 - '@jridgewell/sourcemap-codec': 1.4.13 + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@jridgewell/gen-mapping/0.3.1: - resolution: {integrity: sha512-GcHwniMlA2z+WFPWuY8lp3fsza0I8xPFMWL5+n8LYyP6PSvPrXf4+n8stDHZY2DM0zy9sVkRDy1jDI4XGzYVqg==} + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.1 - '@jridgewell/sourcemap-codec': 1.4.13 - '@jridgewell/trace-mapping': 0.3.13 + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 dev: true - /@jridgewell/resolve-uri/3.0.7: - resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==} + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array/1.1.1: - resolution: {integrity: sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==} + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/sourcemap-codec/1.4.13: - resolution: {integrity: sha512-GryiOJmNcWbovBxTfZSF71V/mXbgcV3MewDe3kIMCLyIh5e7SKAeUZs+rMnJ8jkMolZ/4/VsdBmMrw3l+VdZ3w==} + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true - /@jridgewell/trace-mapping/0.3.13: - resolution: {integrity: sha512-o1xbKhp9qnIAoHJSWd6KlCZfqslL4valSF81H8ImioOAxluWYWOpWkpyktY2vnt4tbrX9XYaxovq6cgowaJp2w==} + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: - '@jridgewell/resolve-uri': 3.0.7 - '@jridgewell/sourcemap-codec': 1.4.13 + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + + /@nicolo-ribaudo/eslint-scope-5-internals/5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + dependencies: + eslint-scope: 5.1.1 dev: true /@nodelib/fs.scandir/2.1.5: @@ -359,126 +392,126 @@ packages: /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: - '@types/minimatch': 3.0.5 - '@types/node': 17.0.36 + '@types/minimatch': 5.1.2 + '@types/node': 18.11.3 dev: true /@types/json5/0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/minimatch/3.0.5: - resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + /@types/minimatch/5.1.2: + resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true - /@types/node/17.0.36: - resolution: {integrity: sha512-V3orv+ggDsWVHP99K3JlwtH20R7J4IhI1Kksgc+64q5VxgfRkQG8Ws3MFm/FZOKDYGy9feGFlZ70/HpCNe9QaA==} + /@types/node/18.11.3: + resolution: {integrity: sha512-fNjDQzzOsZeKZu5NATgXUPsaFaTxeRgFXoosrHivTl8RGeV733OLawXsGfEk9a8/tySyZUyiZ6E8LcjPFZ2y1A==} dev: true - /@vitejs/plugin-vue/2.3.3_vite@2.9.9+vue@3.2.36: - resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==} - engines: {node: '>=12.0.0'} + /@vitejs/plugin-vue/3.1.2_vite@3.1.8+vue@3.2.41: + resolution: {integrity: sha512-3zxKNlvA3oNaKDYX0NBclgxTQ1xaFdL7PzwF6zj9tGFziKwmBa3Q/6XcJQxudlT81WxDjEhHmevvIC4Orc1LhQ==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^2.5.10 + vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 2.9.9_sass@1.49.8 - vue: 3.2.36 + vite: 3.1.8_sass@1.49.8 + vue: 3.2.41 dev: true - /@vue/compiler-core/3.2.36: - resolution: {integrity: sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==} + /@vue/compiler-core/3.2.41: + resolution: {integrity: sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==} dependencies: - '@babel/parser': 7.18.3 - '@vue/shared': 3.2.36 + '@babel/parser': 7.19.6 + '@vue/shared': 3.2.41 estree-walker: 2.0.2 source-map: 0.6.1 dev: true - /@vue/compiler-dom/3.2.36: - resolution: {integrity: sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==} + /@vue/compiler-dom/3.2.41: + resolution: {integrity: sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==} dependencies: - '@vue/compiler-core': 3.2.36 - '@vue/shared': 3.2.36 + '@vue/compiler-core': 3.2.41 + '@vue/shared': 3.2.41 dev: true - /@vue/compiler-sfc/3.2.36: - resolution: {integrity: sha512-AvGb4bTj4W8uQ4BqaSxo7UwTEqX5utdRSMyHy58OragWlt8nEACQ9mIeQh3K4di4/SX+41+pJrLIY01lHAOFOA==} + /@vue/compiler-sfc/3.2.41: + resolution: {integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==} dependencies: - '@babel/parser': 7.18.3 - '@vue/compiler-core': 3.2.36 - '@vue/compiler-dom': 3.2.36 - '@vue/compiler-ssr': 3.2.36 - '@vue/reactivity-transform': 3.2.36 - '@vue/shared': 3.2.36 + '@babel/parser': 7.19.6 + '@vue/compiler-core': 3.2.41 + '@vue/compiler-dom': 3.2.41 + '@vue/compiler-ssr': 3.2.41 + '@vue/reactivity-transform': 3.2.41 + '@vue/shared': 3.2.41 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.14 + postcss: 8.4.18 source-map: 0.6.1 dev: true - /@vue/compiler-ssr/3.2.36: - resolution: {integrity: sha512-+KugInUFRvOxEdLkZwE+W43BqHyhBh0jpYXhmqw1xGq2dmE6J9eZ8UUSOKNhdHtQ/iNLWWeK/wPZkVLUf3YGaw==} + /@vue/compiler-ssr/3.2.41: + resolution: {integrity: sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==} dependencies: - '@vue/compiler-dom': 3.2.36 - '@vue/shared': 3.2.36 + '@vue/compiler-dom': 3.2.41 + '@vue/shared': 3.2.41 dev: true - /@vue/devtools-api/6.1.4: - resolution: {integrity: sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==} + /@vue/devtools-api/6.4.5: + resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==} dev: true - /@vue/reactivity-transform/3.2.36: - resolution: {integrity: sha512-Jk5o2BhpODC9XTA7o4EL8hSJ4JyrFWErLtClG3NH8wDS7ri9jBDWxI7/549T7JY9uilKsaNM+4pJASLj5dtRwA==} + /@vue/reactivity-transform/3.2.41: + resolution: {integrity: sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==} dependencies: - '@babel/parser': 7.18.3 - '@vue/compiler-core': 3.2.36 - '@vue/shared': 3.2.36 + '@babel/parser': 7.19.6 + '@vue/compiler-core': 3.2.41 + '@vue/shared': 3.2.41 estree-walker: 2.0.2 magic-string: 0.25.9 dev: true - /@vue/reactivity/3.2.36: - resolution: {integrity: sha512-c2qvopo0crh9A4GXi2/2kfGYMxsJW4tVILrqRPydVGZHhq0fnzy6qmclWOhBFckEhmyxmpHpdJtIRYGeKcuhnA==} + /@vue/reactivity/3.2.41: + resolution: {integrity: sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==} dependencies: - '@vue/shared': 3.2.36 + '@vue/shared': 3.2.41 dev: true - /@vue/runtime-core/3.2.36: - resolution: {integrity: sha512-PTWBD+Lub+1U3/KhbCExrfxyS14hstLX+cBboxVHaz+kXoiDLNDEYAovPtxeTutbqtClIXtft+wcGdC+FUQ9qQ==} + /@vue/runtime-core/3.2.41: + resolution: {integrity: sha512-0LBBRwqnI0p4FgIkO9q2aJBBTKDSjzhnxrxHYengkAF6dMOjeAIZFDADAlcf2h3GDALWnblbeprYYpItiulSVQ==} dependencies: - '@vue/reactivity': 3.2.36 - '@vue/shared': 3.2.36 + '@vue/reactivity': 3.2.41 + '@vue/shared': 3.2.41 dev: true - /@vue/runtime-dom/3.2.36: - resolution: {integrity: sha512-gYPYblm7QXHVuBohqNRRT7Wez0f2Mx2D40rb4fleehrJU9CnkjG0phhcGEZFfGwCmHZRqBCRgbFWE98bPULqkg==} + /@vue/runtime-dom/3.2.41: + resolution: {integrity: sha512-U7zYuR1NVIP8BL6jmOqmapRAHovEFp7CSw4pR2FacqewXNGqZaRfHoNLQsqQvVQ8yuZNZtxSZy0FFyC70YXPpA==} dependencies: - '@vue/runtime-core': 3.2.36 - '@vue/shared': 3.2.36 - csstype: 2.6.20 + '@vue/runtime-core': 3.2.41 + '@vue/shared': 3.2.41 + csstype: 2.6.21 dev: true - /@vue/server-renderer/3.2.36_vue@3.2.36: - resolution: {integrity: sha512-uZE0+jfye6yYXWvAQYeHZv+f50sRryvy16uiqzk3jn8hEY8zTjI+rzlmZSGoE915k+W/Ol9XSw6vxOUD8dGkUg==} + /@vue/server-renderer/3.2.41_vue@3.2.41: + resolution: {integrity: sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==} peerDependencies: - vue: 3.2.36 + vue: 3.2.41 dependencies: - '@vue/compiler-ssr': 3.2.36 - '@vue/shared': 3.2.36 - vue: 3.2.36 + '@vue/compiler-ssr': 3.2.41 + '@vue/shared': 3.2.41 + vue: 3.2.41 dev: true - /@vue/shared/3.2.36: - resolution: {integrity: sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==} + /@vue/shared/3.2.41: + resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==} dev: true - /acorn-jsx/5.3.2_acorn@8.7.1: + /acorn-jsx/5.3.2_acorn@8.8.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.1 + acorn: 8.8.0 dev: true /acorn/7.4.1: @@ -487,8 +520,8 @@ packages: hasBin: true dev: true - /acorn/8.7.1: - resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + /acorn/8.8.0: + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -547,8 +580,8 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.1 - get-intrinsic: 1.1.1 + es-abstract: 1.20.4 + get-intrinsic: 1.1.3 is-string: 1.0.7 dev: true @@ -563,7 +596,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.1 + es-abstract: 1.20.4 es-shim-unscopables: 1.0.0 dev: true @@ -575,19 +608,19 @@ packages: resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} dev: true - /autoprefixer/10.4.7_postcss@8.4.14: - resolution: {integrity: sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==} + /autoprefixer/10.4.12_postcss@8.4.18: + resolution: {integrity: sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.20.3 - caniuse-lite: 1.0.30001344 + browserslist: 4.21.4 + caniuse-lite: 1.0.30001423 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.14 + postcss: 8.4.18 postcss-value-parser: 4.2.0 dev: true @@ -595,7 +628,7 @@ packages: resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} engines: {node: '>= 10.0.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.19.4 dev: true /balanced-match/1.0.2: @@ -625,29 +658,28 @@ packages: fill-range: 7.0.1 dev: true - /browserslist/4.20.3: - resolution: {integrity: sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==} + /browserslist/4.21.4: + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001344 - electron-to-chromium: 1.4.141 - escalade: 3.1.1 - node-releases: 2.0.5 - picocolors: 1.0.0 + caniuse-lite: 1.0.30001423 + electron-to-chromium: 1.4.284 + node-releases: 2.0.6 + update-browserslist-db: 1.0.10_browserslist@4.21.4 dev: true - /builtins/4.1.0: - resolution: {integrity: sha512-1bPRZQtmKaO6h7qV1YHXNtr6nCK28k0Zo95KM4dXfILcZZwoHJBN1m3lfLv9LPkcOZlrSr+J1bzMaZFO98Yq0w==} + /builtins/5.0.1: + resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.3.7 + semver: 7.3.8 dev: true /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.3 dev: true /callsites/3.1.0: @@ -655,8 +687,8 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001344: - resolution: {integrity: sha512-0ZFjnlCaXNOAYcV7i+TtdKBp0L/3XEU2MF/x6Du1lrh+SRX4IfzIVL4HNJg5pB2PmFb8rszIGyOvsZnqqRoc2g==} + /caniuse-lite/1.0.30001423: + resolution: {integrity: sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==} dev: true /chalk/2.4.2: @@ -724,20 +756,18 @@ packages: dev: true /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true /constantinople/4.0.1: resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} dependencies: - '@babel/parser': 7.18.3 - '@babel/types': 7.18.2 + '@babel/parser': 7.19.6 + '@babel/types': 7.19.4 dev: true - /convert-source-map/1.8.0: - resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} - dependencies: - safe-buffer: 5.1.2 + /convert-source-map/1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: true /cross-spawn/7.0.3: @@ -755,18 +785,28 @@ packages: hasBin: true dev: true - /csstype/2.6.20: - resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} + /csstype/2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} dev: true /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.3 dev: true @@ -834,25 +874,25 @@ packages: resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} dev: true - /electron-to-chromium/1.4.141: - resolution: {integrity: sha512-mfBcbqc0qc6RlxrsIgLG2wCqkiPAjEezHxGTu7p3dHHFOurH4EjS9rFZndX5axC8264rI1Pcbw8uQP39oZckeA==} + /electron-to-chromium/1.4.284: + resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} dev: true - /es-abstract/1.20.1: - resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} + /es-abstract/1.20.4: + resolution: {integrity: sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 function-bind: 1.1.1 function.prototype.name: 1.1.5 - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.3 get-symbol-description: 1.0.0 has: 1.0.3 has-property-descriptors: 1.0.0 has-symbols: 1.0.3 internal-slot: 1.0.3 - is-callable: 1.2.4 + is-callable: 1.2.7 is-negative-zero: 2.0.2 is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 @@ -860,8 +900,9 @@ packages: is-weakref: 1.0.2 object-inspect: 1.12.2 object-keys: 1.1.1 - object.assign: 4.1.2 + object.assign: 4.1.4 regexp.prototype.flags: 1.4.3 + safe-regex-test: 1.0.0 string.prototype.trimend: 1.0.5 string.prototype.trimstart: 1.0.5 unbox-primitive: 1.0.2 @@ -877,13 +918,13 @@ packages: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.4 + is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 dev: true - /esbuild-android-64/0.14.42: - resolution: {integrity: sha512-P4Y36VUtRhK/zivqGVMqhptSrFILAGlYp0Z8r9UQqHJ3iWztRCNWnlBzD9HRx0DbueXikzOiwyOri+ojAFfW6A==} + /esbuild-android-64/0.15.12: + resolution: {integrity: sha512-MJKXwvPY9g0rGps0+U65HlTsM1wUs9lbjt5CU19RESqycGFDRijMDQsh68MtbzkqWSRdEtiKS1mtPzKneaAI0Q==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -891,8 +932,8 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.14.42: - resolution: {integrity: sha512-0cOqCubq+RWScPqvtQdjXG3Czb3AWI2CaKw3HeXry2eoA2rrPr85HF7IpdU26UWdBXgPYtlTN1LUiuXbboROhg==} + /esbuild-android-arm64/0.15.12: + resolution: {integrity: sha512-Hc9SEcZbIMhhLcvhr1DH+lrrec9SFTiRzfJ7EGSBZiiw994gfkVV6vG0sLWqQQ6DD7V4+OggB+Hn0IRUdDUqvA==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -900,8 +941,8 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.14.42: - resolution: {integrity: sha512-ipiBdCA3ZjYgRfRLdQwP82rTiv/YVMtW36hTvAN5ZKAIfxBOyPXY7Cejp3bMXWgzKD8B6O+zoMzh01GZsCuEIA==} + /esbuild-darwin-64/0.15.12: + resolution: {integrity: sha512-qkmqrTVYPFiePt5qFjP8w/S+GIUMbt6k8qmiPraECUWfPptaPJUGkCKrWEfYFRWB7bY23FV95rhvPyh/KARP8Q==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -909,8 +950,8 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.14.42: - resolution: {integrity: sha512-bU2tHRqTPOaoH/4m0zYHbFWpiYDmaA0gt90/3BMEFaM0PqVK/a6MA2V/ypV5PO0v8QxN6gH5hBPY4YJ2lopXgA==} + /esbuild-darwin-arm64/0.15.12: + resolution: {integrity: sha512-z4zPX02tQ41kcXMyN3c/GfZpIjKoI/BzHrdKUwhC/Ki5BAhWv59A9M8H+iqaRbwpzYrYidTybBwiZAIWCLJAkw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -918,8 +959,8 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.14.42: - resolution: {integrity: sha512-75h1+22Ivy07+QvxHyhVqOdekupiTZVLN1PMwCDonAqyXd8TVNJfIRFrdL8QmSJrOJJ5h8H1I9ETyl2L8LQDaw==} + /esbuild-freebsd-64/0.15.12: + resolution: {integrity: sha512-XFL7gKMCKXLDiAiBjhLG0XECliXaRLTZh6hsyzqUqPUf/PY4C6EJDTKIeqqPKXaVJ8+fzNek88285krSz1QECw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -927,8 +968,8 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.14.42: - resolution: {integrity: sha512-W6Jebeu5TTDQMJUJVarEzRU9LlKpNkPBbjqSu+GUPTHDCly5zZEQq9uHkmHHl7OKm+mQ2zFySN83nmfCeZCyNA==} + /esbuild-freebsd-arm64/0.15.12: + resolution: {integrity: sha512-jwEIu5UCUk6TjiG1X+KQnCGISI+ILnXzIzt9yDVrhjug2fkYzlLbl0K43q96Q3KB66v6N1UFF0r5Ks4Xo7i72g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -936,8 +977,8 @@ packages: dev: true optional: true - /esbuild-linux-32/0.14.42: - resolution: {integrity: sha512-Ooy/Bj+mJ1z4jlWcK5Dl6SlPlCgQB9zg1UrTCeY8XagvuWZ4qGPyYEWGkT94HUsRi2hKsXvcs6ThTOjBaJSMfg==} + /esbuild-linux-32/0.15.12: + resolution: {integrity: sha512-uSQuSEyF1kVzGzuIr4XM+v7TPKxHjBnLcwv2yPyCz8riV8VUCnO/C4BF3w5dHiVpCd5Z1cebBtZJNlC4anWpwA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -945,8 +986,8 @@ packages: dev: true optional: true - /esbuild-linux-64/0.14.42: - resolution: {integrity: sha512-2L0HbzQfbTuemUWfVqNIjOfaTRt9zsvjnme6lnr7/MO9toz/MJ5tZhjqrG6uDWDxhsaHI2/nsDgrv8uEEN2eoA==} + /esbuild-linux-64/0.15.12: + resolution: {integrity: sha512-QcgCKb7zfJxqT9o5z9ZUeGH1k8N6iX1Y7VNsEi5F9+HzN1OIx7ESxtQXDN9jbeUSPiRH1n9cw6gFT3H4qbdvcA==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -954,8 +995,8 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.14.42: - resolution: {integrity: sha512-STq69yzCMhdRaWnh29UYrLSr/qaWMm/KqwaRF1pMEK7kDiagaXhSL1zQGXbYv94GuGY/zAwzK98+6idCMUOOCg==} + /esbuild-linux-arm/0.15.12: + resolution: {integrity: sha512-Wf7T0aNylGcLu7hBnzMvsTfEXdEdJY/hY3u36Vla21aY66xR0MS5I1Hw8nVquXjTN0A6fk/vnr32tkC/C2lb0A==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -963,8 +1004,8 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.14.42: - resolution: {integrity: sha512-c3Ug3e9JpVr8jAcfbhirtpBauLxzYPpycjWulD71CF6ZSY26tvzmXMJYooQ2YKqDY4e/fPu5K8bm7MiXMnyxuA==} + /esbuild-linux-arm64/0.15.12: + resolution: {integrity: sha512-HtNq5xm8fUpZKwWKS2/YGwSfTF+339L4aIA8yphNKYJckd5hVdhfdl6GM2P3HwLSCORS++++7++//ApEwXEuAQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -972,8 +1013,8 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.14.42: - resolution: {integrity: sha512-QuvpHGbYlkyXWf2cGm51LBCHx6eUakjaSrRpUqhPwjh/uvNUYvLmz2LgPTTPwCqaKt0iwL+OGVL0tXA5aDbAbg==} + /esbuild-linux-mips64le/0.15.12: + resolution: {integrity: sha512-Qol3+AvivngUZkTVFgLpb0H6DT+N5/zM3V1YgTkryPYFeUvuT5JFNDR3ZiS6LxhyF8EE+fiNtzwlPqMDqVcc6A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -981,8 +1022,8 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.14.42: - resolution: {integrity: sha512-8ohIVIWDbDT+i7lCx44YCyIRrOW1MYlks9fxTo0ME2LS/fxxdoJBwHWzaDYhjvf8kNpA+MInZvyOEAGoVDrMHg==} + /esbuild-linux-ppc64le/0.15.12: + resolution: {integrity: sha512-4D8qUCo+CFKaR0cGXtGyVsOI7w7k93Qxb3KFXWr75An0DHamYzq8lt7TNZKoOq/Gh8c40/aKaxvcZnTgQ0TJNg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -990,8 +1031,8 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.14.42: - resolution: {integrity: sha512-DzDqK3TuoXktPyG1Lwx7vhaF49Onv3eR61KwQyxYo4y5UKTpL3NmuarHSIaSVlTFDDpcIajCDwz5/uwKLLgKiQ==} + /esbuild-linux-riscv64/0.15.12: + resolution: {integrity: sha512-G9w6NcuuCI6TUUxe6ka0enjZHDnSVK8bO+1qDhMOCtl7Tr78CcZilJj8SGLN00zO5iIlwNRZKHjdMpfFgNn1VA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -999,8 +1040,8 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.14.42: - resolution: {integrity: sha512-YFRhPCxl8nb//Wn6SiS5pmtplBi4z9yC2gLrYoYI/tvwuB1jldir9r7JwAGy1Ck4D7sE7wBN9GFtUUX/DLdcEQ==} + /esbuild-linux-s390x/0.15.12: + resolution: {integrity: sha512-Lt6BDnuXbXeqSlVuuUM5z18GkJAZf3ERskGZbAWjrQoi9xbEIsj/hEzVnSAFLtkfLuy2DE4RwTcX02tZFunXww==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1008,8 +1049,8 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.14.42: - resolution: {integrity: sha512-QYSD2k+oT9dqB/4eEM9c+7KyNYsIPgzYOSrmfNGDIyJrbT1d+CFVKvnKahDKNJLfOYj8N4MgyFaU9/Ytc6w5Vw==} + /esbuild-netbsd-64/0.15.12: + resolution: {integrity: sha512-jlUxCiHO1dsqoURZDQts+HK100o0hXfi4t54MNRMCAqKGAV33JCVvMplLAa2FwviSojT/5ZG5HUfG3gstwAG8w==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1017,8 +1058,8 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.14.42: - resolution: {integrity: sha512-M2meNVIKWsm2HMY7+TU9AxM7ZVwI9havdsw6m/6EzdXysyCFFSoaTQ/Jg03izjCsK17FsVRHqRe26Llj6x0MNA==} + /esbuild-openbsd-64/0.15.12: + resolution: {integrity: sha512-1o1uAfRTMIWNOmpf8v7iudND0L6zRBYSH45sofCZywrcf7NcZA+c7aFsS1YryU+yN7aRppTqdUK1PgbZVaB1Dw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1026,8 +1067,8 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.14.42: - resolution: {integrity: sha512-uXV8TAZEw36DkgW8Ak3MpSJs1ofBb3Smkc/6pZ29sCAN1KzCAQzsje4sUwugf+FVicrHvlamCOlFZIXgct+iqQ==} + /esbuild-sunos-64/0.15.12: + resolution: {integrity: sha512-nkl251DpoWoBO9Eq9aFdoIt2yYmp4I3kvQjba3jFKlMXuqQ9A4q+JaqdkCouG3DHgAGnzshzaGu6xofGcXyPXg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1035,8 +1076,8 @@ packages: dev: true optional: true - /esbuild-windows-32/0.14.42: - resolution: {integrity: sha512-4iw/8qWmRICWi9ZOnJJf9sYt6wmtp3hsN4TdI5NqgjfOkBVMxNdM9Vt3626G1Rda9ya2Q0hjQRD9W1o+m6Lz6g==} + /esbuild-windows-32/0.15.12: + resolution: {integrity: sha512-WlGeBZHgPC00O08luIp5B2SP4cNCp/PcS+3Pcg31kdcJPopHxLkdCXtadLU9J82LCfw4TVls21A6lilQ9mzHrw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1044,8 +1085,8 @@ packages: dev: true optional: true - /esbuild-windows-64/0.14.42: - resolution: {integrity: sha512-j3cdK+Y3+a5H0wHKmLGTJcq0+/2mMBHPWkItR3vytp/aUGD/ua/t2BLdfBIzbNN9nLCRL9sywCRpOpFMx3CxzA==} + /esbuild-windows-64/0.15.12: + resolution: {integrity: sha512-VActO3WnWZSN//xjSfbiGOSyC+wkZtI8I4KlgrTo5oHJM6z3MZZBCuFaZHd8hzf/W9KPhF0lY8OqlmWC9HO5AA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1053,8 +1094,8 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.14.42: - resolution: {integrity: sha512-+lRAARnF+hf8J0mN27ujO+VbhPbDqJ8rCcJKye4y7YZLV6C4n3pTRThAb388k/zqF5uM0lS5O201u0OqoWSicw==} + /esbuild-windows-arm64/0.15.12: + resolution: {integrity: sha512-Of3MIacva1OK/m4zCNIvBfz8VVROBmQT+gRX6pFTLPngFYcj6TFH/12VveAqq1k9VB2l28EoVMNMUCcmsfwyuA==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1062,32 +1103,34 @@ packages: dev: true optional: true - /esbuild/0.14.42: - resolution: {integrity: sha512-V0uPZotCEHokJdNqyozH6qsaQXqmZEOiZWrXnds/zaH/0SyrIayRXWRB98CENO73MIZ9T3HBIOsmds5twWtmgw==} + /esbuild/0.15.12: + resolution: {integrity: sha512-PcT+/wyDqJQsRVhaE9uX/Oq4XLrFh0ce/bs2TJh4CSaw9xuvI+xFrH2nAYOADbhQjUgAhNWC5LKoUsakm4dxng==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-64: 0.14.42 - esbuild-android-arm64: 0.14.42 - esbuild-darwin-64: 0.14.42 - esbuild-darwin-arm64: 0.14.42 - esbuild-freebsd-64: 0.14.42 - esbuild-freebsd-arm64: 0.14.42 - esbuild-linux-32: 0.14.42 - esbuild-linux-64: 0.14.42 - esbuild-linux-arm: 0.14.42 - esbuild-linux-arm64: 0.14.42 - esbuild-linux-mips64le: 0.14.42 - esbuild-linux-ppc64le: 0.14.42 - esbuild-linux-riscv64: 0.14.42 - esbuild-linux-s390x: 0.14.42 - esbuild-netbsd-64: 0.14.42 - esbuild-openbsd-64: 0.14.42 - esbuild-sunos-64: 0.14.42 - esbuild-windows-32: 0.14.42 - esbuild-windows-64: 0.14.42 - esbuild-windows-arm64: 0.14.42 + '@esbuild/android-arm': 0.15.12 + '@esbuild/linux-loong64': 0.15.12 + esbuild-android-64: 0.15.12 + esbuild-android-arm64: 0.15.12 + esbuild-darwin-64: 0.15.12 + esbuild-darwin-arm64: 0.15.12 + esbuild-freebsd-64: 0.15.12 + esbuild-freebsd-arm64: 0.15.12 + esbuild-linux-32: 0.15.12 + esbuild-linux-64: 0.15.12 + esbuild-linux-arm: 0.15.12 + esbuild-linux-arm64: 0.15.12 + esbuild-linux-mips64le: 0.15.12 + esbuild-linux-ppc64le: 0.15.12 + esbuild-linux-riscv64: 0.15.12 + esbuild-linux-s390x: 0.15.12 + esbuild-netbsd-64: 0.15.12 + esbuild-openbsd-64: 0.15.12 + esbuild-sunos-64: 0.15.12 + esbuild-windows-32: 0.15.12 + esbuild-windows-64: 0.15.12 + esbuild-windows-arm64: 0.15.12 dev: true /escalade/3.1.1: @@ -1109,89 +1152,119 @@ packages: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: debug: 3.2.7 - resolve: 1.22.0 + resolve: 1.22.1 + transitivePeerDependencies: + - supports-color dev: true - /eslint-module-utils/2.7.3: - resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} + /eslint-module-utils/2.7.4_hlaciezb73cmunfvgdjxsiv7zy: + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: debug: 3.2.7 - find-up: 2.1.0 + eslint: 8.26.0 + eslint-import-resolver-node: 0.3.6 + transitivePeerDependencies: + - supports-color dev: true - /eslint-plugin-es/4.1.0_eslint@8.16.0: + /eslint-plugin-es/4.1.0_eslint@8.26.0: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.16.0 + eslint: 8.26.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-import/2.26.0_eslint@8.16.0: + /eslint-plugin-import/2.26.0_eslint@8.26.0: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: + '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.16.0 + eslint: 8.26.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.3 + eslint-module-utils: 2.7.4_hlaciezb73cmunfvgdjxsiv7zy has: 1.0.3 - is-core-module: 2.9.0 + is-core-module: 2.11.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.5 - resolve: 1.22.0 + resolve: 1.22.1 tsconfig-paths: 3.14.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color dev: true - /eslint-plugin-n/15.2.0_eslint@8.16.0: - resolution: {integrity: sha512-lWLg++jGwC88GDGGBX3CMkk0GIWq0y41aH51lavWApOKcMQcYoL3Ayd0lEdtD3SnQtR+3qBvWQS3qGbR2BxRWg==} + /eslint-plugin-n/15.3.0_eslint@8.26.0: + resolution: {integrity: sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - builtins: 4.1.0 - eslint: 8.16.0 - eslint-plugin-es: 4.1.0_eslint@8.16.0 - eslint-utils: 3.0.0_eslint@8.16.0 + builtins: 5.0.1 + eslint: 8.26.0 + eslint-plugin-es: 4.1.0_eslint@8.26.0 + eslint-utils: 3.0.0_eslint@8.26.0 ignore: 5.2.0 - is-core-module: 2.9.0 + is-core-module: 2.11.0 minimatch: 3.1.2 - resolve: 1.22.0 - semver: 6.3.0 + resolve: 1.22.1 + semver: 7.3.8 dev: true - /eslint-plugin-promise/6.0.0_eslint@8.16.0: - resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} + /eslint-plugin-promise/6.1.1_eslint@8.26.0: + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.16.0 + eslint: 8.26.0 dev: true - /eslint-plugin-vue/9.0.1_eslint@8.16.0: - resolution: {integrity: sha512-/w/9/vzz+4bSYtp5UqXgJ0CfycXTMtpp6lkz7/fMp0CcJxPWyRP6Pr88ihhrsNEcVt2ZweMupWRNYa+5Md41LQ==} + /eslint-plugin-vue/9.6.0_eslint@8.26.0: + resolution: {integrity: sha512-zzySkJgVbFCylnG2+9MDF7N+2Rjze2y0bF8GyUNpFOnT8mCMfqqtLDJkHBuYu9N/psW1A6DVbQhPkP92E+qakA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.16.0 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint: 8.26.0 + eslint-utils: 3.0.0_eslint@8.26.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.10 - semver: 7.3.7 - vue-eslint-parser: 9.0.2_eslint@8.16.0 + semver: 7.3.8 + vue-eslint-parser: 9.1.0_eslint@8.26.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -1220,13 +1293,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.16.0: + /eslint-utils/3.0.0_eslint@8.26.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.16.0 + eslint: 8.26.0 eslint-visitor-keys: 2.1.0 dev: true @@ -1245,13 +1318,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.16.0: - resolution: {integrity: sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==} + /eslint/8.26.0: + resolution: {integrity: sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.3.0 - '@humanwhocodes/config-array': 0.9.5 + '@eslint/eslintrc': 1.3.3 + '@humanwhocodes/config-array': 0.11.6 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -1259,20 +1334,23 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint-utils: 3.0.0_eslint@8.26.0 eslint-visitor-keys: 3.3.0 - espree: 9.3.2 + espree: 9.4.0 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 + find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.15.0 + globals: 13.17.0 + grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.1.5 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -1284,17 +1362,16 @@ packages: strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: true - /espree/9.3.2: - resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} + /espree/9.4.0: + resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.7.1 - acorn-jsx: 5.3.2_acorn@8.7.1 + acorn: 8.8.0 + acorn-jsx: 5.3.2_acorn@8.8.0 eslint-visitor-keys: 3.3.0 dev: true @@ -1335,8 +1412,8 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true - /fast-glob/3.2.11: - resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -1374,23 +1451,24 @@ packages: to-regex-range: 5.0.1 dev: true - /find-up/2.1.0: - resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} - engines: {node: '>=4'} + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} dependencies: - locate-path: 2.0.0 + locate-path: 6.0.0 + path-exists: 4.0.0 dev: true /flat-cache/3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.5 + flatted: 3.2.7 rimraf: 3.0.2 dev: true - /flatted/3.2.5: - resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} + /flatted/3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true /fraction.js/4.2.0: @@ -1419,14 +1497,10 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.1 + es-abstract: 1.20.4 functions-have-names: 1.2.3 dev: true - /functional-red-black-tree/1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - dev: true - /functions-have-names/1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true @@ -1436,8 +1510,8 @@ packages: engines: {node: '>=6.9.0'} dev: true - /get-intrinsic/1.1.1: - resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} + /get-intrinsic/1.1.3: + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -1449,7 +1523,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.3 dev: true /glob-parent/5.1.2: @@ -1482,8 +1556,8 @@ packages: engines: {node: '>=4'} dev: true - /globals/13.15.0: - resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==} + /globals/13.17.0: + resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -1496,7 +1570,7 @@ packages: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 + fast-glob: 3.2.12 glob: 7.2.3 ignore: 5.2.0 merge2: 1.4.1 @@ -1507,6 +1581,10 @@ packages: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true + /grapheme-splitter/1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: true + /has-bigints/1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} dev: true @@ -1524,7 +1602,7 @@ packages: /has-property-descriptors/1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.3 dev: true /has-symbols/1.0.3: @@ -1564,7 +1642,7 @@ packages: dev: true /imurmurhash/0.1.4: - resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} dev: true @@ -1588,7 +1666,7 @@ packages: resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.3 has: 1.0.3 side-channel: 1.0.4 dev: true @@ -1614,13 +1692,13 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-callable/1.2.4: - resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} + /is-callable/1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} dev: true - /is-core-module/2.9.0: - resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} + /is-core-module/2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} dependencies: has: 1.0.3 dev: true @@ -1717,11 +1795,15 @@ packages: dev: true /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: true + + /js-sdsl/4.1.5: + resolution: {integrity: sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==} dev: true /js-stringify/1.0.2: - resolution: {integrity: sha1-Fzb939lyTyijaCrcYjCufk6Weds=} + resolution: {integrity: sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g==} dev: true /js-tokens/4.0.0: @@ -1746,14 +1828,14 @@ packages: dev: true /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true /json5/1.0.1: resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} hasBin: true dependencies: - minimist: 1.2.6 + minimist: 1.2.7 dev: true /json5/2.2.1: @@ -1763,7 +1845,7 @@ packages: dev: true /jstransformer/1.0.0: - resolution: {integrity: sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=} + resolution: {integrity: sha512-C9YK3Rf8q6VAPDCCU9fnqo3mAfOH6vUGnMcP4AQAYIEpWtfGLpwOTmZ+igtdK5y+VvI2n3CyYSzy4Qh34eq24A==} dependencies: is-promise: 2.2.2 promise: 7.3.1 @@ -1777,12 +1859,11 @@ packages: type-check: 0.4.0 dev: true - /locate-path/2.0.0: - resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} - engines: {node: '>=4'} + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} dependencies: - p-locate: 2.0.0 - path-exists: 3.0.0 + p-locate: 5.0.0 dev: true /lodash.merge/4.6.2: @@ -1825,12 +1906,12 @@ packages: brace-expansion: 1.1.11 dev: true - /minimist/1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + /minimist/1.2.7: + resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} dev: true /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true /ms/2.1.2: @@ -1848,11 +1929,11 @@ packages: dev: true /natural-compare/1.4.0: - resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /node-releases/2.0.5: - resolution: {integrity: sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==} + /node-releases/2.0.6: + resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} dev: true /normalize-path/3.0.0: @@ -1861,7 +1942,7 @@ packages: dev: true /normalize-range/0.1.2: - resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} dev: true @@ -1872,7 +1953,7 @@ packages: dev: true /object-assign/4.1.1: - resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} dev: true @@ -1885,8 +1966,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /object.assign/4.1.2: - resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + /object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1901,11 +1982,11 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.1 + es-abstract: 1.20.4 dev: true /once/1.4.0: - resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 dev: true @@ -1922,18 +2003,18 @@ packages: word-wrap: 1.2.3 dev: true - /p-limit/1.3.0: - resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} - engines: {node: '>=4'} + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} dependencies: - p-try: 1.0.0 + yocto-queue: 0.1.0 dev: true - /p-locate/2.0.0: - resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} - engines: {node: '>=4'} + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} dependencies: - p-limit: 1.3.0 + p-limit: 3.1.0 dev: true /p-map/3.0.0: @@ -1943,11 +2024,6 @@ packages: aggregate-error: 3.1.0 dev: true - /p-try/1.0.0: - resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} - engines: {node: '>=4'} - dev: true - /parent-module/1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -1955,13 +2031,13 @@ packages: callsites: 3.1.0 dev: true - /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} - engines: {node: '>=4'} + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} dev: true /path-is-absolute/1.0.1: - resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} dev: true @@ -2000,8 +2076,8 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss/8.4.14: - resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} + /postcss/8.4.18: + resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.4 @@ -2052,7 +2128,7 @@ packages: jstransformer: 1.0.0 pug-error: 2.0.0 pug-walk: 2.0.0 - resolve: 1.22.0 + resolve: 1.22.1 dev: true /pug-lexer/5.0.1: @@ -2146,11 +2222,11 @@ packages: engines: {node: '>=4'} dev: true - /resolve/1.22.0: - resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true dependencies: - is-core-module: 2.9.0 + is-core-module: 2.11.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -2174,22 +2250,34 @@ packages: del: 5.1.0 dev: true - /rollup/2.75.3: - resolution: {integrity: sha512-YA29fLU6MAYSaDxIQYrGGOcbXlDmG96h0krGGYObroezcQ0KgEPM3+7MtKD/qeuUbFuAJXvKZee5dA1dpwq1PQ==} + /rollup/2.78.1: + resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 dev: true + /rollup/3.2.3: + resolution: {integrity: sha512-qfadtkY5kl0F5e4dXVdj2D+GtOdifasXHFMiL1SMf9ADQDv5Eti6xReef9FKj+iQPR2pvtqWna57s/PjARY4fg==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 dev: true - /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + /safe-regex-test/1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + is-regex: 1.1.4 dev: true /sass/1.49.8: @@ -2207,8 +2295,8 @@ packages: hasBin: true dev: true - /semver/7.3.7: - resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + /semver/7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} engines: {node: '>=10'} hasBin: true dependencies: @@ -2231,12 +2319,16 @@ packages: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.1 + get-intrinsic: 1.1.3 object-inspect: 1.12.2 dev: true - /simple-syntax-highlighter/2.2.0: - resolution: {integrity: sha512-clkLXwGR7GmiLm+GypVXD/AnGRlijjHZYet/KCH8bME5RqlguYBZGfemBUAuwjS9WLOqHdpVKi/bA4oYtepaew==} + /simple-syntax-highlighter/2.2.3_vue@3.2.41: + resolution: {integrity: sha512-4rUp96B3ngtAs9fdTdTcLlyRKUDcH9sTJcoXSnu3uBgMD4TH2+a5OqJULLORyGfp2lgq+r+xCrhnBrjEAEb5MQ==} + peerDependencies: + vue: ^2.6.14 || ^3.2.0 + dependencies: + vue: 3.2.41 dev: true /slash/3.0.0: @@ -2263,7 +2355,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.1 + es-abstract: 1.20.4 dev: true /string.prototype.trimstart/1.0.5: @@ -2271,7 +2363,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.4 - es-abstract: 1.20.1 + es-abstract: 1.20.4 dev: true /strip-ansi/6.0.1: @@ -2282,7 +2374,7 @@ packages: dev: true /strip-bom/3.0.0: - resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} dev: true @@ -2311,11 +2403,11 @@ packages: dev: true /text-table/0.2.0: - resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true /to-fast-properties/2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} dev: true @@ -2327,7 +2419,7 @@ packages: dev: true /token-stream/1.0.0: - resolution: {integrity: sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=} + resolution: {integrity: sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==} dev: true /tsconfig-paths/3.14.1: @@ -2335,7 +2427,7 @@ packages: dependencies: '@types/json5': 0.0.29 json5: 1.0.1 - minimist: 1.2.6 + minimist: 1.2.7 strip-bom: 3.0.0 dev: true @@ -2360,6 +2452,17 @@ packages: which-boxed-primitive: 1.0.2 dev: true + /update-browserslist-db/1.0.10_browserslist@4.21.4: + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.4 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: @@ -2367,32 +2470,18 @@ packages: dev: true /util-deprecate/1.0.2: - resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} - dev: true - - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - /vite-plugin-pug/0.3.1_picocolors@1.0.0+vite@2.9.9: - resolution: {integrity: sha512-LOyb1o1eaUjaSrIzZiK95n632CDu4lPJ3U/wKy03mp9OcLAFS0p5R5it7z/FcsqXUiqRtl7QtCO9HnhylC4waA==} - peerDependencies: - picocolors: ~1 - vite: ~2 - dependencies: - picocolors: 1.0.0 - pug: 3.0.2 - vite: 2.9.9_sass@1.49.8 - dev: true - - /vite/2.9.9_sass@1.49.8: - resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==} - engines: {node: '>=12.2.0'} + /vite/3.1.8_sass@1.49.8: + resolution: {integrity: sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg==} + engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: less: '*' sass: '*' stylus: '*' + terser: ^5.4.0 peerDependenciesMeta: less: optional: true @@ -2400,60 +2489,62 @@ packages: optional: true stylus: optional: true + terser: + optional: true dependencies: - esbuild: 0.14.42 - postcss: 8.4.14 - resolve: 1.22.0 - rollup: 2.75.3 + esbuild: 0.15.12 + postcss: 8.4.18 + resolve: 1.22.1 + rollup: 2.78.1 sass: 1.49.8 optionalDependencies: fsevents: 2.3.2 dev: true /void-elements/3.1.0: - resolution: {integrity: sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=} + resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} dev: true - /vue-eslint-parser/9.0.2_eslint@8.16.0: - resolution: {integrity: sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==} + /vue-eslint-parser/9.1.0_eslint@8.26.0: + resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.16.0 + eslint: 8.26.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 - espree: 9.3.2 + espree: 9.4.0 esquery: 1.4.0 lodash: 4.17.21 - semver: 7.3.7 + semver: 7.3.8 transitivePeerDependencies: - supports-color dev: true - /vue-router/4.0.15_vue@3.2.36: - resolution: {integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==} + /vue-router/4.1.5_vue@3.2.41: + resolution: {integrity: sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==} peerDependencies: vue: ^3.2.0 dependencies: - '@vue/devtools-api': 6.1.4 - vue: 3.2.36 + '@vue/devtools-api': 6.4.5 + vue: 3.2.41 dev: true - /vue/3.2.36: - resolution: {integrity: sha512-5yTXmrE6gW8IQgttzHW5bfBiFA6mx35ZXHjGLDmKYzW6MMmYvCwuKybANRepwkMYeXw2v1buGg3/lPICY5YlZw==} + /vue/3.2.41: + resolution: {integrity: sha512-uuuvnrDXEeZ9VUPljgHkqB5IaVO8SxhPpqF2eWOukVrBnRBx2THPSGQBnVRt0GrIG1gvCmFXMGbd7FqcT1ixNQ==} dependencies: - '@vue/compiler-dom': 3.2.36 - '@vue/compiler-sfc': 3.2.36 - '@vue/runtime-dom': 3.2.36 - '@vue/server-renderer': 3.2.36_vue@3.2.36 - '@vue/shared': 3.2.36 + '@vue/compiler-dom': 3.2.41 + '@vue/compiler-sfc': 3.2.41 + '@vue/runtime-dom': 3.2.41 + '@vue/server-renderer': 3.2.41_vue@3.2.41 + '@vue/shared': 3.2.41 dev: true - /wave-ui/2.39.1: - resolution: {integrity: sha512-Xs8XtpOUMvjDgJlezaHVnW1DuEZQbhOaUO8CzeTNp+l3OnrX7Wna2CWBH1MmglkGFZ2vMcX8+bbPLcqm2bbqhQ==} + /wave-ui/2.43.0: + resolution: {integrity: sha512-r1VcYFbCRvDMu7O31NuowUH37c4GPXfUIJIeLGEdbIYlUdTE64cD7RePAh2UqBU0EE4AUrbhD7WSZKMl+Elcuw==} dev: true /which-boxed-primitive/1.0.2: @@ -2478,8 +2569,8 @@ packages: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} dependencies: - '@babel/parser': 7.18.3 - '@babel/types': 7.18.2 + '@babel/parser': 7.19.6 + '@babel/types': 7.19.4 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 dev: true @@ -2490,7 +2581,7 @@ packages: dev: true /wrappy/1.0.2: - resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true /xml-name-validator/4.0.0: @@ -2501,3 +2592,8 @@ packages: /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: true From b89817d91bac4d09b311cf1f7702a716b9ab2bc1 Mon Sep 17 00:00:00 2001 From: antoniandre Date: Sun, 23 Oct 2022 13:00:03 +0200 Subject: [PATCH 06/25] Dictate explicit output filename for Rollup/vite 3. --- vite.config.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/vite.config.js b/vite.config.js index 270ef20..330506b 100644 --- a/vite.config.js +++ b/vite.config.js @@ -7,7 +7,6 @@ const build = process.env.BUNDLE ? { lib: { entry: resolve(__dirname, '/src/components/vueperslides/index.js'), name: 'vueperslides', - fileName: 'vueperslides', formats: ['es', 'umd', 'cjs'] }, rollupOptions: { @@ -20,9 +19,9 @@ const build = process.env.BUNDLE ? { external: ['vue'], output: { // Provide global variables to use in the UMD build for externalized deps. - globals: { - vue: 'Vue' - } + globals: { vue: 'Vue' }, + entryFileNames: 'vueperslides.[format].js', + chunkFileNames: '[name].js' } } } : { From 2224c83a0df412367cd452e083f66acba9b72391 Mon Sep 17 00:00:00 2001 From: antoniandre Date: Sun, 23 Oct 2022 13:00:32 +0200 Subject: [PATCH 07/25] Publish the documentation on Github. --- docs/assets/index.162bbd5f.js | 1002 ----------------- ...{index.0230f5c1.css => index.50fcbf28.css} | 2 +- docs/assets/index.e976eda7.js | 1002 +++++++++++++++++ docs/assets/isolated-test-view.215472b9.js | 1 - docs/assets/isolated-test-view.a1f06188.js | 1 + docs/index.html | 4 +- 6 files changed, 1006 insertions(+), 1006 deletions(-) delete mode 100644 docs/assets/index.162bbd5f.js rename docs/assets/{index.0230f5c1.css => index.50fcbf28.css} (77%) create mode 100644 docs/assets/index.e976eda7.js delete mode 100644 docs/assets/isolated-test-view.215472b9.js create mode 100644 docs/assets/isolated-test-view.a1f06188.js diff --git a/docs/assets/index.162bbd5f.js b/docs/assets/index.162bbd5f.js deleted file mode 100644 index c25d4af..0000000 --- a/docs/assets/index.162bbd5f.js +++ /dev/null @@ -1,1002 +0,0 @@ -var ka=Object.defineProperty,Sa=Object.defineProperties;var xa=Object.getOwnPropertyDescriptors;var Di=Object.getOwnPropertySymbols;var Ca=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable;var ji=(e,t,s)=>t in e?ka(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,at=(e,t)=>{for(var s in t||(t={}))Ca.call(t,s)&&ji(e,s,t[s]);if(Di)for(var s of Di(t))Ta.call(t,s)&&ji(e,s,t[s]);return e},Hi=(e,t)=>Sa(e,xa(t));const $a=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const r of l.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&i(r)}).observe(document,{childList:!0,subtree:!0});function s(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerpolicy&&(l.referrerPolicy=o.referrerpolicy),o.crossorigin==="use-credentials"?l.credentials="include":o.crossorigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function i(o){if(o.ep)return;o.ep=!0;const l=s(o);fetch(o.href,l)}};$a();function di(e,t){const s=Object.create(null),i=e.split(",");for(let o=0;o!!s[o.toLowerCase()]:o=>!!s[o]}const Ba="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ia=di(Ba);function qn(e){return!!e||e===""}function J(e){if(Z(e)){const t={};for(let s=0;s{if(s){const i=s.split(Ra);i.length>1&&(t[i[0].trim()]=i[1].trim())}}),t}function T(e){let t="";if(Oe(e))t=e;else if(Z(e))for(let s=0;sJt(s,t))}const O=e=>Oe(e)?e:e==null?"":Z(e)||Ve(e)&&(e.toString===Gn||!ne(e.toString))?JSON.stringify(e,Yn,2):String(e),Yn=(e,t)=>t&&t.__v_isRef?Yn(e,t.value):as(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[i,o])=>(s[`${i} =>`]=o,s),{})}:ys(t)?{[`Set(${t.size})`]:[...t.values()]}:Ve(t)&&!Z(t)&&!Jn(t)?String(t):t,_e={},os=[],ht=()=>{},Oa=()=>!1,Aa=/^on[^a-z]/,yl=e=>Aa.test(e),ci=e=>e.startsWith("onUpdate:"),Pe=Object.assign,hi=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},Pa=Object.prototype.hasOwnProperty,ue=(e,t)=>Pa.call(e,t),Z=Array.isArray,as=e=>Xs(e)==="[object Map]",ys=e=>Xs(e)==="[object Set]",Fi=e=>Xs(e)==="[object Date]",ne=e=>typeof e=="function",Oe=e=>typeof e=="string",Ms=e=>typeof e=="symbol",Ve=e=>e!==null&&typeof e=="object",Xn=e=>Ve(e)&&ne(e.then)&&ne(e.catch),Gn=Object.prototype.toString,Xs=e=>Gn.call(e),Ma=e=>Xs(e).slice(8,-1),Jn=e=>Xs(e)==="[object Object]",fi=e=>Oe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,sl=di(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),vl=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},za=/-(\w)/g,pt=vl(e=>e.replace(za,(t,s)=>s?s.toUpperCase():"")),Na=/\B([A-Z])/g,Qt=vl(e=>e.replace(Na,"-$1").toLowerCase()),wl=vl(e=>e.charAt(0).toUpperCase()+e.slice(1)),ll=vl(e=>e?`on${wl(e)}`:""),zs=(e,t)=>!Object.is(e,t),rs=(e,t)=>{for(let s=0;s{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:s})},Ns=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Wi;const Da=()=>Wi||(Wi=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});let rt;class ja{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&rt&&(this.parent=rt,this.index=(rt.scopes||(rt.scopes=[])).push(this)-1)}run(t){if(this.active){const s=rt;try{return rt=this,t()}finally{rt=s}}}on(){rt=this}off(){rt=this.parent}stop(t){if(this.active){let s,i;for(s=0,i=this.effects.length;s{const t=new Set(e);return t.w=0,t.n=0,t},Zn=e=>(e.w&zt)>0,Qn=e=>(e.n&zt)>0,Fa=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let s=0;for(let i=0;i{(c==="length"||c>=i)&&d.push(u)});else switch(s!==void 0&&d.push(r.get(s)),t){case"add":Z(e)?fi(s)&&d.push(r.get("length")):(d.push(r.get(Xt)),as(e)&&d.push(r.get(Wl)));break;case"delete":Z(e)||(d.push(r.get(Xt)),as(e)&&d.push(r.get(Wl)));break;case"set":as(e)&&d.push(r.get(Xt));break}if(d.length===1)d[0]&&Kl(d[0]);else{const u=[];for(const c of d)c&&u.push(...c);Kl(pi(u))}}function Kl(e,t){const s=Z(e)?e:[...e];for(const i of s)i.computed&&Ui(i);for(const i of s)i.computed||Ui(i)}function Ui(e,t){(e!==st||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Ka=di("__proto__,__v_isRef,__isVue"),so=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ms)),Ua=mi(),qa=mi(!1,!0),Ya=mi(!0),qi=Xa();function Xa(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...s){const i=fe(this);for(let l=0,r=this.length;l{e[t]=function(...s){vs();const i=fe(this)[t].apply(this,s);return ws(),i}}),e}function mi(e=!1,t=!1){return function(i,o,l){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&l===(e?t?cr:ao:t?oo:no).get(i))return i;const r=Z(i);if(!e&&r&&ue(qi,o))return Reflect.get(qi,o,l);const d=Reflect.get(i,o,l);return(Ms(o)?so.has(o):Ka(o))||(e||Ye(i,"get",o),t)?d:De(d)?r&&fi(o)?d:d.value:Ve(d)?e?ro(d):it(d):d}}const Ga=lo(),Ja=lo(!0);function lo(e=!1){return function(s,i,o,l){let r=s[i];if(Ds(r)&&De(r)&&!De(o))return!1;if(!e&&!Ds(o)&&(Ul(o)||(o=fe(o),r=fe(r)),!Z(s)&&De(r)&&!De(o)))return r.value=o,!0;const d=Z(s)&&fi(i)?Number(i)e,_l=e=>Reflect.getPrototypeOf(e);function Gs(e,t,s=!1,i=!1){e=e.__v_raw;const o=fe(e),l=fe(t);s||(t!==l&&Ye(o,"get",t),Ye(o,"get",l));const{has:r}=_l(o),d=i?bi:s?wi:js;if(r.call(o,t))return d(e.get(t));if(r.call(o,l))return d(e.get(l));e!==o&&e.get(t)}function Js(e,t=!1){const s=this.__v_raw,i=fe(s),o=fe(e);return t||(e!==o&&Ye(i,"has",e),Ye(i,"has",o)),e===o?s.has(e):s.has(e)||s.has(o)}function Zs(e,t=!1){return e=e.__v_raw,!t&&Ye(fe(e),"iterate",Xt),Reflect.get(e,"size",e)}function Yi(e){e=fe(e);const t=fe(this);return _l(t).has.call(t,e)||(t.add(e),kt(t,"add",e,e)),this}function Xi(e,t){t=fe(t);const s=fe(this),{has:i,get:o}=_l(s);let l=i.call(s,e);l||(e=fe(e),l=i.call(s,e));const r=o.call(s,e);return s.set(e,t),l?zs(t,r)&&kt(s,"set",e,t):kt(s,"add",e,t),this}function Gi(e){const t=fe(this),{has:s,get:i}=_l(t);let o=s.call(t,e);o||(e=fe(e),o=s.call(t,e)),i&&i.call(t,e);const l=t.delete(e);return o&&kt(t,"delete",e,void 0),l}function Ji(){const e=fe(this),t=e.size!==0,s=e.clear();return t&&kt(e,"clear",void 0,void 0),s}function Qs(e,t){return function(i,o){const l=this,r=l.__v_raw,d=fe(r),u=t?bi:e?wi:js;return!e&&Ye(d,"iterate",Xt),r.forEach((c,f)=>i.call(o,u(c),u(f),l))}}function el(e,t,s){return function(...i){const o=this.__v_raw,l=fe(o),r=as(l),d=e==="entries"||e===Symbol.iterator&&r,u=e==="keys"&&r,c=o[e](...i),f=s?bi:t?wi:js;return!t&&Ye(l,"iterate",u?Wl:Xt),{next(){const{value:w,done:g}=c.next();return g?{value:w,done:g}:{value:d?[f(w[0]),f(w[1])]:f(w),done:g}},[Symbol.iterator](){return this}}}}function Ct(e){return function(...t){return e==="delete"?!1:this}}function lr(){const e={get(l){return Gs(this,l)},get size(){return Zs(this)},has:Js,add:Yi,set:Xi,delete:Gi,clear:Ji,forEach:Qs(!1,!1)},t={get(l){return Gs(this,l,!1,!0)},get size(){return Zs(this)},has:Js,add:Yi,set:Xi,delete:Gi,clear:Ji,forEach:Qs(!1,!0)},s={get(l){return Gs(this,l,!0)},get size(){return Zs(this,!0)},has(l){return Js.call(this,l,!0)},add:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:Qs(!0,!1)},i={get(l){return Gs(this,l,!0,!0)},get size(){return Zs(this,!0)},has(l){return Js.call(this,l,!0)},add:Ct("add"),set:Ct("set"),delete:Ct("delete"),clear:Ct("clear"),forEach:Qs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=el(l,!1,!1),s[l]=el(l,!0,!1),t[l]=el(l,!1,!0),i[l]=el(l,!0,!0)}),[e,s,t,i]}const[ir,nr,or,ar]=lr();function yi(e,t){const s=t?e?ar:or:e?nr:ir;return(i,o,l)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?i:Reflect.get(ue(s,o)&&o in i?s:i,o,l)}const rr={get:yi(!1,!1)},dr={get:yi(!1,!0)},ur={get:yi(!0,!1)},no=new WeakMap,oo=new WeakMap,ao=new WeakMap,cr=new WeakMap;function hr(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fr(e){return e.__v_skip||!Object.isExtensible(e)?0:hr(Ma(e))}function it(e){return Ds(e)?e:vi(e,!1,io,rr,no)}function pr(e){return vi(e,!1,sr,dr,oo)}function ro(e){return vi(e,!0,tr,ur,ao)}function vi(e,t,s,i,o){if(!Ve(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=o.get(e);if(l)return l;const r=fr(e);if(r===0)return e;const d=new Proxy(e,r===2?i:s);return o.set(e,d),d}function ds(e){return Ds(e)?ds(e.__v_raw):!!(e&&e.__v_isReactive)}function Ds(e){return!!(e&&e.__v_isReadonly)}function Ul(e){return!!(e&&e.__v_isShallow)}function uo(e){return ds(e)||Ds(e)}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function co(e){return dl(e,"__v_skip",!0),e}const js=e=>Ve(e)?it(e):e,wi=e=>Ve(e)?ro(e):e;function ho(e){Ot&&st&&(e=fe(e),to(e.dep||(e.dep=pi())))}function fo(e,t){e=fe(e),e.dep&&Kl(e.dep)}function De(e){return!!(e&&e.__v_isRef===!0)}function gr(e){return po(e,!1)}function mr(e){return po(e,!0)}function po(e,t){return De(e)?e:new br(e,t)}class br{constructor(t,s){this.__v_isShallow=s,this.dep=void 0,this.__v_isRef=!0,this._rawValue=s?t:fe(t),this._value=s?t:js(t)}get value(){return ho(this),this._value}set value(t){t=this.__v_isShallow?t:fe(t),zs(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:js(t),fo(this))}}function Es(e){return De(e)?e.value:e}const yr={get:(e,t,s)=>Es(Reflect.get(e,t,s)),set:(e,t,s,i)=>{const o=e[t];return De(o)&&!De(s)?(o.value=s,!0):Reflect.set(e,t,s,i)}};function go(e){return ds(e)?e:new Proxy(e,yr)}class vr{constructor(t,s,i,o){this._setter=s,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new gi(t,()=>{this._dirty||(this._dirty=!0,fo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=i}get value(){const t=fe(this);return ho(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function wr(e,t,s=!1){let i,o;const l=ne(e);return l?(i=e,o=ht):(i=e.get,o=e.set),new vr(i,o,l||!o,s)}function At(e,t,s,i){let o;try{o=i?e(...i):e()}catch(l){kl(l,t,s)}return o}function Qe(e,t,s,i){if(ne(e)){const l=At(e,t,s,i);return l&&Xn(l)&&l.catch(r=>{kl(r,t,s)}),l}const o=[];for(let l=0;l>>1;Hs(qe[i])wt&&qe.splice(t,1)}function wo(e,t,s,i){Z(e)?s.push(...e):(!t||!t.includes(e,e.allowRecurse?i+1:i))&&s.push(e),vo()}function xr(e){wo(e,Bs,Rs,ls)}function Cr(e){wo(e,It,Vs,is)}function Sl(e,t=null){if(Rs.length){for(Yl=t,Bs=[...new Set(Rs)],Rs.length=0,ls=0;lsHs(s)-Hs(i)),is=0;ise.id==null?1/0:e.id;function ko(e){ql=!1,ul=!0,Sl(e),qe.sort((s,i)=>Hs(s)-Hs(i));const t=ht;try{for(wt=0;wtx.trim())),w&&(o=s.map(Ns))}let d,u=i[d=ll(t)]||i[d=ll(pt(t))];!u&&l&&(u=i[d=ll(Qt(t))]),u&&Qe(u,e,6,o);const c=i[d+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[d])return;e.emitted[d]=!0,Qe(c,e,6,o)}}function So(e,t,s=!1){const i=t.emitsCache,o=i.get(e);if(o!==void 0)return o;const l=e.emits;let r={},d=!1;if(!ne(e)){const u=c=>{const f=So(c,t,!0);f&&(d=!0,Pe(r,f))};!s&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!l&&!d?(i.set(e,null),null):(Z(l)?l.forEach(u=>r[u]=null):Pe(r,l),i.set(e,r),r)}function xl(e,t){return!e||!yl(t)?!1:(t=t.slice(2).replace(/Once$/,""),ue(e,t[0].toLowerCase()+t.slice(1))||ue(e,Qt(t))||ue(e,t))}let He=null,xo=null;function cl(e){const t=He;return He=e,xo=e&&e.type.__scopeId||null,t}function p(e,t=He,s){if(!t||e._n)return e;const i=(...o)=>{i._d&&dn(-1);const l=cl(t),r=e(...o);return cl(l),i._d&&dn(1),r};return i._n=!0,i._c=!0,i._d=!0,i}function Rl(e){const{type:t,vnode:s,proxy:i,withProxy:o,props:l,propsOptions:[r],slots:d,attrs:u,emit:c,render:f,renderCache:w,data:g,setupState:x,ctx:L,inheritAttrs:P}=e;let W,H;const b=cl(e);try{if(s.shapeFlag&4){const j=o||i;W=ut(f.call(j,j,w,l,x,g,L)),H=u}else{const j=t;W=ut(j.length>1?j(l,{attrs:u,slots:d,emit:c}):j(l,null)),H=t.props?u:$r(u)}}catch(j){Os.length=0,kl(j,e,1),W=m(et)}let I=W;if(H&&P!==!1){const j=Object.keys(H),{shapeFlag:ae}=I;j.length&&ae&7&&(r&&j.some(ci)&&(H=Br(H,r)),I=St(I,H))}return s.dirs&&(I=St(I),I.dirs=I.dirs?I.dirs.concat(s.dirs):s.dirs),s.transition&&(I.transition=s.transition),W=I,cl(b),W}const $r=e=>{let t;for(const s in e)(s==="class"||s==="style"||yl(s))&&((t||(t={}))[s]=e[s]);return t},Br=(e,t)=>{const s={};for(const i in e)(!ci(i)||!(i.slice(9)in t))&&(s[i]=e[i]);return s};function Ir(e,t,s){const{props:i,children:o,component:l}=e,{props:r,children:d,patchFlag:u}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&u>=0){if(u&1024)return!0;if(u&16)return i?Zi(i,r,c):!!r;if(u&8){const f=t.dynamicProps;for(let w=0;we.__isSuspense;function Rr(e,t){t&&t.pendingBranch?Z(e)?t.effects.push(...e):t.effects.push(e):Cr(e)}function il(e,t){if(Ae){let s=Ae.provides;const i=Ae.parent&&Ae.parent.provides;i===s&&(s=Ae.provides=Object.create(i)),s[e]=t}}function Pt(e,t,s=!1){const i=Ae||He;if(i){const o=i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return s&&ne(t)?t.call(i.proxy):t}}const Qi={};function Ls(e,t,s){return To(e,t,s)}function To(e,t,{immediate:s,deep:i,flush:o,onTrack:l,onTrigger:r}=_e){const d=Ae;let u,c=!1,f=!1;if(De(e)?(u=()=>e.value,c=Ul(e)):ds(e)?(u=()=>e,i=!0):Z(e)?(f=!0,c=e.some(H=>ds(H)||Ul(H)),u=()=>e.map(H=>{if(De(H))return H.value;if(ds(H))return qt(H);if(ne(H))return At(H,d,2)})):ne(e)?t?u=()=>At(e,d,2):u=()=>{if(!(d&&d.isUnmounted))return w&&w(),Qe(e,d,3,[g])}:u=ht,t&&i){const H=u;u=()=>qt(H())}let w,g=H=>{w=W.onStop=()=>{At(H,d,4)}};if(Us)return g=ht,t?s&&Qe(t,d,3,[u(),f?[]:void 0,g]):u(),ht;let x=f?[]:Qi;const L=()=>{if(!!W.active)if(t){const H=W.run();(i||c||(f?H.some((b,I)=>zs(b,x[I])):zs(H,x)))&&(w&&w(),Qe(t,d,3,[H,x===Qi?void 0:x,g]),x=H)}else W.run()};L.allowRecurse=!!t;let P;o==="sync"?P=L:o==="post"?P=()=>ze(L,d&&d.suspense):P=()=>xr(L);const W=new gi(u,P);return t?s?L():x=W.run():o==="post"?ze(W.run.bind(W),d&&d.suspense):W.run(),()=>{W.stop(),d&&d.scope&&hi(d.scope.effects,W)}}function Vr(e,t,s){const i=this.proxy,o=Oe(e)?e.includes(".")?$o(i,e):()=>i[e]:e.bind(i,i);let l;ne(t)?l=t:(l=t.handler,s=t);const r=Ae;fs(this);const d=To(o,l.bind(i),s);return r?fs(r):Gt(),d}function $o(e,t){const s=t.split(".");return()=>{let i=e;for(let o=0;o{qt(s,t)});else if(Jn(e))for(const s in e)qt(e[s],t);return e}function Bo(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Si(()=>{e.isMounted=!0}),Ci(()=>{e.isUnmounting=!0}),e}const Je=[Function,Array],Lr={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Je,onEnter:Je,onAfterEnter:Je,onEnterCancelled:Je,onBeforeLeave:Je,onLeave:Je,onAfterLeave:Je,onLeaveCancelled:Je,onBeforeAppear:Je,onAppear:Je,onAfterAppear:Je,onAppearCancelled:Je},setup(e,{slots:t}){const s=Vi(),i=Bo();let o;return()=>{const l=t.default&&ki(t.default(),!0);if(!l||!l.length)return;let r=l[0];if(l.length>1){for(const P of l)if(P.type!==et){r=P;break}}const d=fe(e),{mode:u}=d;if(i.isLeaving)return Vl(r);const c=en(r);if(!c)return Vl(r);const f=Fs(c,d,i,s);cs(c,f);const w=s.subTree,g=w&&en(w);let x=!1;const{getTransitionKey:L}=c.type;if(L){const P=L();o===void 0?o=P:P!==o&&(o=P,x=!0)}if(g&&g.type!==et&&(!Kt(c,g)||x)){const P=Fs(g,d,i,s);if(cs(g,P),u==="out-in")return i.isLeaving=!0,P.afterLeave=()=>{i.isLeaving=!1,s.update()},Vl(r);u==="in-out"&&c.type!==et&&(P.delayLeave=(W,H,b)=>{const I=Eo(i,g);I[String(g.key)]=g,W._leaveCb=()=>{H(),W._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=b})}return r}}},Io=Lr;function Eo(e,t){const{leavingVNodes:s}=e;let i=s.get(t.type);return i||(i=Object.create(null),s.set(t.type,i)),i}function Fs(e,t,s,i){const{appear:o,mode:l,persisted:r=!1,onBeforeEnter:d,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:w,onLeave:g,onAfterLeave:x,onLeaveCancelled:L,onBeforeAppear:P,onAppear:W,onAfterAppear:H,onAppearCancelled:b}=t,I=String(e.key),j=Eo(s,e),ae=(se,de)=>{se&&Qe(se,i,9,de)},pe=(se,de)=>{const he=de[1];ae(se,de),Z(se)?se.every(Ie=>Ie.length<=1)&&he():se.length<=1&&he()},ge={mode:l,persisted:r,beforeEnter(se){let de=d;if(!s.isMounted)if(o)de=P||d;else return;se._leaveCb&&se._leaveCb(!0);const he=j[I];he&&Kt(e,he)&&he.el._leaveCb&&he.el._leaveCb(),ae(de,[se])},enter(se){let de=u,he=c,Ie=f;if(!s.isMounted)if(o)de=W||u,he=H||c,Ie=b||f;else return;let U=!1;const Te=se._enterCb=je=>{U||(U=!0,je?ae(Ie,[se]):ae(he,[se]),ge.delayedLeave&&ge.delayedLeave(),se._enterCb=void 0)};de?pe(de,[se,Te]):Te()},leave(se,de){const he=String(e.key);if(se._enterCb&&se._enterCb(!0),s.isUnmounting)return de();ae(w,[se]);let Ie=!1;const U=se._leaveCb=Te=>{Ie||(Ie=!0,de(),Te?ae(L,[se]):ae(x,[se]),se._leaveCb=void 0,j[he]===e&&delete j[he])};j[he]=e,g?pe(g,[se,U]):U()},clone(se){return Fs(se,t,s,i)}};return ge}function Vl(e){if(Cl(e))return e=St(e),e.children=null,e}function en(e){return Cl(e)?e.children?e.children[0]:void 0:e}function cs(e,t){e.shapeFlag&6&&e.component?cs(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function ki(e,t=!1,s){let i=[],o=0;for(let l=0;l1)for(let l=0;l!!e.type.__asyncLoader,Cl=e=>e.type.__isKeepAlive,Or={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const s=Vi(),i=s.ctx;if(!i.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const o=new Map,l=new Set;let r=null;const d=s.suspense,{renderer:{p:u,m:c,um:f,o:{createElement:w}}}=i,g=w("div");i.activate=(b,I,j,ae,pe)=>{const ge=b.component;c(b,I,j,0,d),u(ge.vnode,b,I,j,ge,d,ae,b.slotScopeIds,pe),ze(()=>{ge.isDeactivated=!1,ge.a&&rs(ge.a);const se=b.props&&b.props.onVnodeMounted;se&&Ze(se,ge.parent,b)},d)},i.deactivate=b=>{const I=b.component;c(b,g,null,1,d),ze(()=>{I.da&&rs(I.da);const j=b.props&&b.props.onVnodeUnmounted;j&&Ze(j,I.parent,b),I.isDeactivated=!0},d)};function x(b){Ll(b),f(b,s,d,!0)}function L(b){o.forEach((I,j)=>{const ae=ei(I.type);ae&&(!b||!b(ae))&&P(j)})}function P(b){const I=o.get(b);!r||I.type!==r.type?x(I):r&&Ll(r),o.delete(b),l.delete(b)}Ls(()=>[e.include,e.exclude],([b,I])=>{b&&L(j=>Is(b,j)),I&&L(j=>!Is(I,j))},{flush:"post",deep:!0});let W=null;const H=()=>{W!=null&&o.set(W,Ol(s.subTree))};return Si(H),xi(H),Ci(()=>{o.forEach(b=>{const{subTree:I,suspense:j}=s,ae=Ol(I);if(b.type===ae.type){Ll(ae);const pe=ae.component.da;pe&&ze(pe,j);return}x(b)})}),()=>{if(W=null,!t.default)return null;const b=t.default(),I=b[0];if(b.length>1)return r=null,b;if(!Ks(I)||!(I.shapeFlag&4)&&!(I.shapeFlag&128))return r=null,I;let j=Ol(I);const ae=j.type,pe=ei(us(j)?j.type.__asyncResolved||{}:ae),{include:ge,exclude:se,max:de}=e;if(ge&&(!pe||!Is(ge,pe))||se&&pe&&Is(se,pe))return r=j,I;const he=j.key==null?ae:j.key,Ie=o.get(he);return j.el&&(j=St(j),I.shapeFlag&128&&(I.ssContent=j)),W=he,Ie?(j.el=Ie.el,j.component=Ie.component,j.transition&&cs(j,j.transition),j.shapeFlag|=512,l.delete(he),l.add(he)):(l.add(he),de&&l.size>parseInt(de,10)&&P(l.values().next().value)),j.shapeFlag|=256,r=j,Co(I.type)?I:j}}},Ar=Or;function Is(e,t){return Z(e)?e.some(s=>Is(s,t)):Oe(e)?e.split(",").includes(t):e.test?e.test(t):!1}function Pr(e,t){Vo(e,"a",t)}function Mr(e,t){Vo(e,"da",t)}function Vo(e,t,s=Ae){const i=e.__wdc||(e.__wdc=()=>{let o=s;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Tl(t,i,s),s){let o=s.parent;for(;o&&o.parent;)Cl(o.parent.vnode)&&zr(i,t,s,o),o=o.parent}}function zr(e,t,s,i){const o=Tl(t,e,i,!0);Lo(()=>{hi(i[t],o)},s)}function Ll(e){let t=e.shapeFlag;t&256&&(t-=256),t&512&&(t-=512),e.shapeFlag=t}function Ol(e){return e.shapeFlag&128?e.ssContent:e}function Tl(e,t,s=Ae,i=!1){if(s){const o=s[e]||(s[e]=[]),l=t.__weh||(t.__weh=(...r)=>{if(s.isUnmounted)return;vs(),fs(s);const d=Qe(t,s,e,r);return Gt(),ws(),d});return i?o.unshift(l):o.push(l),l}}const xt=e=>(t,s=Ae)=>(!Us||e==="sp")&&Tl(e,t,s),Nr=xt("bm"),Si=xt("m"),Dr=xt("bu"),xi=xt("u"),Ci=xt("bum"),Lo=xt("um"),jr=xt("sp"),Hr=xt("rtg"),Fr=xt("rtc");function Wr(e,t=Ae){Tl("ec",e,t)}function We(e,t){const s=He;if(s===null)return e;const i=Bl(s)||s.proxy,o=e.dirs||(e.dirs=[]);for(let l=0;lt(r,d,void 0,l&&l[d]));else{const r=Object.keys(e);o=new Array(r.length);for(let d=0,u=r.length;dKs(t)?!(t.type===et||t.type===B&&!Ao(t.children)):!0)?e:null}function gt(e){const t={};for(const s in e)t[ll(s)]=e[s];return t}const Xl=e=>e?qo(e)?Bl(e)||e.proxy:Xl(e.parent):null,hl=Pe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Xl(e.parent),$root:e=>Xl(e.root),$emit:e=>e.emit,$options:e=>Mo(e),$forceUpdate:e=>e.f||(e.f=()=>yo(e.update)),$nextTick:e=>e.n||(e.n=bo.bind(e.proxy)),$watch:e=>Vr.bind(e)}),Ur={get({_:e},t){const{ctx:s,setupState:i,data:o,props:l,accessCache:r,type:d,appContext:u}=e;let c;if(t[0]!=="$"){const x=r[t];if(x!==void 0)switch(x){case 1:return i[t];case 2:return o[t];case 4:return s[t];case 3:return l[t]}else{if(i!==_e&&ue(i,t))return r[t]=1,i[t];if(o!==_e&&ue(o,t))return r[t]=2,o[t];if((c=e.propsOptions[0])&&ue(c,t))return r[t]=3,l[t];if(s!==_e&&ue(s,t))return r[t]=4,s[t];Gl&&(r[t]=0)}}const f=hl[t];let w,g;if(f)return t==="$attrs"&&Ye(e,"get",t),f(e);if((w=d.__cssModules)&&(w=w[t]))return w;if(s!==_e&&ue(s,t))return r[t]=4,s[t];if(g=u.config.globalProperties,ue(g,t))return g[t]},set({_:e},t,s){const{data:i,setupState:o,ctx:l}=e;return o!==_e&&ue(o,t)?(o[t]=s,!0):i!==_e&&ue(i,t)?(i[t]=s,!0):ue(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:i,appContext:o,propsOptions:l}},r){let d;return!!s[r]||e!==_e&&ue(e,r)||t!==_e&&ue(t,r)||(d=l[0])&&ue(d,r)||ue(i,r)||ue(hl,r)||ue(o.config.globalProperties,r)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:ue(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};let Gl=!0;function qr(e){const t=Mo(e),s=e.proxy,i=e.ctx;Gl=!1,t.beforeCreate&&sn(t.beforeCreate,e,"bc");const{data:o,computed:l,methods:r,watch:d,provide:u,inject:c,created:f,beforeMount:w,mounted:g,beforeUpdate:x,updated:L,activated:P,deactivated:W,beforeDestroy:H,beforeUnmount:b,destroyed:I,unmounted:j,render:ae,renderTracked:pe,renderTriggered:ge,errorCaptured:se,serverPrefetch:de,expose:he,inheritAttrs:Ie,components:U,directives:Te,filters:je}=t;if(c&&Yr(c,i,null,e.appContext.config.unwrapInjectedRef),r)for(const ke in r){const me=r[ke];ne(me)&&(i[ke]=me.bind(s))}if(o){const ke=o.call(s,s);Ve(ke)&&(e.data=it(ke))}if(Gl=!0,l)for(const ke in l){const me=l[ke],Ke=ne(me)?me.bind(s,s):ne(me.get)?me.get.bind(s,s):ht,es=!ne(me)&&ne(me.set)?me.set.bind(s):ht,yt=ct({get:Ke,set:es});Object.defineProperty(i,ke,{enumerable:!0,configurable:!0,get:()=>yt.value,set:nt=>yt.value=nt})}if(d)for(const ke in d)Po(d[ke],i,s,ke);if(u){const ke=ne(u)?u.call(s):u;Reflect.ownKeys(ke).forEach(me=>{il(me,ke[me])})}f&&sn(f,e,"c");function Ee(ke,me){Z(me)?me.forEach(Ke=>ke(Ke.bind(s))):me&&ke(me.bind(s))}if(Ee(Nr,w),Ee(Si,g),Ee(Dr,x),Ee(xi,L),Ee(Pr,P),Ee(Mr,W),Ee(Wr,se),Ee(Fr,pe),Ee(Hr,ge),Ee(Ci,b),Ee(Lo,j),Ee(jr,de),Z(he))if(he.length){const ke=e.exposed||(e.exposed={});he.forEach(me=>{Object.defineProperty(ke,me,{get:()=>s[me],set:Ke=>s[me]=Ke})})}else e.exposed||(e.exposed={});ae&&e.render===ht&&(e.render=ae),Ie!=null&&(e.inheritAttrs=Ie),U&&(e.components=U),Te&&(e.directives=Te)}function Yr(e,t,s,i=!1){Z(e)&&(e=Jl(e));for(const o in e){const l=e[o];let r;Ve(l)?"default"in l?r=Pt(l.from||o,l.default,!0):r=Pt(l.from||o):r=Pt(l),De(r)&&i?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:d=>r.value=d}):t[o]=r}}function sn(e,t,s){Qe(Z(e)?e.map(i=>i.bind(t.proxy)):e.bind(t.proxy),t,s)}function Po(e,t,s,i){const o=i.includes(".")?$o(s,i):()=>s[i];if(Oe(e)){const l=t[e];ne(l)&&Ls(o,l)}else if(ne(e))Ls(o,e.bind(s));else if(Ve(e))if(Z(e))e.forEach(l=>Po(l,t,s,i));else{const l=ne(e.handler)?e.handler.bind(s):t[e.handler];ne(l)&&Ls(o,l,e)}}function Mo(e){const t=e.type,{mixins:s,extends:i}=t,{mixins:o,optionsCache:l,config:{optionMergeStrategies:r}}=e.appContext,d=l.get(t);let u;return d?u=d:!o.length&&!s&&!i?u=t:(u={},o.length&&o.forEach(c=>fl(u,c,r,!0)),fl(u,t,r)),l.set(t,u),u}function fl(e,t,s,i=!1){const{mixins:o,extends:l}=t;l&&fl(e,l,s,!0),o&&o.forEach(r=>fl(e,r,s,!0));for(const r in t)if(!(i&&r==="expose")){const d=Xr[r]||s&&s[r];e[r]=d?d(e[r],t[r]):t[r]}return e}const Xr={data:ln,props:Ft,emits:Ft,methods:Ft,computed:Ft,beforeCreate:Fe,created:Fe,beforeMount:Fe,mounted:Fe,beforeUpdate:Fe,updated:Fe,beforeDestroy:Fe,beforeUnmount:Fe,destroyed:Fe,unmounted:Fe,activated:Fe,deactivated:Fe,errorCaptured:Fe,serverPrefetch:Fe,components:Ft,directives:Ft,watch:Jr,provide:ln,inject:Gr};function ln(e,t){return t?e?function(){return Pe(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function Gr(e,t){return Ft(Jl(e),Jl(t))}function Jl(e){if(Z(e)){const t={};for(let s=0;s0)&&!(r&16)){if(r&8){const f=e.vnode.dynamicProps;for(let w=0;w{u=!0;const[g,x]=No(w,t,!0);Pe(r,g),x&&d.push(...x)};!s&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!l&&!u)return i.set(e,os),os;if(Z(l))for(let f=0;f-1,x[1]=P<0||L-1||ue(x,"default"))&&d.push(w)}}}const c=[r,d];return i.set(e,c),c}function nn(e){return e[0]!=="$"}function on(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function an(e,t){return on(e)===on(t)}function rn(e,t){return Z(t)?t.findIndex(s=>an(s,e)):ne(t)&&an(t,e)?0:-1}const Do=e=>e[0]==="_"||e==="$stable",Ii=e=>Z(e)?e.map(ut):[ut(e)],ed=(e,t,s)=>{if(t._n)return t;const i=p((...o)=>Ii(t(...o)),s);return i._c=!1,i},jo=(e,t,s)=>{const i=e._ctx;for(const o in e){if(Do(o))continue;const l=e[o];if(ne(l))t[o]=ed(o,l,i);else if(l!=null){const r=Ii(l);t[o]=()=>r}}},Ho=(e,t)=>{const s=Ii(t);e.slots.default=()=>s},td=(e,t)=>{if(e.vnode.shapeFlag&32){const s=t._;s?(e.slots=fe(t),dl(t,"_",s)):jo(t,e.slots={})}else e.slots={},t&&Ho(e,t);dl(e.slots,$l,1)},sd=(e,t,s)=>{const{vnode:i,slots:o}=e;let l=!0,r=_e;if(i.shapeFlag&32){const d=t._;d?s&&d===1?l=!1:(Pe(o,t),!s&&d===1&&delete o._):(l=!t.$stable,jo(t,o)),r=t}else t&&(Ho(e,t),r={default:1});if(l)for(const d in o)!Do(d)&&!(d in r)&&delete o[d]};function Fo(){return{app:null,config:{isNativeTag:Oa,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let ld=0;function id(e,t){return function(i,o=null){ne(i)||(i=Object.assign({},i)),o!=null&&!Ve(o)&&(o=null);const l=Fo(),r=new Set;let d=!1;const u=l.app={_uid:ld++,_component:i,_props:o,_container:null,_context:l,_instance:null,version:wd,get config(){return l.config},set config(c){},use(c,...f){return r.has(c)||(c&&ne(c.install)?(r.add(c),c.install(u,...f)):ne(c)&&(r.add(c),c(u,...f))),u},mixin(c){return l.mixins.includes(c)||l.mixins.push(c),u},component(c,f){return f?(l.components[c]=f,u):l.components[c]},directive(c,f){return f?(l.directives[c]=f,u):l.directives[c]},mount(c,f,w){if(!d){const g=m(i,o);return g.appContext=l,f&&t?t(g,c):e(g,c,w),d=!0,u._container=c,c.__vue_app__=u,Bl(g.component)||g.component.proxy}},unmount(){d&&(e(null,u._container),delete u._container.__vue_app__)},provide(c,f){return l.provides[c]=f,u}};return u}}function Ql(e,t,s,i,o=!1){if(Z(e)){e.forEach((g,x)=>Ql(g,t&&(Z(t)?t[x]:t),s,i,o));return}if(us(i)&&!o)return;const l=i.shapeFlag&4?Bl(i.component)||i.component.proxy:i.el,r=o?null:l,{i:d,r:u}=e,c=t&&t.r,f=d.refs===_e?d.refs={}:d.refs,w=d.setupState;if(c!=null&&c!==u&&(Oe(c)?(f[c]=null,ue(w,c)&&(w[c]=null)):De(c)&&(c.value=null)),ne(u))At(u,d,12,[r,f]);else{const g=Oe(u),x=De(u);if(g||x){const L=()=>{if(e.f){const P=g?f[u]:u.value;o?Z(P)&&hi(P,l):Z(P)?P.includes(l)||P.push(l):g?(f[u]=[l],ue(w,u)&&(w[u]=f[u])):(u.value=[l],e.k&&(f[e.k]=u.value))}else g?(f[u]=r,ue(w,u)&&(w[u]=r)):De(u)&&(u.value=r,e.k&&(f[e.k]=r))};r?(L.id=-1,ze(L,s)):L()}}}const ze=Rr;function nd(e){return od(e)}function od(e,t){const s=Da();s.__VUE__=!0;const{insert:i,remove:o,patchProp:l,createElement:r,createText:d,createComment:u,setText:c,setElementText:f,parentNode:w,nextSibling:g,setScopeId:x=ht,cloneNode:L,insertStaticContent:P}=e,W=(v,_,S,R=null,E=null,z=null,F=!1,M=null,N=!!_.dynamicChildren)=>{if(v===_)return;v&&!Kt(v,_)&&(R=G(v),Ge(v,E,z,!0),v=null),_.patchFlag===-2&&(N=!1,_.dynamicChildren=null);const{type:A,ref:Q,shapeFlag:q}=_;switch(A){case Ei:H(v,_,S,R);break;case et:b(v,_,S,R);break;case nl:v==null&&I(_,S,R,F);break;case B:Te(v,_,S,R,E,z,F,M,N);break;default:q&1?pe(v,_,S,R,E,z,F,M,N):q&6?je(v,_,S,R,E,z,F,M,N):(q&64||q&128)&&A.process(v,_,S,R,E,z,F,M,N,Se)}Q!=null&&E&&Ql(Q,v&&v.ref,z,_||v,!_)},H=(v,_,S,R)=>{if(v==null)i(_.el=d(_.children),S,R);else{const E=_.el=v.el;_.children!==v.children&&c(E,_.children)}},b=(v,_,S,R)=>{v==null?i(_.el=u(_.children||""),S,R):_.el=v.el},I=(v,_,S,R)=>{[v.el,v.anchor]=P(v.children,_,S,R,v.el,v.anchor)},j=({el:v,anchor:_},S,R)=>{let E;for(;v&&v!==_;)E=g(v),i(v,S,R),v=E;i(_,S,R)},ae=({el:v,anchor:_})=>{let S;for(;v&&v!==_;)S=g(v),o(v),v=S;o(_)},pe=(v,_,S,R,E,z,F,M,N)=>{F=F||_.type==="svg",v==null?ge(_,S,R,E,z,F,M,N):he(v,_,E,z,F,M,N)},ge=(v,_,S,R,E,z,F,M)=>{let N,A;const{type:Q,props:q,shapeFlag:ee,transition:ie,patchFlag:ce,dirs:ye}=v;if(v.el&&L!==void 0&&ce===-1)N=v.el=L(v.el);else{if(N=v.el=r(v.type,z,q&&q.is,q),ee&8?f(N,v.children):ee&16&&de(v.children,N,null,R,E,z&&Q!=="foreignObject",F,M),ye&&Dt(v,null,R,"created"),q){for(const $e in q)$e!=="value"&&!sl($e)&&l(N,$e,null,q[$e],z,v.children,R,E,D);"value"in q&&l(N,"value",null,q.value),(A=q.onVnodeBeforeMount)&&Ze(A,R,v)}se(N,v,v.scopeId,F,R)}ye&&Dt(v,null,R,"beforeMount");const ve=(!E||E&&!E.pendingBranch)&&ie&&!ie.persisted;ve&&ie.beforeEnter(N),i(N,_,S),((A=q&&q.onVnodeMounted)||ve||ye)&&ze(()=>{A&&Ze(A,R,v),ve&&ie.enter(N),ye&&Dt(v,null,R,"mounted")},E)},se=(v,_,S,R,E)=>{if(S&&x(v,S),R)for(let z=0;z{for(let A=N;A{const M=_.el=v.el;let{patchFlag:N,dynamicChildren:A,dirs:Q}=_;N|=v.patchFlag&16;const q=v.props||_e,ee=_.props||_e;let ie;S&&jt(S,!1),(ie=ee.onVnodeBeforeUpdate)&&Ze(ie,S,_,v),Q&&Dt(_,v,S,"beforeUpdate"),S&&jt(S,!0);const ce=E&&_.type!=="foreignObject";if(A?Ie(v.dynamicChildren,A,M,S,R,ce,z):F||Ke(v,_,M,null,S,R,ce,z,!1),N>0){if(N&16)U(M,_,q,ee,S,R,E);else if(N&2&&q.class!==ee.class&&l(M,"class",null,ee.class,E),N&4&&l(M,"style",q.style,ee.style,E),N&8){const ye=_.dynamicProps;for(let ve=0;ve{ie&&Ze(ie,S,_,v),Q&&Dt(_,v,S,"updated")},R)},Ie=(v,_,S,R,E,z,F)=>{for(let M=0;M<_.length;M++){const N=v[M],A=_[M],Q=N.el&&(N.type===B||!Kt(N,A)||N.shapeFlag&70)?w(N.el):S;W(N,A,Q,null,R,E,z,F,!0)}},U=(v,_,S,R,E,z,F)=>{if(S!==R){for(const M in R){if(sl(M))continue;const N=R[M],A=S[M];N!==A&&M!=="value"&&l(v,M,A,N,F,_.children,E,z,D)}if(S!==_e)for(const M in S)!sl(M)&&!(M in R)&&l(v,M,S[M],null,F,_.children,E,z,D);"value"in R&&l(v,"value",S.value,R.value)}},Te=(v,_,S,R,E,z,F,M,N)=>{const A=_.el=v?v.el:d(""),Q=_.anchor=v?v.anchor:d("");let{patchFlag:q,dynamicChildren:ee,slotScopeIds:ie}=_;ie&&(M=M?M.concat(ie):ie),v==null?(i(A,S,R),i(Q,S,R),de(_.children,S,Q,E,z,F,M,N)):q>0&&q&64&&ee&&v.dynamicChildren?(Ie(v.dynamicChildren,ee,S,E,z,F,M),(_.key!=null||E&&_===E.subTree)&&Wo(v,_,!0)):Ke(v,_,S,Q,E,z,F,M,N)},je=(v,_,S,R,E,z,F,M,N)=>{_.slotScopeIds=M,v==null?_.shapeFlag&512?E.ctx.activate(_,S,R,F,N):bt(_,S,R,E,z,F,N):Ee(v,_,N)},bt=(v,_,S,R,E,z,F)=>{const M=v.component=pd(v,R,E);if(Cl(v)&&(M.ctx.renderer=Se),gd(M),M.asyncDep){if(E&&E.registerDep(M,ke),!v.el){const N=M.subTree=m(et);b(null,N,_,S)}return}ke(M,v,_,S,E,z,F)},Ee=(v,_,S)=>{const R=_.component=v.component;if(Ir(v,_,S))if(R.asyncDep&&!R.asyncResolved){me(R,_,S);return}else R.next=_,Sr(R.update),R.update();else _.el=v.el,R.vnode=_},ke=(v,_,S,R,E,z,F)=>{const M=()=>{if(v.isMounted){let{next:Q,bu:q,u:ee,parent:ie,vnode:ce}=v,ye=Q,ve;jt(v,!1),Q?(Q.el=ce.el,me(v,Q,F)):Q=ce,q&&rs(q),(ve=Q.props&&Q.props.onVnodeBeforeUpdate)&&Ze(ve,ie,Q,ce),jt(v,!0);const $e=Rl(v),tt=v.subTree;v.subTree=$e,W(tt,$e,w(tt.el),G(tt),v,E,z),Q.el=$e.el,ye===null&&Er(v,$e.el),ee&&ze(ee,E),(ve=Q.props&&Q.props.onVnodeUpdated)&&ze(()=>Ze(ve,ie,Q,ce),E)}else{let Q;const{el:q,props:ee}=_,{bm:ie,m:ce,parent:ye}=v,ve=us(_);if(jt(v,!1),ie&&rs(ie),!ve&&(Q=ee&&ee.onVnodeBeforeMount)&&Ze(Q,ye,_),jt(v,!0),q&&oe){const $e=()=>{v.subTree=Rl(v),oe(q,v.subTree,v,E,null)};ve?_.type.__asyncLoader().then(()=>!v.isUnmounted&&$e()):$e()}else{const $e=v.subTree=Rl(v);W(null,$e,S,R,v,E,z),_.el=$e.el}if(ce&&ze(ce,E),!ve&&(Q=ee&&ee.onVnodeMounted)){const $e=_;ze(()=>Ze(Q,ye,$e),E)}(_.shapeFlag&256||ye&&us(ye.vnode)&&ye.vnode.shapeFlag&256)&&v.a&&ze(v.a,E),v.isMounted=!0,_=S=R=null}},N=v.effect=new gi(M,()=>yo(A),v.scope),A=v.update=()=>N.run();A.id=v.uid,jt(v,!0),A()},me=(v,_,S)=>{_.component=v;const R=v.vnode.props;v.vnode=_,v.next=null,Qr(v,_.props,R,S),sd(v,_.children,S),vs(),Sl(void 0,v.update),ws()},Ke=(v,_,S,R,E,z,F,M,N=!1)=>{const A=v&&v.children,Q=v?v.shapeFlag:0,q=_.children,{patchFlag:ee,shapeFlag:ie}=_;if(ee>0){if(ee&128){yt(A,q,S,R,E,z,F,M,N);return}else if(ee&256){es(A,q,S,R,E,z,F,M,N);return}}ie&8?(Q&16&&D(A,E,z),q!==A&&f(S,q)):Q&16?ie&16?yt(A,q,S,R,E,z,F,M,N):D(A,E,z,!0):(Q&8&&f(S,""),ie&16&&de(q,S,R,E,z,F,M,N))},es=(v,_,S,R,E,z,F,M,N)=>{v=v||os,_=_||os;const A=v.length,Q=_.length,q=Math.min(A,Q);let ee;for(ee=0;eeQ?D(v,E,z,!0,!1,q):de(_,S,R,E,z,F,M,N,q)},yt=(v,_,S,R,E,z,F,M,N)=>{let A=0;const Q=_.length;let q=v.length-1,ee=Q-1;for(;A<=q&&A<=ee;){const ie=v[A],ce=_[A]=N?Rt(_[A]):ut(_[A]);if(Kt(ie,ce))W(ie,ce,S,null,E,z,F,M,N);else break;A++}for(;A<=q&&A<=ee;){const ie=v[q],ce=_[ee]=N?Rt(_[ee]):ut(_[ee]);if(Kt(ie,ce))W(ie,ce,S,null,E,z,F,M,N);else break;q--,ee--}if(A>q){if(A<=ee){const ie=ee+1,ce=ieee)for(;A<=q;)Ge(v[A],E,z,!0),A++;else{const ie=A,ce=A,ye=new Map;for(A=ce;A<=ee;A++){const Ue=_[A]=N?Rt(_[A]):ut(_[A]);Ue.key!=null&&ye.set(Ue.key,A)}let ve,$e=0;const tt=ee-ce+1;let ts=!1,Mi=0;const Ss=new Array(tt);for(A=0;A=tt){Ge(Ue,E,z,!0);continue}let ot;if(Ue.key!=null)ot=ye.get(Ue.key);else for(ve=ce;ve<=ee;ve++)if(Ss[ve-ce]===0&&Kt(Ue,_[ve])){ot=ve;break}ot===void 0?Ge(Ue,E,z,!0):(Ss[ot-ce]=A+1,ot>=Mi?Mi=ot:ts=!0,W(Ue,_[ot],S,null,E,z,F,M,N),$e++)}const zi=ts?ad(Ss):os;for(ve=zi.length-1,A=tt-1;A>=0;A--){const Ue=ce+A,ot=_[Ue],Ni=Ue+1{const{el:z,type:F,transition:M,children:N,shapeFlag:A}=v;if(A&6){nt(v.component.subTree,_,S,R);return}if(A&128){v.suspense.move(_,S,R);return}if(A&64){F.move(v,_,S,Se);return}if(F===B){i(z,_,S);for(let q=0;qM.enter(z),E);else{const{leave:q,delayLeave:ee,afterLeave:ie}=M,ce=()=>i(z,_,S),ye=()=>{q(z,()=>{ce(),ie&&ie()})};ee?ee(z,ce,ye):ye()}else i(z,_,S)},Ge=(v,_,S,R=!1,E=!1)=>{const{type:z,props:F,ref:M,children:N,dynamicChildren:A,shapeFlag:Q,patchFlag:q,dirs:ee}=v;if(M!=null&&Ql(M,null,S,v,!0),Q&256){_.ctx.deactivate(v);return}const ie=Q&1&&ee,ce=!us(v);let ye;if(ce&&(ye=F&&F.onVnodeBeforeUnmount)&&Ze(ye,_,v),Q&6)Y(v.component,S,R);else{if(Q&128){v.suspense.unmount(S,R);return}ie&&Dt(v,null,_,"beforeUnmount"),Q&64?v.type.remove(v,_,S,E,Se,R):A&&(z!==B||q>0&&q&64)?D(A,_,S,!1,!0):(z===B&&q&384||!E&&Q&16)&&D(N,_,S),R&&El(v)}(ce&&(ye=F&&F.onVnodeUnmounted)||ie)&&ze(()=>{ye&&Ze(ye,_,v),ie&&Dt(v,null,_,"unmounted")},S)},El=v=>{const{type:_,el:S,anchor:R,transition:E}=v;if(_===B){$(S,R);return}if(_===nl){ae(v);return}const z=()=>{o(S),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(v.shapeFlag&1&&E&&!E.persisted){const{leave:F,delayLeave:M}=E,N=()=>F(S,z);M?M(v.el,z,N):N()}else z()},$=(v,_)=>{let S;for(;v!==_;)S=g(v),o(v),v=S;o(_)},Y=(v,_,S)=>{const{bum:R,scope:E,update:z,subTree:F,um:M}=v;R&&rs(R),E.stop(),z&&(z.active=!1,Ge(F,v,_,S)),M&&ze(M,_),ze(()=>{v.isUnmounted=!0},_),_&&_.pendingBranch&&!_.isUnmounted&&v.asyncDep&&!v.asyncResolved&&v.suspenseId===_.pendingId&&(_.deps--,_.deps===0&&_.resolve())},D=(v,_,S,R=!1,E=!1,z=0)=>{for(let F=z;Fv.shapeFlag&6?G(v.component.subTree):v.shapeFlag&128?v.suspense.next():g(v.anchor||v.el),be=(v,_,S)=>{v==null?_._vnode&&Ge(_._vnode,null,null,!0):W(_._vnode||null,v,_,null,null,null,S),_o(),_._vnode=v},Se={p:W,um:Ge,m:nt,r:El,mt:bt,mc:de,pc:Ke,pbc:Ie,n:G,o:e};let re,oe;return t&&([re,oe]=t(Se)),{render:be,hydrate:re,createApp:id(be,re)}}function jt({effect:e,update:t},s){e.allowRecurse=t.allowRecurse=s}function Wo(e,t,s=!1){const i=e.children,o=t.children;if(Z(i)&&Z(o))for(let l=0;l>1,e[s[d]]0&&(t[i]=s[l-1]),s[l]=i)}}for(l=s.length,r=s[l-1];l-- >0;)s[l]=r,r=t[r];return s}const rd=e=>e.__isTeleport,B=Symbol(void 0),Ei=Symbol(void 0),et=Symbol(void 0),nl=Symbol(void 0),Os=[];let lt=null;function h(e=!1){Os.push(lt=e?null:[])}function dd(){Os.pop(),lt=Os[Os.length-1]||null}let Ws=1;function dn(e){Ws+=e}function Ko(e){return e.dynamicChildren=Ws>0?lt||os:null,dd(),Ws>0&<&<.push(e),e}function y(e,t,s,i,o,l){return Ko(n(e,t,s,i,o,l,!0))}function V(e,t,s,i,o){return Ko(m(e,t,s,i,o,!0))}function Ks(e){return e?e.__v_isVNode===!0:!1}function Kt(e,t){return e.type===t.type&&e.key===t.key}const $l="__vInternal",Uo=({key:e})=>e!=null?e:null,ol=({ref:e,ref_key:t,ref_for:s})=>e!=null?Oe(e)||De(e)||ne(e)?{i:He,r:e,k:t,f:!!s}:e:null;function n(e,t=null,s=null,i=0,o=null,l=e===B?0:1,r=!1,d=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Uo(t),ref:t&&ol(t),scopeId:xo,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:i,dynamicProps:o,dynamicChildren:null,appContext:null};return d?(Ri(u,s),l&128&&e.normalize(u)):s&&(u.shapeFlag|=Oe(s)?8:16),Ws>0&&!r&<&&(u.patchFlag>0||l&6)&&u.patchFlag!==32&<.push(u),u}const m=ud;function ud(e,t=null,s=null,i=0,o=null,l=!1){if((!e||e===Oo)&&(e=et),Ks(e)){const d=St(e,t,!0);return s&&Ri(d,s),Ws>0&&!l&<&&(d.shapeFlag&6?lt[lt.indexOf(e)]=d:lt.push(d)),d.patchFlag|=-2,d}if(vd(e)&&(e=e.__vccOpts),t){t=cd(t);let{class:d,style:u}=t;d&&!Oe(d)&&(t.class=T(d)),Ve(u)&&(uo(u)&&!Z(u)&&(u=Pe({},u)),t.style=J(u))}const r=Oe(e)?1:Co(e)?128:rd(e)?64:Ve(e)?4:ne(e)?2:0;return n(e,t,s,i,o,r,l,!0)}function cd(e){return e?uo(e)||$l in e?Pe({},e):e:null}function St(e,t,s=!1){const{props:i,ref:o,patchFlag:l,children:r}=e,d=t?le(i||{},t):i;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Uo(d),ref:t&&t.ref?s&&o?Z(o)?o.concat(ol(t)):[o,ol(t)]:ol(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==B?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&St(e.ssContent),ssFallback:e.ssFallback&&St(e.ssFallback),el:e.el,anchor:e.anchor}}function a(e=" ",t=0){return m(Ei,null,e,t)}function Me(e,t){const s=m(nl,null,e);return s.staticCount=t,s}function k(e,t){return t?(h(),V(et,null,e)):m(et,null,e)}function ut(e){return e==null||typeof e=="boolean"?m(et):Z(e)?m(B,null,e.slice()):typeof e=="object"?Rt(e):m(Ei,null,String(e))}function Rt(e){return e.el===null||e.memo?e:St(e)}function Ri(e,t){let s=0;const{shapeFlag:i}=e;if(t==null)t=null;else if(Z(t))s=16;else if(typeof t=="object")if(i&65){const o=t.default;o&&(o._c&&(o._d=!1),Ri(e,o()),o._c&&(o._d=!0));return}else{s=32;const o=t._;!o&&!($l in t)?t._ctx=He:o===3&&He&&(He.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:He},s=32):(t=String(t),i&64?(s=16,t=[a(t)]):s=8);e.children=t,e.shapeFlag|=s}function le(...e){const t={};for(let s=0;sAe||He,fs=e=>{Ae=e,e.scope.on()},Gt=()=>{Ae&&Ae.scope.off(),Ae=null};function qo(e){return e.vnode.shapeFlag&4}let Us=!1;function gd(e,t=!1){Us=t;const{props:s,children:i}=e.vnode,o=qo(e);Zr(e,s,o,t),td(e,i);const l=o?md(e,t):void 0;return Us=!1,l}function md(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=co(new Proxy(e.ctx,Ur));const{setup:i}=s;if(i){const o=e.setupContext=i.length>1?yd(e):null;fs(e),vs();const l=At(i,e,0,[e.props,o]);if(ws(),Gt(),Xn(l)){if(l.then(Gt,Gt),t)return l.then(r=>{un(e,r,t)}).catch(r=>{kl(r,e,0)});e.asyncDep=l}else un(e,l,t)}else Yo(e,t)}function un(e,t,s){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ve(t)&&(e.setupState=go(t)),Yo(e,s)}let cn;function Yo(e,t,s){const i=e.type;if(!e.render){if(!t&&cn&&!i.render){const o=i.template;if(o){const{isCustomElement:l,compilerOptions:r}=e.appContext.config,{delimiters:d,compilerOptions:u}=i,c=Pe(Pe({isCustomElement:l,delimiters:d},r),u);i.render=cn(o,c)}}e.render=i.render||ht}fs(e),vs(),qr(e),ws(),Gt()}function bd(e){return new Proxy(e.attrs,{get(t,s){return Ye(e,"get","$attrs"),t[s]}})}function yd(e){const t=i=>{e.exposed=i||{}};let s;return{get attrs(){return s||(s=bd(e))},slots:e.slots,emit:e.emit,expose:t}}function Bl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(go(co(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in hl)return hl[s](e)}}))}function ei(e){return ne(e)&&e.displayName||e.name}function vd(e){return ne(e)&&"__vccOpts"in e}const ct=(e,t)=>wr(e,t,Us);function Li(e,t,s){const i=arguments.length;return i===2?Ve(t)&&!Z(t)?Ks(t)?m(e,null,[t]):m(e,t):m(e,null,t):(i>3?s=Array.prototype.slice.call(arguments,2):i===3&&Ks(s)&&(s=[s]),m(e,t,s))}const wd="3.2.36",_d="http://www.w3.org/2000/svg",Ut=typeof document!="undefined"?document:null,hn=Ut&&Ut.createElement("template"),kd={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,i)=>{const o=t?Ut.createElementNS(_d,e):Ut.createElement(e,s?{is:s}:void 0);return e==="select"&&i&&i.multiple!=null&&o.setAttribute("multiple",i.multiple),o},createText:e=>Ut.createTextNode(e),createComment:e=>Ut.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ut.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,s,i,o,l){const r=s?s.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),s),!(o===l||!(o=o.nextSibling)););else{hn.innerHTML=i?`${e}`:e;const d=hn.content;if(i){const u=d.firstChild;for(;u.firstChild;)d.appendChild(u.firstChild);d.removeChild(u)}t.insertBefore(d,s)}return[r?r.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}};function Sd(e,t,s){const i=e._vtc;i&&(t=(t?[t,...i]:[...i]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}function xd(e,t,s){const i=e.style,o=Oe(s);if(s&&!o){for(const l in s)ti(i,l,s[l]);if(t&&!Oe(t))for(const l in t)s[l]==null&&ti(i,l,"")}else{const l=i.display;o?t!==s&&(i.cssText=s):t&&e.removeAttribute("style"),"_vod"in e&&(i.display=l)}}const fn=/\s*!important$/;function ti(e,t,s){if(Z(s))s.forEach(i=>ti(e,t,i));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const i=Cd(e,t);fn.test(s)?e.setProperty(Qt(i),s.replace(fn,""),"important"):e[i]=s}}const pn=["Webkit","Moz","ms"],Al={};function Cd(e,t){const s=Al[t];if(s)return s;let i=pt(t);if(i!=="filter"&&i in e)return Al[t]=i;i=wl(i);for(let o=0;o{let e=Date.now,t=!1;if(typeof window!="undefined"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const s=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(s&&Number(s[1])<=53)}return[e,t]})();let si=0;const Id=Promise.resolve(),Ed=()=>{si=0},Rd=()=>si||(Id.then(Ed),si=Xo());function _t(e,t,s,i){e.addEventListener(t,s,i)}function Vd(e,t,s,i){e.removeEventListener(t,s,i)}function Ld(e,t,s,i,o=null){const l=e._vei||(e._vei={}),r=l[t];if(i&&r)r.value=i;else{const[d,u]=Od(t);if(i){const c=l[t]=Ad(i,o);_t(e,d,c,u)}else r&&(Vd(e,d,r,u),l[t]=void 0)}}const mn=/(?:Once|Passive|Capture)$/;function Od(e){let t;if(mn.test(e)){t={};let s;for(;s=e.match(mn);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[Qt(e.slice(2)),t]}function Ad(e,t){const s=i=>{const o=i.timeStamp||Xo();(Bd||o>=s.attached-1)&&Qe(Pd(i,s.value),t,5,[i])};return s.value=e,s.attached=Rd(),s}function Pd(e,t){if(Z(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(i=>o=>!o._stopped&&i&&i(o))}else return t}const bn=/^on[a-z]/,Md=(e,t,s,i,o=!1,l,r,d,u)=>{t==="class"?Sd(e,i,o):t==="style"?xd(e,s,i):yl(t)?ci(t)||Ld(e,t,s,i,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):zd(e,t,i,o))?$d(e,t,i,l,r,d,u):(t==="true-value"?e._trueValue=i:t==="false-value"&&(e._falseValue=i),Td(e,t,i,o))};function zd(e,t,s,i){return i?!!(t==="innerHTML"||t==="textContent"||t in e&&bn.test(t)&&ne(s)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||bn.test(t)&&Oe(s)?!1:t in e}const Tt="transition",xs="animation",Le=(e,{slots:t})=>Li(Io,Jo(e),t);Le.displayName="Transition";const Go={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Nd=Le.props=Pe({},Io.props,Go),Ht=(e,t)=>{Z(e)?e.forEach(s=>s(...t)):e&&e(...t)},yn=e=>e?Z(e)?e.some(t=>t.length>1):e.length>1:!1;function Jo(e){const t={};for(const U in e)U in Go||(t[U]=e[U]);if(e.css===!1)return t;const{name:s="v",type:i,duration:o,enterFromClass:l=`${s}-enter-from`,enterActiveClass:r=`${s}-enter-active`,enterToClass:d=`${s}-enter-to`,appearFromClass:u=l,appearActiveClass:c=r,appearToClass:f=d,leaveFromClass:w=`${s}-leave-from`,leaveActiveClass:g=`${s}-leave-active`,leaveToClass:x=`${s}-leave-to`}=e,L=Dd(o),P=L&&L[0],W=L&&L[1],{onBeforeEnter:H,onEnter:b,onEnterCancelled:I,onLeave:j,onLeaveCancelled:ae,onBeforeAppear:pe=H,onAppear:ge=b,onAppearCancelled:se=I}=t,de=(U,Te,je)=>{Et(U,Te?f:d),Et(U,Te?c:r),je&&je()},he=(U,Te)=>{U._isLeaving=!1,Et(U,w),Et(U,x),Et(U,g),Te&&Te()},Ie=U=>(Te,je)=>{const bt=U?ge:b,Ee=()=>de(Te,U,je);Ht(bt,[Te,Ee]),vn(()=>{Et(Te,U?u:l),vt(Te,U?f:d),yn(bt)||wn(Te,i,P,Ee)})};return Pe(t,{onBeforeEnter(U){Ht(H,[U]),vt(U,l),vt(U,r)},onBeforeAppear(U){Ht(pe,[U]),vt(U,u),vt(U,c)},onEnter:Ie(!1),onAppear:Ie(!0),onLeave(U,Te){U._isLeaving=!0;const je=()=>he(U,Te);vt(U,w),Qo(),vt(U,g),vn(()=>{!U._isLeaving||(Et(U,w),vt(U,x),yn(j)||wn(U,i,W,je))}),Ht(j,[U,je])},onEnterCancelled(U){de(U,!1),Ht(I,[U])},onAppearCancelled(U){de(U,!0),Ht(se,[U])},onLeaveCancelled(U){he(U),Ht(ae,[U])}})}function Dd(e){if(e==null)return null;if(Ve(e))return[Pl(e.enter),Pl(e.leave)];{const t=Pl(e);return[t,t]}}function Pl(e){return Ns(e)}function vt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.add(s)),(e._vtc||(e._vtc=new Set)).add(t)}function Et(e,t){t.split(/\s+/).forEach(i=>i&&e.classList.remove(i));const{_vtc:s}=e;s&&(s.delete(t),s.size||(e._vtc=void 0))}function vn(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let jd=0;function wn(e,t,s,i){const o=e._endId=++jd,l=()=>{o===e._endId&&i()};if(s)return setTimeout(l,s);const{type:r,timeout:d,propCount:u}=Zo(e,t);if(!r)return i();const c=r+"end";let f=0;const w=()=>{e.removeEventListener(c,g),l()},g=x=>{x.target===e&&++f>=u&&w()};setTimeout(()=>{f(s[L]||"").split(", "),o=i(Tt+"Delay"),l=i(Tt+"Duration"),r=_n(o,l),d=i(xs+"Delay"),u=i(xs+"Duration"),c=_n(d,u);let f=null,w=0,g=0;t===Tt?r>0&&(f=Tt,w=r,g=l.length):t===xs?c>0&&(f=xs,w=c,g=u.length):(w=Math.max(r,c),f=w>0?r>c?Tt:xs:null,g=f?f===Tt?l.length:u.length:0);const x=f===Tt&&/\b(transform|all)(,|$)/.test(s[Tt+"Property"]);return{type:f,timeout:w,propCount:g,hasTransform:x}}function _n(e,t){for(;e.lengthkn(s)+kn(e[i])))}function kn(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Qo(){return document.body.offsetHeight}const ea=new WeakMap,ta=new WeakMap,Hd={name:"TransitionGroup",props:Pe({},Nd,{tag:String,moveClass:String}),setup(e,{slots:t}){const s=Vi(),i=Bo();let o,l;return xi(()=>{if(!o.length)return;const r=e.moveClass||`${e.name||"v"}-move`;if(!Ud(o[0].el,s.vnode.el,r))return;o.forEach(Fd),o.forEach(Wd);const d=o.filter(Kd);Qo(),d.forEach(u=>{const c=u.el,f=c.style;vt(c,r),f.transform=f.webkitTransform=f.transitionDuration="";const w=c._moveCb=g=>{g&&g.target!==c||(!g||/transform$/.test(g.propertyName))&&(c.removeEventListener("transitionend",w),c._moveCb=null,Et(c,r))};c.addEventListener("transitionend",w)})}),()=>{const r=fe(e),d=Jo(r);let u=r.tag||B;o=l,l=t.default?ki(t.default()):[];for(let c=0;c{r.split(/\s+/).forEach(d=>d&&i.classList.remove(d))}),s.split(/\s+/).forEach(r=>r&&i.classList.add(r)),i.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(i);const{hasTransform:l}=Zo(i);return o.removeChild(i),l}const Nt=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Z(t)?s=>rs(t,s):t};function qd(e){e.target.composing=!0}function Sn(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const pl={created(e,{modifiers:{lazy:t,trim:s,number:i}},o){e._assign=Nt(o);const l=i||o.props&&o.props.type==="number";_t(e,t?"change":"input",r=>{if(r.target.composing)return;let d=e.value;s&&(d=d.trim()),l&&(d=Ns(d)),e._assign(d)}),s&&_t(e,"change",()=>{e.value=e.value.trim()}),t||(_t(e,"compositionstart",qd),_t(e,"compositionend",Sn),_t(e,"change",Sn))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:s,trim:i,number:o}},l){if(e._assign=Nt(l),e.composing||document.activeElement===e&&e.type!=="range"&&(s||i&&e.value.trim()===t||(o||e.type==="number")&&Ns(e.value)===t))return;const r=t==null?"":t;e.value!==r&&(e.value=r)}},Yd={deep:!0,created(e,t,s){e._assign=Nt(s),_t(e,"change",()=>{const i=e._modelValue,o=ps(e),l=e.checked,r=e._assign;if(Z(i)){const d=ui(i,o),u=d!==-1;if(l&&!u)r(i.concat(o));else if(!l&&u){const c=[...i];c.splice(d,1),r(c)}}else if(ys(i)){const d=new Set(i);l?d.add(o):d.delete(o),r(d)}else r(la(e,l))})},mounted:xn,beforeUpdate(e,t,s){e._assign=Nt(s),xn(e,t,s)}};function xn(e,{value:t,oldValue:s},i){e._modelValue=t,Z(t)?e.checked=ui(t,i.props.value)>-1:ys(t)?e.checked=t.has(i.props.value):t!==s&&(e.checked=Jt(t,la(e,!0)))}const Xd={created(e,{value:t},s){e.checked=Jt(t,s.props.value),e._assign=Nt(s),_t(e,"change",()=>{e._assign(ps(e))})},beforeUpdate(e,{value:t,oldValue:s},i){e._assign=Nt(i),t!==s&&(e.checked=Jt(t,i.props.value))}},Gd={deep:!0,created(e,{value:t,modifiers:{number:s}},i){const o=ys(t);_t(e,"change",()=>{const l=Array.prototype.filter.call(e.options,r=>r.selected).map(r=>s?Ns(ps(r)):ps(r));e._assign(e.multiple?o?new Set(l):l:l[0])}),e._assign=Nt(i)},mounted(e,{value:t}){Cn(e,t)},beforeUpdate(e,t,s){e._assign=Nt(s)},updated(e,{value:t}){Cn(e,t)}};function Cn(e,t){const s=e.multiple;if(!(s&&!Z(t)&&!ys(t))){for(let i=0,o=e.options.length;i-1:l.selected=t.has(r);else if(Jt(ps(l),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ps(e){return"_value"in e?e._value:e.value}function la(e,t){const s=t?"_trueValue":"_falseValue";return s in e?e[s]:t}const Jd={created(e,t,s){tl(e,t,s,null,"created")},mounted(e,t,s){tl(e,t,s,null,"mounted")},beforeUpdate(e,t,s,i){tl(e,t,s,i,"beforeUpdate")},updated(e,t,s,i){tl(e,t,s,i,"updated")}};function Zd(e,t){switch(e){case"SELECT":return Gd;case"TEXTAREA":return pl;default:switch(t){case"checkbox":return Yd;case"radio":return Xd;default:return pl}}}function tl(e,t,s,i,o){const r=Zd(e.tagName,s.props&&s.props.type)[o];r&&r(e,t,s,i)}const Qd=["ctrl","shift","alt","meta"],eu={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Qd.some(s=>e[`${s}Key`]&&!t.includes(s))},Lt=(e,t)=>(s,...i)=>{for(let o=0;os=>{if(!("key"in s))return;const i=Qt(s.key);if(t.some(o=>o===i||tu[o]===i))return e(s)},gs={beforeMount(e,{value:t},{transition:s}){e._vod=e.style.display==="none"?"":e.style.display,s&&t?s.beforeEnter(e):Cs(e,t)},mounted(e,{value:t},{transition:s}){s&&t&&s.enter(e)},updated(e,{value:t,oldValue:s},{transition:i}){!t!=!s&&(i?t?(i.beforeEnter(e),Cs(e,!0),i.enter(e)):i.leave(e,()=>{Cs(e,!1)}):Cs(e,t))},beforeUnmount(e,{value:t}){Cs(e,t)}};function Cs(e,t){e.style.display=t?e._vod:"none"}const su=Pe({patchProp:Md},kd);let Tn;function lu(){return Tn||(Tn=nd(su))}const iu=(...e)=>{const t=lu().createApp(...e),{mount:s}=t;return t.mount=i=>{const o=nu(i);if(!o)return;const l=t._component;!ne(l)&&!l.render&&!l.template&&(l.template=o.innerHTML),o.innerHTML="";const r=s(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function nu(e){return Oe(e)?document.querySelector(e):e}var ou=Object.defineProperty,au=Object.defineProperties,ru=Object.getOwnPropertyDescriptors,gl=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,li=(e,t,s)=>t in e?ou(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,xe=(e,t)=>{for(var s in t||(t={}))ia.call(t,s)&&li(e,s,t[s]);if(gl)for(var s of gl(t))na.call(t,s)&&li(e,s,t[s]);return e},Xe=(e,t)=>au(e,ru(t)),ft=(e,t)=>{var s={};for(var i in e)ia.call(e,i)&&t.indexOf(i)<0&&(s[i]=e[i]);if(e!=null&&gl)for(var i of gl(e))t.indexOf(i)<0&&na.call(e,i)&&(s[i]=e[i]);return s},Mt=(e,t,s)=>(li(e,typeof t!="symbol"?t+"":t,s),s);const Re=it({breakpoints:{xs:600,sm:900,md:1200,lg:1700,xl:9999},css:{colorShades:!0,breakpointSpaces:!1,breakpointLayoutClasses:!0,grid:12},colors:{primary:"#234781",secondary:"#d3ebff",success:"#54b946",error:"#f65555",warning:"#f80",info:"#3d9ff5"},icons:[],iconsLigature:!1,notificationManager:{align:"right",transition:"default"},presets:{}}),oa=(e,t=Re)=>{for(const s in e){const i=e[s];typeof i=="object"?oa(e[s],t[s]):t[s]=i}},al=class{constructor(){if(Mt(this,"notifications"),Mt(this,"_uid"),Mt(this,"_notificationDefaults"),al.instance)return al.instance;al.instance=this,this.notifications=[],this._uid=0,this._notificationDefaults={_uid:0,_value:!0,message:"",timeout:4e3,dismiss:!0}}notify(...e){let t=Xe(xe({},this._notificationDefaults),{_uid:this._uid++});if(typeof e[0]=="object")t=xe(xe({},t),e[0]);else{const[s,i,o]=e;t=Xe(xe({},t),{message:s||"",[i===void 0?"info":i]:!0,timeout:o||o===0?parseFloat(o):4e3})}this.notifications.push(t),~~t.timeout!==0&&setTimeout(()=>this.dismiss(t._uid),t.timeout)}dismiss(e){this.notifications=this.notifications.filter(t=>t._uid!==e)}};let Oi=al;Mt(Oi,"instance");var du=[{label:"pink",color:"#e91e63",shades:[{label:"pink-light5",color:"#fce3ec"},{label:"pink-light4",color:"#f8bcd1"},{label:"pink-light3",color:"#f594b5"},{label:"pink-light2",color:"#f16d9a"},{label:"pink-light1",color:"#ed457e"},{label:"pink-dark1",color:"#d41556"},{label:"pink-dark2",color:"#b8124a"},{label:"pink-dark3",color:"#9c0f3f"},{label:"pink-dark4",color:"#800d34"},{label:"pink-dark5",color:"#640a29"}]},{label:"purple",color:"#a741b9",shades:[{label:"purple-light5",color:"#f5e8f7"},{label:"purple-light4",color:"#e6c6eb"},{label:"purple-light3",color:"#d6a4df"},{label:"purple-light2",color:"#c783d3"},{label:"purple-light1",color:"#b861c7"},{label:"purple-dark1",color:"#9339a2"},{label:"purple-dark2",color:"#7e318c"},{label:"purple-dark3",color:"#6a2975"},{label:"purple-dark4",color:"#55215e"},{label:"purple-dark5",color:"#411948"}]},{label:"deep-purple",color:"#673ab7",shades:[{label:"deep-purple-light5",color:"#e8e1f5"},{label:"deep-purple-light4",color:"#cebeea"},{label:"deep-purple-light3",color:"#b49bdf"},{label:"deep-purple-light2",color:"#9a78d4"},{label:"deep-purple-light1",color:"#7f56c9"},{label:"deep-purple-dark1",color:"#5a33a0"},{label:"deep-purple-dark2",color:"#4d2b89"},{label:"deep-purple-dark3",color:"#402471"},{label:"deep-purple-dark4",color:"#331d5a"},{label:"deep-purple-dark5",color:"#261543"}]},{label:"indigo",color:"#3f51b5",shades:[{label:"indigo-light5",color:"#e4e7f6"},{label:"indigo-light4",color:"#c2c8ea"},{label:"indigo-light3",color:"#a0a9de"},{label:"indigo-light2",color:"#7e8bd2"},{label:"indigo-light1",color:"#5c6cc6"},{label:"indigo-dark1",color:"#37479e"},{label:"indigo-dark2",color:"#2f3d88"},{label:"indigo-dark3",color:"#273371"},{label:"indigo-dark4",color:"#1f285a"},{label:"indigo-dark5",color:"#171e44"}]},{label:"blue",color:"#2196f3",shades:[{label:"blue-light5",color:"#e3f2fd"},{label:"blue-light4",color:"#bcdffb"},{label:"blue-light3",color:"#95cdf9"},{label:"blue-light2",color:"#6ebbf7"},{label:"blue-light1",color:"#48a8f5"},{label:"blue-dark1",color:"#0d87e9"},{label:"blue-dark2",color:"#0b76cc"},{label:"blue-dark3",color:"#0966af"},{label:"blue-dark4",color:"#085592"},{label:"blue-dark5",color:"#064475"}]},{label:"light-blue",color:"#03a9f4",shades:[{label:"light-blue-light5",color:"#def4ff"},{label:"light-blue-light4",color:"#b1e6fe"},{label:"light-blue-light3",color:"#83d7fd"},{label:"light-blue-light2",color:"#56c9fd"},{label:"light-blue-light1",color:"#29bafc"},{label:"light-blue-dark1",color:"#0394d6"},{label:"light-blue-dark2",color:"#027fb8"},{label:"light-blue-dark3",color:"#026a99"},{label:"light-blue-dark4",color:"#02557b"},{label:"light-blue-dark5",color:"#01405d"}]},{label:"cyan",color:"#04cbe5",shades:[{label:"cyan-light5",color:"#d0f9fe"},{label:"cyan-light4",color:"#a3f3fd"},{label:"cyan-light3",color:"#76edfd"},{label:"cyan-light2",color:"#49e7fc"},{label:"cyan-light1",color:"#1ce1fb"},{label:"cyan-dark1",color:"#03b0c7"},{label:"cyan-dark2",color:"#0396a9"},{label:"cyan-dark3",color:"#027b8b"},{label:"cyan-dark4",color:"#02606d"},{label:"cyan-dark5",color:"#01464f"}]},{label:"teal",color:"#1db3a8",shades:[{label:"teal-light5",color:"#d7f8f6"},{label:"teal-light4",color:"#abf1ec"},{label:"teal-light3",color:"#7feae2"},{label:"teal-light2",color:"#53e3d9"},{label:"teal-light1",color:"#27dccf"},{label:"teal-dark1",color:"#19998f"},{label:"teal-dark2",color:"#147e77"},{label:"teal-dark3",color:"#10645e"},{label:"teal-dark4",color:"#0c4a45"},{label:"teal-dark5",color:"#082f2c"}]},{label:"green",color:"#4caf50",shades:[{label:"green-light5",color:"#def1df"},{label:"green-light4",color:"#c0e4c2"},{label:"green-light3",color:"#a3d7a5"},{label:"green-light2",color:"#85ca88"},{label:"green-light1",color:"#68bd6b"},{label:"green-dark1",color:"#439a46"},{label:"green-dark2",color:"#39843c"},{label:"green-dark3",color:"#306f33"},{label:"green-dark4",color:"#275a29"},{label:"green-dark5",color:"#1e441f"}]},{label:"light-green",color:"#90d73f",shades:[{label:"light-green-light5",color:"#f2fae8"},{label:"light-green-light4",color:"#def3c6"},{label:"light-green-light3",color:"#cbeca4"},{label:"light-green-light2",color:"#b7e583"},{label:"light-green-light1",color:"#a4de61"},{label:"light-green-dark1",color:"#81cd2b"},{label:"light-green-dark2",color:"#71b325"},{label:"light-green-dark3",color:"#619a20"},{label:"light-green-dark4",color:"#51811b"},{label:"light-green-dark5",color:"#416716"}]},{label:"lime",color:"#cee029",shades:[{label:"lime-light5",color:"#f7fadb"},{label:"lime-light4",color:"#eff5b8"},{label:"lime-light3",color:"#e6ef94"},{label:"lime-light2",color:"#deea70"},{label:"lime-light1",color:"#d6e54d"},{label:"lime-dark1",color:"#bccd1e"},{label:"lime-dark2",color:"#a3b21a"},{label:"lime-dark3",color:"#8b9716"},{label:"lime-dark4",color:"#727d12"},{label:"lime-dark5",color:"#5a620e"}]},{label:"yellow",color:"#ffe70f",shades:[{label:"yellow-light5",color:"#fffbdb"},{label:"yellow-light4",color:"#fff7b2"},{label:"yellow-light3",color:"#fff389"},{label:"yellow-light2",color:"#ffef61"},{label:"yellow-light1",color:"#ffeb38"},{label:"yellow-dark1",color:"#efd700"},{label:"yellow-dark2",color:"#d1bc00"},{label:"yellow-dark3",color:"#b2a000"},{label:"yellow-dark4",color:"#948500"},{label:"yellow-dark5",color:"#756900"}]},{label:"amber",color:"#ffc107",shades:[{label:"amber-light5",color:"#fff6db"},{label:"amber-light4",color:"#ffebb0"},{label:"amber-light3",color:"#ffe186"},{label:"amber-light2",color:"#ffd65c"},{label:"amber-light1",color:"#ffcc31"},{label:"amber-dark1",color:"#e7ae00"},{label:"amber-dark2",color:"#c99700"},{label:"amber-dark3",color:"#aa8000"},{label:"amber-dark4",color:"#8c6900"},{label:"amber-dark5",color:"#6d5200"}]},{label:"orange",color:"#ff9800",shades:[{label:"orange-light5",color:"#fff0d9"},{label:"orange-light4",color:"#ffdead"},{label:"orange-light3",color:"#ffcd82"},{label:"orange-light2",color:"#ffbb57"},{label:"orange-light1",color:"#ffaa2b"},{label:"orange-dark1",color:"#e08600"},{label:"orange-dark2",color:"#c27400"},{label:"orange-dark3",color:"#a36100"},{label:"orange-dark4",color:"#854f00"},{label:"orange-dark5",color:"#663d00"}]},{label:"deep-orange",color:"#ff6825",shades:[{label:"deep-orange-light5",color:"#ffe4d8"},{label:"deep-orange-light4",color:"#ffcbb4"},{label:"deep-orange-light3",color:"#ffb290"},{label:"deep-orange-light2",color:"#ff996c"},{label:"deep-orange-light1",color:"#ff8149"},{label:"deep-orange-dark1",color:"#ff5306"},{label:"deep-orange-dark2",color:"#e74700"},{label:"deep-orange-dark3",color:"#c83e00"},{label:"deep-orange-dark4",color:"#aa3400"},{label:"deep-orange-dark5",color:"#8b2b00"}]},{label:"red",color:"#fa3317",shades:[{label:"red-light5",color:"#fee3df"},{label:"red-light4",color:"#fdbfb7"},{label:"red-light3",color:"#fd9c8f"},{label:"red-light2",color:"#fc7967"},{label:"red-light1",color:"#fb563f"},{label:"red-dark1",color:"#ed2205"},{label:"red-dark2",color:"#cf1d04"},{label:"red-dark3",color:"#b11904"},{label:"red-dark4",color:"#931503"},{label:"red-dark5",color:"#751103"}]},{label:"brown",color:"#845848",shades:[{label:"brown-light5",color:"#ede2de"},{label:"brown-light4",color:"#dbc5bd"},{label:"brown-light3",color:"#c9a89c"},{label:"brown-light2",color:"#b78b7b"},{label:"brown-light1",color:"#a56e5a"},{label:"brown-dark1",color:"#704b3d"},{label:"brown-dark2",color:"#5c3e32"},{label:"brown-dark3",color:"#493028"},{label:"brown-dark4",color:"#35231d"},{label:"brown-dark5",color:"#211612"}]},{label:"blue-grey",color:"#6c8693",shades:[{label:"blue-grey-light5",color:"#e2e7e9"},{label:"blue-grey-light4",color:"#cad3d8"},{label:"blue-grey-light3",color:"#b3c0c7"},{label:"blue-grey-light2",color:"#9badb6"},{label:"blue-grey-light1",color:"#8499a4"},{label:"blue-grey-dark1",color:"#5f7681"},{label:"blue-grey-dark2",color:"#526670"},{label:"blue-grey-dark3",color:"#45565e"},{label:"blue-grey-dark4",color:"#38464c"},{label:"blue-grey-dark5",color:"#2b363b"}]},{label:"grey",color:"#848484",shades:[{label:"grey-light5",color:"#eaeaea"},{label:"grey-light4",color:"#d6d6d6"},{label:"grey-light3",color:"#c1c1c1"},{label:"grey-light2",color:"#adadad"},{label:"grey-light1",color:"#989898"},{label:"grey-dark1",color:"#757575"},{label:"grey-dark2",color:"#656565"},{label:"grey-dark3",color:"#565656"},{label:"grey-dark4",color:"#474747"},{label:"grey-dark5",color:"#383838"}]}];const $n=(e,t)=>"#"+e.slice(1).match(/../g).map(s=>(s=+`0x${s}`+t,s<0?0:s>255?255:s).toString(16).padStart(2,0)).join("");let Bn=null;const Wt=class{constructor(e,t={}){if(Mt(this,"breakpoint",{name:"",xs:!1,sm:!1,md:!1,lg:!1,xl:!1}),Mt(this,"colors",du.reduce((s,i)=>(s[i.label]=i.color,i.shades.forEach(o=>s[o.label]=o.color),s),Xe(xe({},Re.colors),{black:"#000",white:"#fff",transparent:"transparent",inherit:"inherit"}))),Wt.instance)return Wt.instance;if(Wt.registered||e.use(Wt),Bn=it(new Oi),oa(t),Re.css.colorShades){Re.colorShades={};for(let s in Re.colors){s={label:s,color:Re.colors[s].replace("#","")};const i=s.color;i.length===3&&(s.color=i[0]+""+i[0]+i[1]+i[1]+i[2]+i[2]),this.colors[s.label]=`#${s.color}`;for(let o=1;o<=3;o++){const l=$n(`#${s.color}`,o*40),r=$n(`#${s.color}`,-o*40);this.colors[`${s.label}-light${o}`]=l,this.colors[`${s.label}-dark${o}`]=r,Re.colorShades[`${s.label}-light${o}`]=l,Re.colorShades[`${s.label}-dark${o}`]=r}}}Wt.instance=this,e.config.globalProperties.$waveui=it(this)}static install(e,t={}){e.directive("focus",{mounted:i=>i.focus()}),e.directive("scroll",{mounted:(i,o)=>{const l=r=>{o.value(r,i)&&window.removeEventListener("scroll",l)};window.addEventListener("scroll",l)}});const{components:s={}}=t||{};for(let i in s){const o=s[i];e.component(o.name,o)}Wt.registered=!0}notify(...e){Bn.notify(...e)}};let Zt=Wt;Mt(Zt,"instance",null);Mt(Zt,"vueInstance",null);Zt.version="__VERSION__";const uu=["aria-expanded"],cu=["onClick","onFocus","onKeypress","tabindex"],hu=["innerHTML"],fu=["innerHTML"];function pu(e,t,s,i,o,l){const r=K("w-button"),d=K("w-transition-expand");return h(),y("div",{class:T(["w-accordion",l.accordionClasses])},[(h(!0),y(B,null,X(e.accordionItems,(u,c)=>(h(),y("div",{class:T(["w-accordion__item",l.itemClasses(u)]),key:c,"aria-expanded":u._expanded?"true":"false"},[n("div",{class:T(["w-accordion__item-title",s.titleClass]),onClick:f=>!u._disabled&&l.toggleItem(u,f),onFocus:f=>e.$emit("focus",l.getOriginalItem(u)),onKeypress:Ne(f=>!u._disabled&&l.toggleItem(u,f),["enter"]),tabindex:!u._disabled&&0},[s.expandIcon&&!s.expandIconRight?(h(),V(r,{key:0,class:T(["w-accordion__expand-icon",{"w-accordion__expand-icon--expanded":u._expanded}]),icon:u._expanded&&s.collapseIcon||s.expandIcon,disabled:u._disabled||null,tabindex:-1,text:"",onKeypress:t[0]||(t[0]=Lt(()=>{},["stop"])),onClick:Lt(f=>!u._disabled&&l.toggleItem(u,f),["stop"])},null,8,["icon","disabled","onClick","class"])):k("",!0),e.$slots[`item-title.${u.id||c+1}`]?C(e.$slots,`item-title.${u.id||c+1}`,{key:1,item:l.getOriginalItem(u),expanded:u._expanded,index:c+1}):C(e.$slots,"item-title",{key:2,item:l.getOriginalItem(u),expanded:u._expanded,index:c+1},()=>[n("div",{class:"grow",innerHTML:u[s.itemTitleKey]},null,8,hu)]),s.expandIcon&&s.expandIconRight?(h(),V(r,{key:3,class:T(["w-accordion__expand-icon",{"w-accordion__expand-icon--expanded":u._expanded}]),icon:u._expanded&&s.collapseIcon||s.expandIcon,text:"",onKeypress:t[1]||(t[1]=Lt(()=>{},["stop"])),onClick:Lt(f=>!u._disabled&&l.toggleItem(u,f),["stop"])},null,8,["icon","onClick","class"])):k("",!0)],42,cu),m(d,{y:"",onAfterLeave:f=>l.onEndOfCollapse(u),duration:s.duration},{default:p(()=>[u._expanded?(h(),y("div",{key:0,class:T(["w-accordion__item-content",s.contentClass])},[e.$slots[`item-content.${u.id||c+1}`]?C(e.$slots,`item-content.${u.id||c+1}`,{key:0,item:l.getOriginalItem(u),expanded:u._expanded,index:c+1}):C(e.$slots,"item-content",{key:1,item:l.getOriginalItem(u),expanded:u._expanded,index:c+1},()=>[n("div",{innerHTML:u[s.itemContentKey]},null,8,fu)])],2)):k("",!0)]),_:2},1032,["onAfterLeave","duration"])],10,uu))),128))],2)}var te=(e,t)=>{const s=e.__vccOpts||e;for(const[i,o]of t)s[i]=o;return s};const gu={name:"w-accordion",props:{modelValue:{type:Array},color:{type:String},bgColor:{type:String},items:{type:[Array,Number],required:!0},itemColorKey:{type:String,default:"color"},itemTitleKey:{type:String,default:"title"},itemContentKey:{type:String,default:"content"},itemClass:{type:String},titleClass:{type:String},contentClass:{type:String},expandIcon:{type:[String,Boolean],default:"wi-triangle-down"},expandIconRight:{type:Boolean},expandSingle:{type:Boolean},collapseIcon:{type:String},shadow:{type:Boolean},duration:{type:Number,default:250}},emits:["input","update:modelValue","focus","item-expand","item-collapsed"],data:()=>({accordionItems:[]}),computed:{accordionClasses(){return{[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor,"w-accordion--shadow":this.shadow,"w-accordion--no-icon":!this.expandIcon&&!this.collapseIcon,"w-accordion--icon-right":this.expandIcon&&this.expandIconRight,"w-accordion--rotate-icon":this.expandIcon&&!this.collapseIcon}}},methods:{toggleItem(e,t){e._expanded=!e._expanded,this.expandSingle&&this.accordionItems.forEach(i=>i._index!==e._index&&(i._expanded=!1));const s=this.accordionItems.map(i=>i._expanded||!1);this.$emit("update:modelValue",s),this.$emit("input",s),this.$emit("item-expand",{item:e,expanded:e._expanded}),t.target.blur(),setTimeout(()=>t.target.focus(),300)},onEndOfCollapse(e){this.$emit("item-collapsed",{item:e,expanded:e._expanded})},getOriginalItem(e){return this.items[e._index]},itemClasses(e){return{[this.itemClass]:this.itemClass||null,"w-accordion__item--expanded":e._expanded,"w-accordion__item--disabled":e._disabled,[e[this.itemColorKey]]:e[this.itemColorKey]}},updateItems(){const e=typeof this.items=="number"?Array(this.items).fill({}):this.items||[];this.accordionItems=e.map((t,s)=>Xe(xe({},t),{_index:s,_expanded:this.modelValue&&this.modelValue[s],_disabled:!!t.disabled}))}},created(){this.updateItems()},watch:{modelValue(){this.updateItems()},items:{handler(){this.updateItems()},deep:!0}}};var mu=te(gu,[["render",pu]]);const bu={class:"w-alert__content"};function yu(e,t,s,i,o,l){const r=K("w-icon"),d=K("w-button");return o.show?(h(),y("div",le({key:0,class:"w-alert"},gt(e.$attrs),{class:l.classes}),[l.type||s.icon||s.dismiss?(h(),y(B,{key:0},[l.type||s.icon?(h(),V(r,{key:0,class:"w-alert__icon mr2"},{default:p(()=>[a(O(l.type?l.typeIcon:s.icon),1)]),_:1})):k("",!0),n("div",bu,[C(e.$slots,"default")]),s.dismiss?(h(),V(d,{key:1,class:"w-alert__dismiss",onClick:t[0]||(t[0]=u=>{e.$emit("update:modelValue",o.show=!1),e.$emit("input",!1),e.$emit("close",!1)}),icon:"wi-cross",color:"inherit",sm:"",text:""})):k("",!0)],64)):C(e.$slots,"default",{key:1})],16)):k("",!0)}const vu={name:"w-alert",props:{modelValue:{default:!0},color:{type:String},bgColor:{type:String},shadow:{type:Boolean},tile:{type:Boolean},round:{type:Boolean},icon:{type:String},iconOutside:{type:Boolean},plain:{type:Boolean},dismiss:{type:Boolean},success:{type:Boolean},info:{type:Boolean},warning:{type:Boolean},error:{type:Boolean},xs:{type:Boolean},sm:{type:Boolean},md:{type:Boolean},lg:{type:Boolean},xl:{type:Boolean},noBorder:{type:Boolean},borderLeft:{type:Boolean},borderRight:{type:Boolean},borderTop:{type:Boolean},borderBottom:{type:Boolean},outline:{type:Boolean}},emits:["input","update:modelValue","close"],data(){return{show:this.modelValue}},computed:{typeIcon(){return this.type==="success"&&"wi-check-circle"||this.type==="warning"&&"wi-warning-circle"||this.type==="error"&&"wi-cross-circle"||this.type==="info"&&"wi-info-circle"},type(){return this.success&&"success"||this.info&&"info"||this.warning&&"warning"||this.error&&"error"||null},presetSize(){return this.xs&&"xs"||this.sm&&"sm"||this.md&&"md"||this.lg&&"lg"||this.xl&&"xl"||null},hasSingleBorder(){return this.borderLeft||this.borderRight||this.borderTop||this.borderBottom},classes(){return{[`${this.bgColor||this.plain&&this.type}--bg w-alert--bg`]:this.bgColor||this.plain&&this.type,[this.color||!this.plain&&this.type]:this.color||!this.plain&&this.type,[`size--${this.presetSize}`]:this.presetSize,[`w-alert--${this.type}`]:this.type,"w-alert--has-icon":this.type||this.icon||this.dismiss,"w-alert--icon-outside":this.iconOutside,"w-alert--plain":this.type&&this.plain,"w-alert--outline":this.outline,"w-alert--tile":this.tile,"w-alert--round":this.round,"w-alert--no-border":this.noBorder||this.plain&&this.type,"w-alert--one-border":this.hasSingleBorder||this.iconOutside,"w-alert--border-left":!this.noBorder&&this.borderLeft||this.iconOutside,"w-alert--border-right":!this.noBorder&&this.borderRight,"w-alert--border-top":!this.noBorder&&this.borderTop,"w-alert--border-bottom":!this.noBorder&&this.borderBottom,"w-alert--shadow":this.shadow}}},watch:{modelValue(e){this.show=e}}};var wu=te(vu,[["render",yu]]);const _u=["innerHTML"];function ku(e,t,s,i,o,l){const r=K("w-alert");return h(),V(sa,{class:T(["w-notification-manager",{"w-notification-manager--left":l.conf.align==="left"}]),tag:"div",name:l.transition,appear:""},{default:p(()=>[(h(!0),y(B,null,X(l.notifications,d=>(h(),y(B,null,[d._value?(h(),V(r,le({key:0,class:"white--bg",key:d._uid,modelValue:d._value,"onUpdate:modelValue":u=>d._value=u,onClose:u=>e.notifManager.dismiss(d._uid)},l.notifProps(d)),{default:p(()=>[n("div",{innerHTML:d.message},null,8,_u)]),_:2},1040,["modelValue","onUpdate:modelValue","onClose"])):k("",!0)],64))),256))]),_:1},8,["class","name"])}const Su={name:"w-notification-manager",data:()=>({notifManager:null}),computed:{conf(){return Re.notificationManager},notifications(){var e;return((e=this.notifManager)==null?void 0:e.notifications)||[]},transition(){return this.conf.transition?this.conf.transition.replace("default",`slide-${this.conf.align==="left"?"right":"left"}`):""}},methods:{notifProps(e){return ft(e,["_value","_uid","message","timeout"])}},created(){this.notifManager=new Oi},beforeUnmount(){this.notifManager.notifications=[],delete this.notifManager}};var xu=te(Su,[["render",ku]]);const{css:dt}=Re,In=Object.entries(Re.breakpoints),rl=In.map(([e,t],s)=>{const[,i=0]=In[s-1]||[];return{label:e,min:i?i+1:0,max:t}});let Ml=null;const qs={cssScope:".w-app",baseIncrement:4},Cu=()=>{let e="";const{cssScope:t}=qs,s=Re.colors,{info:i,warning:o,success:l,error:r}=s,d=ft(s,["info","warning","success","error"]);for(const f in d)e+=`${t} .${f}--bg{background-color:${Re.colors[f]}}${t} .${f}{color:${Re.colors[f]}}`;dt.colorShades&&Re.colorShades&&Object.entries(Re.colorShades).forEach(([f,w])=>{e+=`${t} .${f}--bg{background-color:${w}}${t} .${f}{color:${w}}`});const u={info:i,warning:o,success:l,error:r};for(const f in u)e+=`${t} .${f}--bg{background-color:${Re.colors[f]}}${t} .${f}{color:${Re.colors[f]}}`;const c=[];return c.push(`--primary: ${Re.colors.primary}`),e+=`:root {${c.join(";")}}`,e},Tu=()=>{let e="";const{cssScope:t}=qs;return rl.forEach(({min:s,label:i})=>{if(i==="xs")for(let o=0;o{let e="";const{cssScope:t,baseIncrement:s}=qs,i=["show{display:block}","hide{display:none}","d-flex{display:flex}","d-iflex{display:inline-flex}","d-block{display:block}","d-iblock{display:inline-block}","text-left{text-align:left}","text-center{text-align:center}","text-right{text-align:right}","text-nowrap{whitespace:nowrap}","row{flex-direction:row}","column{flex-direction:column}","grow{flex-grow:1;flex-basis:auto}","no-grow{flex-grow:0}","shrink{flex-shrink:1;margin-left:auto;margin-right:auto}","no-shrink{flex-shrink:0}","fill-width{width:100%}","fill-height{height:100%}","basis-zero{flex-basis:0}","align-start{align-items:flex-start}","align-center{align-items:center}","align-end{align-items:flex-end}","align-self-start{align-self:flex-start}","align-self-center{align-self:center}","align-self-end{align-self:flex-end}","align-self-stretch{align-self:stretch}","justify-start{justify-content:flex-start}","justify-center{justify-content:center}","justify-end{justify-content:flex-end}","justify-space-between{justify-content:space-between}","justify-space-around{justify-content:space-around}","justify-space-evenly{justify-content:space-evenly}"],o=Array(12).fill();return rl.forEach(({label:l,min:r})=>{l!=="xs"&&(e+=`@media(min-width:${r}px){`+i.map(d=>`${t} .${l}u-${d}`).join("")+o.map((d,u)=>`.w-grid.${l}u-columns${u+1}{grid-template-columns:repeat(${u+1},1fr);}`).join("")+o.map((d,u)=>`.w-flex.${l}u-gap${u+1},.w-grid.${l}u-gap${u+1}{gap:${(u+1)*s}px;}`).join("")+`.w-flex.${l}u-gap0,.w-flex.${l}u-gap0{gap:0}}`)}),rl.forEach(({label:l,min:r,max:d})=>{e+=`@media (min-width:${r}px) and (max-width:${d}px){`+i.map(u=>`${t} .${l}-${u}`).join("")+o.map((u,c)=>`.w-grid.${l}-columns${c+1}{grid-template-columns:repeat(${c+1},1fr);}`).join("")+o.map((u,c)=>`.w-flex.${l}-gap${c+1},.w-grid.${l}-gap${c+1}{gap:${(c+1)*s}px;}`).join("")+`.w-flex.${l}-gap0,.w-flex.${l}-gap0{gap:0}}`}),rl.forEach(({label:l,max:r})=>{l!=="xl"&&(e+=`@media (max-width:${r}px){`+i.map(d=>`${t} .${l}d-${d}`).join("")+o.map((d,u)=>`.w-grid.${l}d-columns${u+1}{grid-template-columns:repeat(${u+1},1fr);}`).join("")+o.map((d,u)=>`.w-flex.${l}d-gap${u+1},.w-grid.${l}d-gap${u+1}{gap:${(u+1)*s}px;}`).join("")+`.w-flex.${l}d-gap0,.w-flex.${l}d-gap0{gap:0}}`)}),e};var Bu=()=>{let e="";return Ml=getComputedStyle(document.documentElement),qs.cssScope=Ml.getPropertyValue("--css-scope"),qs.baseIncrement=parseInt(Ml.getPropertyValue("--base-increment")),e+=Cu(),e+=Tu(),dt.breakpointLayoutClasses&&(e+=$u()),e};function Iu(e,t,s,i,o,l){const r=K("notification-manager");return h(),y("div",{class:T(["w-app",l.classes])},[C(e.$slots,"default"),m(r)],2)}const Eu=Object.keys(Re.breakpoints),Ru=Object.values(Re.breakpoints),Vu={name:"w-app",props:{dark:{type:Boolean},block:{type:Boolean},row:{type:Boolean},alignCenter:{type:Boolean},alignEnd:{type:Boolean},justifyCenter:{type:Boolean},justifyEnd:{type:Boolean},justifySpaceBetween:{type:Boolean},justifySpaceAround:{type:Boolean},justifySpaceEvenly:{type:Boolean},textCenter:{type:Boolean},textRight:{type:Boolean}},components:{NotificationManager:xu},data:()=>({currentBreakpoint:null,notifManager:null}),computed:{classes(){return{"d-block":this.block,row:this.row,"align-center":this.alignCenter,"align-end":this.alignEnd,"justify-center":this.justifyCenter,"justify-end":this.justifyEnd,"justify-space-between":this.justifySpaceBetween,"justify-space-around":this.justifySpaceAround,"justify-space-evenly":this.justifySpaceEvenly,"text-center":this.textCenter,"text-right":this.textRight,"theme--dark":this.dark}}},methods:{getBreakpoint(){const e=window.innerWidth,t=Ru.slice(0);t.push(e),t.sort((i,o)=>i-o);const s=Eu[t.indexOf(e)]||"xl";s!==this.currentBreakpoint&&(this.currentBreakpoint=s,this.$waveui.breakpoint={name:s,xs:s==="xs",sm:s==="sm",md:s==="md",lg:s==="lg",xl:s==="xl",width:e}),this.$waveui.breakpoint.width=e},dynamicStyles(){return Bu()}},mounted(){if(!document.getElementById("wave-ui-styles")){const e=document.createElement("style");e.id="wave-ui-styles",e.innerHTML=this.dynamicStyles();const t=document.head.querySelectorAll('style,link[rel="stylesheet"]')[0];t?t.before(e):document.head.appendChild(e)}this.getBreakpoint(window.innerWidth),window.addEventListener("resize",this.getBreakpoint)},beforeUnmount(){window.removeEventListener("resize",this.getBreakpoint)}};var Lu=te(Vu,[["render",Iu]]);function Ou(e,t,s,i,o,l){return h(),y("div",le({class:"w-badge-wrap"},gt(e.$attrs)),[C(e.$slots,"default"),m(Le,{name:`${s.transition}`},{default:p(()=>[s.modelValue?(h(),y("div",{key:0,class:T(["w-badge",l.classes]),style:J(l.styles),"aria-atomic":"true","aria-label":"Badge","aria-live":"polite",role:"status"},[s.dot?k("",!0):C(e.$slots,"badge",{key:0},()=>[a(O(s.modelValue===!0?"":s.modelValue||""),1)])],6)):k("",!0)]),_:3},8,["name"])],16)}const Au={name:"w-badge",props:{modelValue:{default:!0},xs:{type:Boolean},sm:{type:Boolean},md:{type:Boolean},lg:{type:Boolean},xl:{type:Boolean},top:{type:Boolean},left:{type:Boolean},right:{type:Boolean},bottom:{type:Boolean},overlap:{type:Boolean},inline:{type:Boolean},color:{type:String},size:{type:[Number,String]},bgColor:{type:String,default:"primary"},dark:{type:Boolean},badgeClass:{type:String},outline:{type:Boolean},shadow:{type:Boolean},dot:{type:Boolean},round:{type:Boolean},transition:{type:String,default:"fade"}},emits:[],computed:{forcedSize(){return this.size&&(isNaN(this.size)?this.size:`${this.size}px`)},presetSize(){return this.xs&&"xs"||this.sm&&"sm"||this.md&&"md"||this.lg&&"lg"||this.xl&&"xl"||"md"},position(){return[this.top&&"top"||this.bottom&&"bottom"||"top",this.left&&"left"||this.right&&"right"||"right"]},classes(){const e=this.$slots.badge&&this.$slots.badge().map(t=>t.children).join("");return{[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor,[this.badgeClass]:this.badgeClass||null,"w-badge--round":this.round||(e||this.modelValue+""||"").length<2,"w-badge--dark":this.dark&&!this.outline,"w-badge--outline":this.outline,"w-badge--inline":this.inline,"w-badge--shadow":this.shadow,"w-badge--overlap":this.overlap,"w-badge--dot":this.dot,[`size--${this.presetSize}`]:this.presetSize&&!this.forcedSize,[`w-badge--${this.position.join(" w-badge--")}`]:!0}},styles(){return this.forcedSize&&`font-size: ${this.forcedSize}`}}};var Pu=te(Au,[["render",Ou]]);const Mu=["innerHTML"];function zu(e,t,s,i,o,l){const r=K("w-icon");return h(),y("div",{class:T(["w-breadcrumbs",l.classes])},[(h(!0),y(B,null,X(s.items,(d,u)=>(h(),y(B,null,[u&&e.$slots.separator?(h(),y("span",{class:T(["w-breadcrumbs__separator",s.separatorColor]),key:`${u}a`},[C(e.$slots,"separator",{index:u})],2)):u?(h(),V(r,{class:T(["w-breadcrumbs__separator",s.separatorColor]),key:`${u}b`},{default:p(()=>[a(O(s.icon),1)]),_:2},1032,["class"])):k("",!0),d[s.itemRouteKey]&&(u[C(e.$slots,"item",{item:d,index:u+1,isLast:u===s.items.length-1})]),_:2},1032,["to","href","class"])):(h(),V(Ce(l.hasRouter?"router-link":"a"),{class:T(["w-breadcrumbs__item",s.color||null]),key:`${u}d`,to:l.hasRouter&&d[s.itemRouteKey],href:d[s.itemRouteKey],innerHTML:d[s.itemLabelKey]},null,8,["to","href","innerHTML","class"]))],64)):e.$slots.item?C(e.$slots,"item",{key:`${u}e`,item:d,index:u+1,isLast:u===s.items.length-1}):(h(),y("span",{key:`${u}f`,innerHTML:d[s.itemLabelKey]},null,8,Mu))],64))),256))],2)}const Nu={name:"w-breadcrumbs",props:{items:{type:Array,required:!0},linkLastItem:{type:Boolean},color:{type:String},separatorColor:{type:String,default:"grey-light1"},icon:{type:String,default:"wi-chevron-right"},itemRouteKey:{type:String,default:"route"},itemLabelKey:{type:String,default:"label"},xs:{type:Boolean},sm:{type:Boolean},md:{type:Boolean},lg:{type:Boolean},xl:{type:Boolean}},emits:[],computed:{hasRouter(){return"$router"in this},size(){return this.xs&&"xs"||this.sm&&"sm"||this.lg&&"lg"||this.xl&&"xl"||"md"},classes(){return{[`size--${this.size}`]:!0}}}};var Du=te(Nu,[["render",zu]]);const ju={key:0,class:"w-button__loader"},Hu=n("svg",{viewBox:"0 0 40 40"},[n("circle",{cx:"20",cy:"20",r:"18",fill:"transparent",stroke:"currentColor","stroke-width":"4","stroke-linecap":"round"})],-1);function Fu(e,t,s,i,o,l){const r=K("w-icon");return h(),V(Ce(s.route?"a":"button"),le({class:["w-button",l.classes],type:!s.route&&s.type,href:s.route&&(l.externalLink?s.route:l.resolvedRoute)||null,disabled:!!s.disabled||null},gt(l.listeners),e.$attrs,{style:l.styles}),{default:p(()=>[s.icon?(h(),V(r,{key:0},{default:p(()=>[a(O(s.icon),1)]),_:1})):C(e.$slots,"default",{key:1}),m(Le,{name:"scale-fade"},{default:p(()=>[s.loading?(h(),y("div",ju,[C(e.$slots,"loading",{},()=>[Hu])])):k("",!0)]),_:3})]),_:3},16,["type","href","class","disabled","style"])}const Wu={name:"w-button",props:{color:{type:String},bgColor:{type:String},dark:{type:Boolean},outline:{type:Boolean},text:{type:Boolean},round:{type:Boolean},shadow:{type:Boolean},tile:{type:Boolean},route:{type:[String,Object]},forceLink:{type:Boolean},type:{type:String,default:"button"},disabled:{type:Boolean},loading:{type:Boolean},icon:{type:String,default:null},absolute:{type:Boolean},fixed:{type:Boolean},top:{type:Boolean},bottom:{type:Boolean},left:{type:Boolean},right:{type:Boolean},zIndex:{type:[Number,String]},width:{type:[Number,String]},height:{type:[Number,String]},xs:{type:Boolean},sm:{type:Boolean},md:{type:Boolean},lg:{type:Boolean},xl:{type:Boolean}},emits:[],computed:{hasRouter(){return"$router"in this},resolvedRoute(){return this.hasRouter?this.$router.resolve(this.route).href:this.route},listeners(){return this.route&&this.hasRouter&&!this.forceLink&&!this.externalLink?Xe(xe({},this.$attrs),{click:e=>{this.$attrs.click&&this.$attrs.click(e),this.$router.push(this.route),e.stopPropagation(),e.preventDefault()}}):this.$attrs},size(){return this.xs&&"xs"||this.sm&&"sm"||this.lg&&"lg"||this.xl&&"xl"||"md"},position(){return[this.top&&"top"||this.bottom&&"bottom"||"top",this.left&&"left"||this.right&&"right"||"right"]},externalLink(){return/^(https?:)?\/\//.test(this.route)},classes(){return{"primary--bg":!this.bgColor&&!this.color&&!this.dark&&!(this.outline||this.text),primary:!this.bgColor&&!this.color&&!this.dark&&(this.outline||this.text),[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor,"w-button--dark":this.dark&&!this.outline,"w-button--outline":this.outline,"w-button--text":this.text,"w-button--round":this.round,"w-button--tile":this.tile,"w-button--shadow":this.shadow,"w-button--loading":this.loading,"w-button--icon":this.icon,[`size--${this.size}`]:!0,"w-button--absolute":this.absolute,"w-button--fixed":this.fixed,[`w-button--${this.position.join(" w-button--")}`]:this.absolute||this.fixed}},styles(){return{width:(isNaN(this.width)?this.width:`${this.width}px`)||null,height:(isNaN(this.height)?this.height:`${this.height}px`)||null,zIndex:this.zIndex||this.zIndex===0||null}}}};var Ku=te(Wu,[["render",Fu]]);const Yt=(e={})=>(typeof e=="string"?e={[e]:!0}:Array.isArray(e)&&(e={[e.join(" ")]:!0}),e);function Uu(e,t,s,i,o,l){const r=K("w-image");return h(),y("div",{class:T(["w-card",l.classes])},[e.$slots.title||s.title?(h(),y("div",{key:0,class:T(["w-card__title",xe({"w-card__title--has-toolbar":e.$slots.title&&l.titleHasToolbar},l.titleClasses)])},[C(e.$slots,"title",{},()=>[a(O(s.title),1)])],2)):k("",!0),s.image?(h(),V(r,le({key:1,class:"w-card__image",src:s.image},l.imgProps),{default:p(()=>[C(e.$slots,"image-content")]),_:3},16,["src"])):k("",!0),n("div",{class:T(["w-card__content",l.contentClasses])},[C(e.$slots,"default")],2),e.$slots.actions?(h(),y("div",{key:2,class:T(["w-card__actions",{"w-card__actions--has-toolbar":l.actionsHasToolbar}])},[C(e.$slots,"actions")],2)):k("",!0)],2)}const qu={name:"w-card",props:{color:{type:String},bgColor:{type:String},shadow:{type:Boolean},noBorder:{type:Boolean},tile:{type:Boolean},title:{type:String},image:{type:String},imageProps:{type:Object},titleClass:{type:[String,Object,Array]},contentClass:{type:[String,Object,Array]}},emits:[],computed:{titleClasses(){return Yt(this.titleClass)},contentClasses(){return Yt(this.contentClass)},titleHasToolbar(){const{title:e}=this.$slots;return e&&e().map(t=>t.type.name).join("").includes("w-toolbar")},actionsHasToolbar(){const{actions:e}=this.$slots;return e&&e().map(t=>t.type.name).join("").includes("w-toolbar")},imgProps(){return xe({tag:"div",ratio:1/2},this.imageProps)},classes(){return{[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor,"w-card--no-border":this.noBorder,"w-card--tile":this.tile,"w-card--shadow":this.shadow}}}};var Yu=te(qu,[["render",Uu]]),mt={inject:{formRegister:{default:null},formProps:{default:()=>({disabled:!1,readonly:!1})}},props:{name:{type:String},disabled:{type:Boolean},readonly:{type:Boolean},required:{type:Boolean},tabindex:{type:String},validators:{type:Array}},data:()=>({valid:null}),computed:{inputName(){return this.name||`${this.$options.name}--${this._.uid}`},isDisabled(){return this.disabled||this.formProps.disabled},isReadonly(){return this.readonly||this.formProps.readonly},validationColor(){return this.formProps.validationColor},labelClasses(){return{[this.labelColor]:this.labelColor&&this.valid!==!1,[this.validationColor]:this.valid===!1}}},methods:{validate(){this.$refs.formEl.validate(this)}}};const Xu=["id","name","checked","disabled","required","tabindex","aria-checked"],Gu=["for"],Ju=n("svg",{width:"11px",height:"9px",viewbox:"0 0 12 9"},[n("polyline",{points:"1 5 4 8 10 2"})],-1),Zu=[Ju],Qu=["for"];function ec(e,t,s,i,o,l){return h(),V(Ce(e.formRegister&&!l.wCheckboxes?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:o.isChecked,disabled:e.isDisabled},{valid:e.valid,"onUpdate:valid":t[5]||(t[5]=r=>e.valid=r),onReset:t[6]||(t[6]=r=>{e.$emit("update:modelValue",o.isChecked=null),e.$emit("input",null)}),class:l.classes}),{default:p(()=>[n("input",{ref:"input",id:`w-checkbox--${e._.uid}`,type:"checkbox",name:e.inputName,checked:o.isChecked||null,disabled:e.isDisabled||null,required:e.required||null,tabindex:e.tabindex||null,onFocus:t[0]||(t[0]=r=>e.$emit("focus",r)),onBlur:t[1]||(t[1]=r=>e.$emit("blur",r)),onChange:t[2]||(t[2]=r=>l.onInput()),onKeypress:t[3]||(t[3]=Ne((...r)=>l.onInput&&l.onInput(...r),["enter"])),"aria-checked":o.isChecked||"false",role:"checkbox"},null,40,Xu),l.hasLabel&&s.labelOnLeft?(h(),y(B,{key:0},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-checkbox__label w-form-el-shakable pr2",e.labelClasses]),for:`w-checkbox--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Gu)):k("",!0)],64)):k("",!0),n("div",{class:T(["w-checkbox__input",this.color]),onClick:t[4]||(t[4]=r=>{e.$refs.input.focus(),e.$refs.input.click()})},Zu,2),l.hasLabel&&!s.labelOnLeft?(h(),y(B,{key:1},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-checkbox__label w-form-el-shakable pl2",e.labelClasses]),for:`w-checkbox--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Qu)):k("",!0)],64)):k("",!0)]),_:3},16,["valid","class"])}const tc={name:"w-checkbox",mixins:[mt],inject:{wCheckboxes:{default:null}},props:{modelValue:{default:!1},returnValue:{},label:{type:String},labelOnLeft:{type:Boolean},color:{type:String,default:"primary"},labelColor:{type:String,default:"primary"},noRipple:{type:Boolean},indeterminate:{type:Boolean},round:{type:Boolean}},emits:["input","update:modelValue","focus","blur"],data(){return{isChecked:this.modelValue,ripple:{start:!1,end:!1,timeout:null}}},computed:{hasLabel(){return this.label||this.$slots.default},classes(){return{[`w-checkbox w-checkbox--${this.isChecked?"checked":"unchecked"}`]:!0,"w-checkbox--disabled":this.isDisabled,"w-checkbox--indeterminate":this.indeterminate,"w-checkbox--ripple":this.ripple.start,"w-checkbox--rippled":this.ripple.end,"w-checkbox--round":this.round}}},methods:{onInput(){this.isChecked=!this.isChecked,this.$emit("update:modelValue",this.isChecked),this.$emit("input",this.isChecked),this.noRipple||(this.isChecked?(this.ripple.start=!0,this.ripple.timeout=setTimeout(()=>{this.ripple.start=!1,this.ripple.end=!0,setTimeout(()=>this.ripple.end=!1,100)},700)):(this.ripple.start=!1,clearTimeout(this.ripple.timeout)))}},watch:{modelValue(e){this.isChecked=e}}};var sc=te(tc,[["render",ec]]);const lc=["innerHTML"];function ic(e,t,s,i,o,l){const r=K("w-checkbox");return h(),V(Ce(e.formRegister?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:l.checkboxItems.some(d=>d._isChecked),disabled:e.isDisabled},{valid:e.valid,"onUpdate:valid":t[1]||(t[1]=d=>e.valid=d),onReset:l.reset,column:!s.inline,wrap:s.inline,class:l.classes}),{default:p(()=>[(h(!0),y(B,null,X(l.checkboxItems,(d,u)=>(h(),V(r,le({key:u,"model-value":d._isChecked,"onUpdate:modelValue":c=>l.toggleCheck(d,c),onFocus:t[0]||(t[0]=c=>e.$emit("focus",c)),name:`${e.inputName}[]`},{label:d.label,color:d.color,labelOnLeft:s.labelOnLeft,labelColor:s.labelColor,round:s.round},{disabled:e.isDisabled||null,readonly:e.isReadonly||null,class:{mt1:!s.inline&&u}}),{default:p(()=>[e.$slots[`item.${u+1}`]||e.$slots.item?C(e.$slots,e.$slots[`item.${u+1}`]?`item.${u+1}`:"item",{key:0,item:l.getOriginalItem(d),checked:!!d._isChecked,index:u+1,innerHTML:d.label}):d.label?(h(),y("div",{key:1,innerHTML:d.label},null,8,lc)):k("",!0)]),_:2},1040,["model-value","onUpdate:modelValue","name","disabled","readonly","class"]))),128))]),_:3},16,["valid","onReset","column","wrap","class"])}const nc={name:"w-checkboxes",mixins:[mt],props:{items:{type:Array,required:!0},modelValue:{type:Array},labelOnLeft:{type:Boolean},itemLabelKey:{type:String,default:"label"},itemValueKey:{type:String,default:"value"},itemColorKey:{type:String,default:"color"},inline:{type:Boolean},round:{type:Boolean},color:{type:String,default:"primary"},labelColor:{type:String,default:"primary"}},emits:["input","update:modelValue","focus"],provide(){return{wCheckboxes:!0}},computed:{checkboxItems(){return(this.items||[]).map((e,t)=>{const s=e[this.itemValueKey]===void 0?e[this.itemLabelKey]||t:e[this.itemValueKey];return it(Xe(xe({},e),{label:e[this.itemLabelKey],_index:t,value:s,color:e[this.itemColorKey]||this.color,_isChecked:this.modelValue&&this.modelValue.includes(s)}))})},classes(){return["w-checkboxes",`w-checkboxes--${this.inline?"inline":"column"}`]}},methods:{reset(){this.checkboxItems.forEach(e=>e._isChecked=null),this.$emit("update:modelValue",[]),this.$emit("input",[])},toggleCheck(e,t){e._isChecked=t;const s=this.checkboxItems.filter(i=>i._isChecked).map(i=>i.value);this.$emit("update:modelValue",s),this.$emit("input",s)},getOriginalItem(e){return this.items[e._index]}}};var oc=te(nc,[["render",ic]]);const ac={class:"w-confirm"};function rc(e,t,s,i,o,l){const r=K("w-button"),d=K("w-flex"),u=K("w-menu");return h(),y("div",ac,[m(u,le({modelValue:e.showPopup,"onUpdate:modelValue":t[0]||(t[0]=c=>e.showPopup=c)},l.wMenuProps),{activator:p(({on:c})=>[m(r,le({class:"w-confirm__button"},xe(xe(xe({},e.$attrs),l.buttonProps),c)),{default:p(()=>[C(e.$slots,"default")]),_:2},1040)]),default:p(()=>[m(d,{column:!s.inline,"align-center":""},{default:p(()=>[n("div",null,[C(e.$slots,"question",{},()=>[a(O(s.question),1)])]),n("div",{class:T(["w-flex justify-end",s.inline?"ml2":"mt2"])},[s.cancel!==!1?(h(),V(r,le({key:0,class:"mr2"},l.cancelButtonProps,{"bg-color":(l.cancelButton||{}).bgColor||"error",onClick:l.onCancel}),{default:p(()=>[C(e.$slots,"cancel",{},()=>[a(O(l.cancelButton.label),1)])]),_:3},16,["bg-color","onClick"])):k("",!0),m(r,le(l.confirmButtonProps,{"bg-color":(l.confirmButton||{}).bgColor||"success",onClick:l.onConfirm}),{default:p(()=>[C(e.$slots,"confirm",{},()=>[a(O(l.confirmButton.label),1)])]),_:3},16,["bg-color","onClick"])],2)]),_:3},8,["column"])]),_:3},16,["modelValue"])])}const dc={name:"w-confirm",props:{bgColor:{type:String},color:{type:String},icon:{type:String},mainButton:{type:Object},question:{type:String,default:"Are you sure?"},cancel:{type:[Boolean,Object,String],default:void 0},confirm:{type:[Object,String]},inline:{type:Boolean},menu:{type:Object},noArrow:{type:Boolean},top:{type:Boolean},bottom:{type:Boolean},left:{type:Boolean},right:{type:Boolean},alignTop:{type:Boolean},alignBottom:{type:Boolean},alignLeft:{type:Boolean},alignRight:{type:Boolean},persistent:{type:Boolean},transition:{type:String}},emits:["cancel","confirm"],data:()=>({showPopup:!1,props:[]}),computed:{cancelButton(){let e={label:typeof this.cancel=="string"?this.cancel:"Cancel"};return typeof this.cancel=="object"&&(e=Object.assign({},e,this.cancel)),e},cancelButtonProps(){const e=this.cancelButton;return ft(e,["label"])},confirmButton(){let e={label:typeof this.confirm=="string"?this.confirm:"Confirm"};return typeof this.confirm=="object"&&(e=Object.assign({},e,this.confirm)),e},confirmButtonProps(){const e=this.confirmButton;return ft(e,["label"])},wMenuProps(){return xe({top:this.top,bottom:this.bottom,left:this.left,right:this.right,arrow:!this.noArrow,alignTop:this.alignTop,alignBottom:this.alignBottom,alignLeft:this.alignLeft,alignRight:this.alignRight,persistent:this.persistent,transition:this.transition},this.menu)},buttonProps(){return xe({bgColor:this.bgColor,color:this.color,icon:this.icon},this.mainButton)}},methods:{onCancel(){this.$emit("cancel"),this.showPopup=!1},onConfirm(){this.$emit("confirm"),this.showPopup=!1}}};var uc=te(dc,[["render",rc]]);function cc(e,t,s,i,o,l){return h(),y("div",{class:T(["w-date-picker",l.classes]),style:J(l.styles)},[C(e.$slots,"default")],6)}const hc={name:"w-date-picker",props:{},emits:[],computed:{classes(){return{}},styles(){return!1}}};var fc=te(hc,[["render",cc]]);function pc(e,t,s,i,o,l){const r=K("w-card"),d=K("w-overlay");return h(),V(d,{class:T(["w-dialog",l.classes]),"model-value":o.showWrapper,persistent:s.persistent,"persistent-no-animation":s.persistentNoAnimation,onClick:l.onOutsideClick,onClose:l.onClose,"bg-color":s.overlayColor,opacity:s.overlayOpacity},{default:p(()=>[m(Le,{name:s.transition,appear:"",onAfterLeave:l.onBeforeClose},{default:p(()=>[We(m(r,{class:T(["w-dialog__content",s.dialogClass]),ref:"dialog","no-border":"",color:s.color,"bg-color":s.bgColor,"title-class":s.titleClass,"content-class":s.contentClass,title:s.title||void 0,style:J(l.contentStyles)},hs({default:p(()=>[C(e.$slots,"default")]),_:2},[e.$slots.title?{name:"title",fn:p(()=>[C(e.$slots,"title")])}:void 0,e.$slots.actions?{name:"actions",fn:p(()=>[C(e.$slots,"actions")])}:void 0]),1032,["color","bg-color","class","title-class","content-class","title","style"]),[[gs,o.showContent]])]),_:3},8,["name","onAfterLeave"])]),_:3},8,["model-value","persistent","persistent-no-animation","onClick","onClose","bg-color","opacity","class"])}const gc={name:"w-dialog",props:{modelValue:{default:!0},width:{type:[Number,String],default:0},fullscreen:{type:Boolean},persistent:{type:Boolean},persistentNoAnimation:{type:Boolean},tile:{type:Boolean},title:{type:String},transition:{type:String,default:"fade"},titleClass:{type:String},contentClass:{type:String},dialogClass:{type:String},overlayColor:{type:String},color:{type:String},bgColor:{type:String},overlayOpacity:{type:[Number,String,Boolean]}},provide(){return{detachableDefaultRoot:()=>this.$refs.dialog.$el||null}},emits:["input","update:modelValue","before-close","close"],data(){return{showWrapper:this.modelValue,showContent:this.modelValue}},computed:{maxWidth(){let e=this.width;return e&&parseInt(e)==e&&(e+="px"),e},classes(){return{"w-dialog--fullscreen":this.fullscreen}},contentStyles(){return{maxWidth:!this.fullscreen&&this.maxWidth?this.maxWidth:null}}},methods:{onOutsideClick(){this.persistent||(this.showContent=!1,this.transition==="fade"&&this.onBeforeClose())},onBeforeClose(){this.showWrapper=!1,this.$emit("before-close")},onClose(){this.$emit("update:modelValue",!1),this.$emit("input",!1),this.$emit("close")}},watch:{modelValue(e){this.showWrapper=e,this.showContent=e}}};var mc=te(gc,[["render",pc]]);const bc=["aria-orientation"];function yc(e,t,s,i,o,l){return h(),y("div",{class:T(["w-divider",l.classes]),role:"presentation","aria-orientation":s.vertical?"vertical":"horizontal"},[C(e.$slots,"default")],10,bc)}const vc={name:"w-divider",props:{vertical:{type:Boolean},color:{type:String}},emits:[],computed:{classes(){return{[`w-divider--has-color ${this.color}`]:this.color,[`w-divider--${this.vertical?"vertical":"horizontal"}`]:!0,"w-divider--has-content":this.$slots.default}}}};var wc=te(vc,[["render",yc]]);const _c={class:"w-drawer-wrap__pushable"};function kc(e,t,s,i,o,l){const r=K("w-overlay");return o.showWrapper||s.pushContent?(h(),y("div",{key:0,class:T(["w-drawer-wrap",l.wrapperClasses])},[s.pushContent?(h(),y("div",{key:0,class:"w-drawer-wrap__track",style:J(l.trackStyles)},[n("div",_c,[s.noOverlay?k("",!0):(h(),V(r,{key:0,modelValue:o.showDrawer,"onUpdate:modelValue":t[0]||(t[0]=d=>o.showDrawer=d),onClick:l.onOutsideClick,persistent:s.persistent,"persistent-no-animation":"","bg-color":s.overlayColor||"transparent",opacity:s.overlayOpacity},null,8,["modelValue","onClick","persistent","bg-color","opacity"])),C(e.$slots,"pushable")]),m(Le,{name:"fade",onBeforeLeave:l.onBeforeClose,onAfterLeave:l.onClose},{default:p(()=>[o.showDrawer?(h(),V(Ce(s.tag||"aside"),{key:0,class:T(["w-drawer",l.drawerClasses]),ref:"drawer",style:J(l.styles)},{default:p(()=>[C(e.$slots,"default")]),_:3},8,["class","style"])):k("",!0)]),_:3},8,["onBeforeLeave","onAfterLeave"])],4)):(h(),y(B,{key:1},[s.noOverlay?k("",!0):(h(),V(r,{key:0,modelValue:o.showDrawer,"onUpdate:modelValue":t[1]||(t[1]=d=>o.showDrawer=d),onClick:l.onOutsideClick,persistent:s.persistent,"persistent-no-animation":"","bg-color":s.overlayColor,opacity:s.overlayOpacity},null,8,["modelValue","onClick","persistent","bg-color","opacity"])),m(Le,{name:l.transitionName,appear:"",onBeforeLeave:l.onBeforeClose,onAfterLeave:l.onClose},{default:p(()=>[o.showDrawer?(h(),V(Ce(s.tag||"aside"),{key:0,class:T(["w-drawer",l.drawerClasses]),ref:"drawer",style:J(l.styles)},{default:p(()=>[C(e.$slots,"default")]),_:3},8,["class","style"])):k("",!0)]),_:3},8,["name","onBeforeLeave","onAfterLeave"])],64))],2)):k("",!0)}const Sc={left:"right",right:"left",top:"down",bottom:"up"},xc={name:"w-drawer",props:{modelValue:{default:!0},left:{type:Boolean},right:{type:Boolean},top:{type:Boolean},bottom:{type:Boolean},persistent:{type:Boolean},persistentNoAnimation:{type:Boolean},fitContent:{type:Boolean},width:{type:[Number,String,Boolean]},height:{type:[Number,String,Boolean]},zIndex:{type:[Number,String,Boolean]},color:{type:String},bgColor:{type:String},noOverlay:{type:Boolean},pushContent:{type:Boolean},absolute:{type:Boolean},overlayColor:{type:String},overlayOpacity:{type:[Number,String,Boolean]},tag:{type:String,default:"aside"}},provide(){return{detachableDefaultRoot:()=>this.$refs.drawer||null}},emits:["input","update:modelValue","before-close","close"],data(){return{showWrapper:this.modelValue,showDrawer:this.modelValue,persistentAnimate:!1}},computed:{size(){let e=this.width||this.height;return e&&parseInt(e)==e&&(e+="px"),e||!1},sizeProperty(){return["left","right"].includes(this.position)&&"width"||"height"},position(){return this.left&&"left"||this.right&&"right"||this.top&&"top"||this.bottom&&"bottom"||"right"},wrapperClasses(){return{"w-drawer-wrap--fixed":!this.absolute&&!this.pushContent,"w-drawer-wrap--absolute":this.absolute,"w-drawer-wrap--push-content":this.pushContent}},drawerClasses(){return{[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor,"w-drawer--open":!!this.showDrawer,[`w-drawer--${this.position}`]:!0,"w-drawer--fit-content":this.fitContent,"w-drawer--persistent":this.persistent,"w-drawer--persistent-animate":this.persistent&&this.persistentAnimate}},trackStyles(){return this.pushContent&&this.showDrawer&&{transform:`translateX(${this.position==="left"?"":"-"}${this.size||"200px"})`}},styles(){return{[`max-${this.sizeProperty}`]:this.size||null,zIndex:this.zIndex||this.zIndex===0||null}},unmountDrawer(){return!this.showWrapper},transitionName(){return`slide-${Sc[this.position]}`}},methods:{onBeforeClose(){this.$emit("before-close")},onClose(){this.showWrapper=!1,this.$emit("update:modelValue",!1),this.$emit("input",!1),this.$emit("close")},onOutsideClick(){this.persistent?this.persistentNoAnimation||(this.persistentAnimate=!0,setTimeout(()=>this.persistentAnimate=!1,200)):this.showDrawer=!1}},watch:{modelValue(e){e&&(this.showWrapper=!0),this.showDrawer=e}}};var Cc=te(xc,[["render",kc]]);function Tc(e,t,s,i,o,l){return h(),V(Ce(s.tag),{class:T(["w-flex",l.classes])},{default:p(()=>[C(e.$slots,"default")]),_:3},8,["class"])}const $c={name:"w-flex",props:{tag:{type:String,default:"div"},column:{type:Boolean},grow:{type:Boolean},noGrow:{type:Boolean},shrink:{type:Boolean},noShrink:{type:Boolean},fillHeight:{type:Boolean},wrap:{type:Boolean},alignStart:{type:Boolean},alignCenter:{type:Boolean},alignEnd:{type:Boolean},justifyStart:{type:Boolean},justifyCenter:{type:Boolean},justifyEnd:{type:Boolean},justifySpaceBetween:{type:Boolean},justifySpaceAround:{type:Boolean},justifySpaceEvenly:{type:Boolean},basisZero:{type:Boolean},gap:{type:[Number,String],default:0}},computed:{classes(){return{column:this.column,grow:this.grow,"no-grow":this.noGrow,shrink:this.shrink,"no-shrink":this.noShrink,"fill-height":this.fillHeight,wrap:this.wrap,"align-start":this.alignStart,"align-center":this.alignCenter,"align-end":this.alignEnd,"justify-start":this.justifyStart,"justify-center":this.justifyCenter,"justify-end":this.justifyEnd,"justify-space-between":this.justifySpaceBetween,"justify-space-around":this.justifySpaceAround,"justify-space-evenly":this.justifySpaceEvenly,"basis-zero":this.basisZero,[`gap${this.gap}`]:~~this.gap}}}};var Bc=te($c,[["render",Tc]]);function Ic(e,t,s,i,o,l){return h(),y("form",{class:T(["w-form",l.classes]),onSubmit:t[0]||(t[0]=(...r)=>l.onSubmit&&l.onSubmit(...r)),onReset:t[1]||(t[1]=(...r)=>l.reset&&l.reset(...r)),novalidate:""},[C(e.$slots,"default")],34)}const Ec=async(e,t)=>{for(const s of e)if(await t(s))return!0;return!1},Rc={name:"w-form",props:{modelValue:{},allowSubmit:{type:Boolean},noKeyupValidation:{type:Boolean},noBlurValidation:{type:Boolean},errorPlaceholders:{type:Boolean},validationColor:{type:String,default:"error"},disabled:{type:Boolean},readonly:{type:Boolean}},provide(){return{formRegister:this.register,formUnregister:this.unregister,validateElement:this.validateElement,formProps:this.$props}},emits:["submit","before-validate","validate","success","error","reset","input","update:modelValue","update:errorsCount"],data:()=>({formElements:[],status:null,errorsCount:0}),computed:{classes(){return{"w-form--pristine":this.status===null,"w-form--error":this.status===!1,"w-form--success":this.status===!0,"w-form--error-placeholders":this.errorPlaceholders}}},methods:{register(e){this.formElements.push(e)},unregister(e){this.formElements=this.formElements.filter(t=>t._.uid!==e._.uid)},async validate(e){this.$emit("before-validate",{e,errorsCount:this.errorsCount});let t=0;return await(async()=>{var s;for(const i of this.formElements)!((s=i.validators)!=null&&s.length)||i.disabled||i.readonly||(await this.checkElementValidators(i),t+=~~!i.Validation.isValid,i.$emit("update:valid",i.Validation.isValid))})(),this.updateErrorsCount(t),this.status=!t,this.$emit("validate",{e,errorsCount:t}),this.$emit(this.status?"success":"error",{e,errorsCount:t}),this.status},async validateElement(e){return await this.checkElementValidators(e),this.updateErrorsCount(),e.Validation.isValid},async checkElementValidators(e){let t=!1,s="";await Ec(e.validators,async i=>{const o=await(typeof i=="function"&&i(e.inputValue));return t=typeof o!="string",s=t?"":o,!t}),e.hasJustReset=!1,e.Validation.isValid=t,e.Validation.message=s},reset(e){!e||(this.status=null,this.formElements.forEach(t=>t.reset()),this.updateErrorsCount(0,!0),this.$emit("reset",e))},updateErrorsCount(e=null,t=!1){this.errorsCount=e!==null?e:this.formElements.reduce((s,i)=>s+~~(i.Validation.isValid===!1),0),this.status=t?null:!this.errorsCount,this.$emit("update:modelValue",this.status),this.$emit("input",this.status),this.$emit("update:errorsCount",this.errorsCount)},onSubmit(e){this.validate(e),this.$emit("submit",e),(!this.allowSubmit||!this.status)&&e.preventDefault()}},created(){this.status=this.modelValue||null},watch:{modelValue(e){(this.status===!1&&e||e===null&&this.status!==null)&&this.reset(),this.status=e}}};var Vc=te(Rc,[["render",Ic]]);function Lc(e,t,s,i,o,l){const r=K("w-transition-expand");return h(),y("div",{class:T(l.classes)},[n("div",{class:T(["w-flex grow",[s.column?"column":"align-center",s.wrap?"wrap":""]])},[C(e.$slots,"default")],2),m(r,{y:""},{default:p(()=>[e.Validation.message?(h(),y("div",{key:0,class:T(["w-form-el__error",l.formProps.validationColor])},[C(e.$slots,"error-message",{message:e.Validation.message},()=>[a(O(e.Validation.message),1)])],2)):k("",!0)]),_:3})],2)}const Oc={name:"w-form-element",props:{valid:{required:!0},disabled:{type:Boolean},readonly:{type:Boolean},inputValue:{required:!0},validators:{type:Array},isFocused:{default:!1},column:{default:!1},wrap:{default:!1}},inject:{formRegister:{default:null},formUnregister:{default:null},validateElement:{default:null},formProps:{default:()=>({noKeyupValidation:!1,noBlurValidation:!1,validationColor:"error",disabled:!1,readonly:!1})}},emits:["reset","update:valid"],data:()=>({Validation:{isValid:null,message:""},hasJustReset:!1}),computed:{classes(){return["w-form-el",["w-form-el--error error","w-form-el--success","w-form-el--pristine"][this.Validation.isValid===null?2:~~this.Validation.isValid]]}},methods:{reset(){this.$emit("reset"),this.$emit("update:valid",null),this.Validation.message="",this.Validation.isValid=null,this.hasJustReset=!0},async validate(){this.$emit("update:valid",await this.validateElement(this))}},watch:{async inputValue(){if(this.hasJustReset)return this.hasJustReset=!1;!this.formProps.noKeyupValidation&&this.validators&&this.$emit("update:valid",await this.validateElement(this))},async isFocused(e){e?this.hasJustReset=!1:!this.formProps.noBlurValidation&&this.validators&&!this.readonly&&this.$emit("update:valid",await this.validateElement(this))}},created(){this.formRegister&&this.formRegister(this)},beforeUnmount(){this.formUnregister&&this.formUnregister(this)}};var Ac=te(Oc,[["render",Lc]]);function Pc(e,t,s,i,o,l){return h(),V(Ce(s.tag),{class:T(["w-grid",l.classes])},{default:p(()=>[C(e.$slots,"default")]),_:3},8,["class"])}const Mc={name:"w-grid",props:{tag:{type:String,default:"div"},columns:{type:[Number,Object,String]},gap:{type:[Number,Object,String],default:0}},computed:{breakpointsColumns(){let e={xs:0,sm:0,md:0,lg:0,xl:0};switch(typeof this.columns){case"object":e=Object.assign(e,this.columns);break;case"number":case"string":e=Object.keys(e).reduce((t,s)=>t[s]=~~this.columns,{});break}return e},breakpointsGap(){let e={xs:0,sm:0,md:0,lg:0,xl:0};switch(typeof this.gap){case"object":e=Object.assign(e,this.gap);break;case"number":case"string":e=Object.keys(e).reduce((t,s)=>t[s]=~~this.gap,{});break}return e},classes(){let e=null;typeof this.columns=="object"&&(e=Object.entries(this.breakpointsColumns).reduce((s,[i,o])=>(s[`${i}-columns${o}`]=!0,s),{}));let t=null;return typeof this.gap=="object"&&(t=Object.entries(this.breakpointsGap).reduce((s,[i,o])=>(s[`${i}-gap${o}`]=!0,s),{})),xe(xe({},e||{[`columns${this.columns}`]:this.columns}),t||{[`gap${this.gap}`]:this.gap})}}};var zc=te(Mc,[["render",Pc]]);function Nc(e,t,s,i,o,l){return h(),V(Ce(s.tag||"i"),le({class:"w-icon"},gt(e.$attrs),{class:l.classes,role:"icon","aria-hidden":"true",style:l.readIcon()&&l.styles}),{default:p(()=>[l.hasLigature?(h(),y(B,{key:0},[a(O(e.icon),1)],64)):k("",!0)]),_:1},16,["class","style"])}const Dc={name:"w-icon",props:{tag:{type:String,default:"i"},color:{type:String},bgColor:{type:String},xs:{type:Boolean},sm:{type:Boolean},md:{type:Boolean},lg:{type:Boolean},xl:{type:Boolean},spin:{type:Boolean},spinA:{type:Boolean},rotate135a:{type:Boolean},rotate90a:{type:Boolean},rotate45a:{type:Boolean},rotate45:{type:Boolean},rotate90:{type:Boolean},rotate135:{type:Boolean},rotate180:{type:Boolean},flipX:{type:Boolean},flipY:{type:Boolean},size:{type:[Number,String]}},emits:[],data:()=>({icon:"",fontName:""}),computed:{hasLigature(){return Re.iconsLigature===this.fontName},forcedSize(){return this.size&&(isNaN(this.size)?this.size:`${this.size}px`)},presetSize(){return this.xs&&"xs"||this.sm&&"sm"||this.md&&"md"||this.lg&&"lg"||this.xl&&"xl"||null},classes(){return{[this.fontName]:!0,[!this.hasLigature&&this.icon]:!this.hasLigature&&this.icon,[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor,[`size--${this.presetSize}`]:this.presetSize&&!this.forcedSize,"w-icon--spin":this.spin,"w-icon--spin-a":this.spinA,"w-icon--rotate45":this.rotate45,"w-icon--rotate90":this.rotate90,"w-icon--rotate135":this.rotate135,"w-icon--rotate180":this.rotate180,"w-icon--rotate-45":this.rotate45a,"w-icon--rotate-90":this.rotate90a,"w-icon--rotate-135":this.rotate135a,"w-icon--flip-x":this.flipX,"w-icon--flip-y":this.flipY}},styles(){return this.forcedSize&&`font-size: ${this.forcedSize}`}},methods:{readIcon(){const{default:e}=this.$slots,[t="",s=""]=typeof e=="function"&&e()[0].children.trim().split(" ")||[];return this.fontName=t,this.icon=s,!0}}};var jc=te(Dc,[["render",Nc]]);const ii=e=>console.warn(`Wave UI: ${e}`),En=e=>console.error(`Wave UI: ${e}`),Hc={key:0,class:"w-image__loader"};function Fc(e,t,s,i,o,l){const r=K("w-progress");return h(),V(Ce(l.wrapperTag),{class:T(["w-image-wrap",l.wrapperClasses]),style:J(l.wrapperStyles)},{default:p(()=>[m(Le,{name:s.transition,appear:""},{default:p(()=>[o.loaded?(h(),V(Ce(s.tag),{key:0,class:T(["w-image",l.imageClasses]),style:J(l.imageStyles),src:s.tag==="img"?o.imgSrc:null},null,8,["class","style","src"])):k("",!0)]),_:1},8,["name"]),!s.noSpinner&&o.loading?(h(),y("div",Hc,[e.$slots.loading?C(e.$slots,"loading",{key:0}):(h(),V(r,{key:1,circle:"",indeterminate:""}))])):k("",!0),e.$slots.default?(h(),V(Ce(l.wrapperTag),{key:1,class:T(["w-image__content",s.contentClass])},{default:p(()=>[C(e.$slots,"default")]),_:3},8,["class"])):k("",!0)]),_:3},8,["class","style"])}const Wc={name:"w-image",props:{tag:{type:String,default:"span"},src:{type:String},width:{type:[Number,String]},height:{type:[Number,String]},ratio:{type:[Number,String]},lazy:{type:Boolean},absolute:{type:Boolean},fixed:{type:Boolean},contain:{type:Boolean},noSpinner:{type:Boolean},fallback:{type:String},transition:{type:String,default:"fade"},contentClass:{type:[String,Array,Object]}},emits:["loading","loaded","error"],data(){return{loading:!1,loaded:!1,imgSrc:"",imgWidth:this.width||0,imgHeight:this.height||0,imgComputedRatio:0}},computed:{imgGivenRatio(){return parseFloat(this.ratio)},wrapperTag(){return["span","div"].includes(this.tag)?this.tag:"span"},wrapperClasses(){return{"w-image-wrap--absolute":this.absolute,"w-image-wrap--fixed":this.fixed,"w-image-wrap--has-ratio":this.imgGivenRatio}},wrapperStyles(){return{width:this.imgGivenRatio?null:(isNaN(this.imgWidth)?this.imgWidth:`${this.imgWidth}px`)||null,height:this.imgGivenRatio||this.tag==="img"?null:(isNaN(this.imgHeight)?this.imgHeight:`${this.imgHeight}px`)||null,"padding-bottom":this.imgGivenRatio&&`${this.imgGivenRatio*100}%`}},imageClasses(){return{"w-image--loading":this.loading,"w-image--loaded":this.loaded,"w-image--contain":this.contain}},imageStyles(){return{"background-image":this.tag!=="img"&&this.loaded?`url('http://github.com/$%7Bthis.imgSrc%7D')`:null}}},methods:{loadImage(e=!1){if(!this.loading)return this.loading=!0,this.loaded=!1,this.$emit("loading",e?this.fallback:this.src),new Promise(t=>{const s=new Image;s.onload=i=>(!this.width&&!this.height&&!this.imgGivenRatio&&(this.imgWidth=i.target.width,this.imgHeight=i.target.height),this.imgComputedRatio=i.target.height/i.target.width,this.loading=!1,this.loaded=!0,this.imgSrc=e?this.fallback:this.src,this.$emit("loaded",this.imgSrc),t(s)),s.onerror=i=>{this.$emit("error",i),this.fallback&&!e?(this.loading=!1,this.loadImage(!0)):(this.loading=!1,this.loaded=!1)},s.src=e?this.fallback:this.src})}},mounted(){if(!this.src)return ii("The w-image component was used without src.");if(this.lazy){const e=new IntersectionObserver(t=>{t[0]&&t[0].isIntersecting&&(this.loadImage(),e.disconnect())},this.intersectionConfig);e.observe(this.$el)}else this.loadImage()},watch:{src(){this.loadImage()},width(e){this.imgWidth=e},height(e){this.imgHeight=e}}};var Kc=te(Wc,[["render",Fc]]);const Uc=["name"],qc=["for"],Yc=["id","type","name","placeholder","step","min","max","minlength","maxlength","readonly","aria-readonly","disabled","required","tabindex"],Xc=["id","name","multiple","data-progress"],Gc={class:"w-input__no-file",key:"no-file"},Jc=a("No file"),Zc=["for"],Qc=["for"],eh=["src"],th=["for"];function sh(e,t,s,i,o,l){const r=K("w-icon"),d=K("w-progress");return h(),V(Ce(e.formRegister?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:o.inputValue,disabled:e.isDisabled,readonly:e.isReadonly,isFocused:o.isFocused},{valid:e.valid,"onUpdate:valid":t[10]||(t[10]=u=>e.valid=u),onReset:t[11]||(t[11]=u=>{e.$emit("update:modelValue",o.inputValue=""),e.$emit("input","")}),wrap:l.hasLabel&&s.labelPosition!=="inside",class:l.classes}),{default:p(()=>[s.type==="hidden"?We((h(),y("input",{key:0,type:"hidden",name:e.name||null,"onUpdate:modelValue":t[0]||(t[0]=u=>o.inputValue=u)},null,8,Uc)),[[pl,o.inputValue]]):(h(),y(B,{key:1},[s.labelPosition==="left"?(h(),y(B,{key:0},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-input__label w-input__label--left w-form-el-shakable",e.labelClasses]),for:`w-input--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,qc)):k("",!0)],64)):k("",!0),n("div",{class:T(["w-input__input-wrap",l.inputWrapClasses])},[s.innerIconLeft?(h(),V(r,{key:0,class:"w-input__icon w-input__icon--inner-left",tag:"label",for:`w-input--${e._.uid}`,onClick:t[1]||(t[1]=u=>e.$emit("click:inner-icon-left",u))},{default:p(()=>[a(O(s.innerIconLeft),1)]),_:1},8,["for"])):k("",!0),s.type!=="file"?We((h(),y("input",le({key:1,class:"w-input__input",ref:"input","onUpdate:modelValue":t[2]||(t[2]=u=>o.inputValue=u)},gt(l.listeners),{onInput:t[3]||(t[3]=(...u)=>l.onInput&&l.onInput(...u)),onFocus:t[4]||(t[4]=(...u)=>l.onFocus&&l.onFocus(...u)),onBlur:t[5]||(t[5]=(...u)=>l.onBlur&&l.onBlur(...u)),id:`w-input--${e._.uid}`,type:s.type,name:e.inputName,placeholder:s.placeholder||null,step:s.step||null,min:s.min||null,max:s.max||null,minlength:s.minlength||null,maxlength:s.maxlength||null,readonly:e.isReadonly||null,"aria-readonly":e.isReadonly?"true":"false",disabled:e.isDisabled||null,required:e.required||null,tabindex:e.tabindex||null},l.attrs),null,16,Yc)),[[Jd,o.inputValue]]):(h(),y(B,{key:2},[n("input",le({ref:"input",id:`w-input--${e._.uid}`,type:"file",name:e.name||null,onFocus:t[6]||(t[6]=(...u)=>l.onFocus&&l.onFocus(...u)),onBlur:t[7]||(t[7]=(...u)=>l.onBlur&&l.onBlur(...u)),onChange:t[8]||(t[8]=(...u)=>l.onFileChange&&l.onFileChange(...u)),multiple:s.multiple||null},l.attrs,{"data-progress":l.overallFilesProgress}),null,16,Xc),m(sa,{class:"w-input__input w-input__input--file",tag:"label",name:"fade",for:`w-input--${e._.uid}`},{default:p(()=>[!o.inputFiles.length&&o.isFocused?(h(),y("span",Gc,[C(e.$slots,"no-file",{},()=>[e.$slots["no-file"]===void 0?(h(),y(B,{key:0},[Jc],64)):k("",!0)])])):k("",!0),(h(!0),y(B,null,X(o.inputFiles,(u,c)=>(h(),y("span",{key:u.lastModified},[a(O(c?", ":""),1),(h(),y("span",{class:"filename",key:`${c}b`},O(u.base),1)),a(O(u.extension?`.${u.extension}`:""),1)]))),128))]),_:3},8,["for"])],64)),s.labelPosition==="inside"&&l.showLabelInside?(h(),y(B,{key:3},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-input__label w-input__label--inside w-form-el-shakable",e.labelClasses]),for:`w-input--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Zc)):k("",!0)],64)):k("",!0),s.innerIconRight?(h(),V(r,{key:4,class:"w-input__icon w-input__icon--inner-right",tag:"label",for:`w-input--${e._.uid}`,onClick:t[9]||(t[9]=u=>e.$emit("click:inner-icon-right",u))},{default:p(()=>[a(O(s.innerIconRight),1)]),_:1},8,["for"])):k("",!0),l.hasLoading||s.showProgress&&(l.uploadInProgress||l.uploadComplete)?(h(),V(d,{key:5,class:"fill-width",size:"2",color:s.progressColor||s.color,"model-value":s.showProgress?(l.uploadInProgress||l.uploadComplete)&&l.overallFilesProgress:l.loadingValue},null,8,["color","model-value"])):k("",!0)],2),s.type==="file"&&s.preview&&o.inputFiles.length?(h(),y("label",{key:1,class:"d-flex",for:`w-input--${e._.uid}`},[(h(!0),y(B,null,X(o.inputFiles,(u,c)=>(h(),y(B,null,[u.progress<100?(h(),y("i",{class:"w-icon wi-spinner w-icon--spin size--sm w-input__file-preview primary",key:`${c}a`})):u.preview?(h(),y("img",{class:"w-input__file-preview",key:`${c}b`,src:u.preview,alt:""},null,8,eh)):(h(),y("i",{class:T(["w-icon w-input__file-preview primary size--md",s.preview&&typeof s.preview=="string"?s.preview:"wi-file"]),key:`${c}c`},null,2))],64))),256))],8,Qc)):k("",!0),s.labelPosition==="right"?(h(),y(B,{key:2},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-input__label w-input__label--right w-form-el-shakable",e.labelClasses]),for:`w-input--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,th)):k("",!0)],64)):k("",!0)],64))]),_:3},16,["valid","wrap","class"])}const lh={name:"w-input",mixins:[mt],props:{modelValue:{default:""},type:{type:String,default:"text"},label:{type:String},labelPosition:{type:String,default:"inside"},innerIconLeft:{type:String},innerIconRight:{type:String},staticLabel:{type:Boolean},placeholder:{type:String},color:{type:String,default:"primary"},bgColor:{type:String},labelColor:{type:String,default:"primary"},progressColor:{type:String},minlength:{type:[Number,String]},maxlength:{type:[Number,String]},step:{type:[Number,String]},min:{type:[Number,String]},max:{type:[Number,String]},dark:{type:Boolean},outline:{type:Boolean},round:{type:Boolean},shadow:{type:Boolean},tile:{type:Boolean},multiple:{type:Boolean},preview:{type:[Boolean,String],default:!0},loading:{type:[Boolean,Number],default:!1},showProgress:{type:[Boolean]},files:{type:Array}},emits:["input","update:modelValue","focus","blur","click:inner-icon-left","click:inner-icon-right","update:overallProgress"],data(){return{inputValue:this.modelValue,inputNumberError:!1,isFocused:!1,inputFiles:[],fileReader:null,isAutofilled:!1}},computed:{attrs(){const e=this.$attrs;return ft(e,["class"])},listeners(){const e=this.$attrs;return ft(e,["input","focus","blur"])},attrs(){const e=this.$attrs;return ft(e,["class"])},hasValue(){switch(this.type){case"file":return!!this.inputFiles.length;case"number":return this.inputValue||this.inputValue===0||this.inputNumberError;case"date":case"time":return!0;default:return this.inputValue||this.inputValue===0}},hasLabel(){return this.label||this.$slots.default},hasLoading(){return![void 0,!1].includes(this.loading)},loadingValue(){let e;return typeof this.loading=="number"?e=this.loading:this.loading&&(e=this.type==="file"&&this.overallFilesProgress?this.overallFilesProgress:void 0),e},showLabelInside(){return!this.staticLabel||!this.hasValue&&!this.placeholder},overallFilesProgress(){const t=+this.inputFiles.reduce((s,i)=>s+i.progress,0)/this.inputFiles.length;return this.$emit("update:overallProgress",this.inputFiles.length?t:void 0),t},uploadInProgress(){return this.overallFilesProgress>0&&this.overallFilesProgress<100},uploadComplete(){return this.overallFilesProgress===100},classes(){return{"w-input":!0,"w-input--file":this.type==="file","w-input--disabled":this.isDisabled,"w-input--readonly":this.isReadonly,[`w-input--${this.hasValue||this.isAutofilled?"filled":"empty"}`]:!0,"w-input--focused":this.isFocused&&!this.isReadonly,"w-input--dark":this.dark,"w-input--floating-label":this.hasLabel&&this.labelPosition==="inside"&&!this.staticLabel,"w-input--no-padding":!this.outline&&!this.bgColor&&!this.shadow&&!this.round,"w-input--has-placeholder":this.placeholder,"w-input--inner-icon-left":this.innerIconLeft,"w-input--inner-icon-right":this.innerIconRight}},inputWrapClasses(){return{[this.valid===!1?this.validationColor:this.color]:this.color||this.valid===!1,[`${this.bgColor}--bg`]:this.bgColor,"w-input__input-wrap--file":this.type==="file","w-input__input-wrap--round":this.round,"w-input__input-wrap--tile":this.tile,"w-input__input-wrap--box":this.outline||this.bgColor||this.shadow,"w-input__input-wrap--underline":!this.outline,"w-input__input-wrap--shadow":this.shadow,"w-input__input-wrap--no-padding":!this.outline&&!this.bgColor&&!this.shadow&&!this.round,"w-input__input-wrap--loading":this.loading||this.showProgress&&this.uploadInProgress,"w-input__input-wrap--upload-complete":this.uploadComplete}}},methods:{onInput(e){this.inputNumberError=e.target.validity.badInput,this.$emit("update:modelValue",this.inputValue),this.$emit("input",this.inputValue)},onFocus(e){this.isFocused=!0,this.$emit("focus",e)},onBlur(e){this.isFocused=!1,this.$emit("blur",e)},onFileChange(e){this.inputFiles=[...e.target.files].map(t=>{const[,s="",i="",o=""]=t.name.match(/^(.*?)\.([^.]*)$|(.*)/),l=it({name:t.name,base:s||o,extension:i,type:t.type,size:t.size,lastModified:t.lastModified,preview:null,progress:0,file:t});return this.readFile(t,l),l}),this.$emit("update:modelValue",this.inputFiles),this.$emit("input",this.inputFiles)},readFile(e,t){const s=new FileReader,i=typeof this.preview=="string",o=e.type&&e.type.startsWith("image/");this.preview&&!i&&o?s.addEventListener("load",l=>{t.preview=l.target.result}):delete t.preview,s.addEventListener("progress",l=>{l.loaded&&l.total&&(t.progress=l.loaded*100/l.total)}),s.readAsDataURL(e)}},mounted(){setTimeout(()=>{this.$refs.input&&this.$refs.input.matches(":-webkit-autofill")&&(this.isAutofilled=!0)},400)},watch:{modelValue(e){this.inputValue=e,!e&&e!==0&&(this.isAutofilled=!1)}}};var ih=te(lh,[["render",sh]]);function nh(e,t,s,i,o,l){const r=K("w-icon"),d=K("w-list",!0);return h(),y("ul",{class:T(["w-list",l.classes])},[(h(!0),y(B,null,X(e.listItems,(u,c)=>(h(),y("li",{class:T(["w-list__item",{"w-list__item--parent":(u.children||[]).length}]),key:c},[s.icon?(h(),V(r,{key:0,class:"w-list__item-bullet"},{default:p(()=>[a(O(s.icon),1)]),_:1})):k("",!0),e.$slots[`item.${c+1}`]||e.$slots.item||e.$slots.default?(h(),V(Ce(s.checklist?"w-checkbox":s.nav&&!u.disabled&&u.route?l.hasRouter?"router-link":"a":"div"),le({key:1,class:"w-list__item-label"},l.liLabelProps(u,c,u._selected)),{default:p(()=>[e.$slots[`item.${c+1}`]?C(e.$slots,`item.${c+1}`,{key:0,item:l.cleanLi(u),index:c+1,selected:u._selected}):e.$slots.item?C(e.$slots,"item",{key:1,item:l.cleanLi(u),index:c+1,selected:u._selected}):C(e.$slots,"default",{key:2,item:l.cleanLi(u),index:c+1,selected:u._selected},()=>[a(O(u._label),1)])]),_:2},1040)):(h(),V(Ce(s.checklist?"w-checkbox":s.nav&&!u.disabled&&u.route?l.hasRouter?"router-link":"a":"div"),le({key:2,class:"w-list__item-label"},l.liLabelProps(u,c,u._selected)),null,16)),(u.children||[]).length?(h(),V(d,le({key:3},e.$props,{items:u.children,depth:s.depth+1,"onUpdate:modelValue":t[0]||(t[0]=f=>e.$emit("update:modelValue",f)),onInput:t[1]||(t[1]=f=>e.$emit("input",f)),onItemClick:t[2]||(t[2]=f=>e.$emit("item-click",f)),onItemSelect:t[3]||(t[3]=f=>e.$emit("item-select",f))}),hs({_:2},[e.$slots.item?{name:"item",fn:p(({item:f,index:w,selected:g})=>[C(e.$slots,"item",{item:l.cleanLi(f),index:w,selected:g})])}:{name:"default",fn:p(({item:f,index:w,selected:g})=>[C(e.$slots,"default",{item:l.cleanLi(f),index:w,selected:g},()=>[a(O(f[s.itemLabelKey]),1)])])}]),1040,["items","depth"])):k("",!0)],2))),128))],2)}const oh={name:"w-list",props:{items:{type:[Array,Number],required:!0},modelValue:{},checklist:{type:Boolean},roundCheckboxes:{type:Boolean},multiple:{type:Boolean},addIds:{type:[Boolean,String]},hover:{type:Boolean},color:{type:String},selectionColor:{type:String},bgColor:{type:String},nav:{type:Boolean},icon:{type:String,default:""},itemLabelKey:{type:String,default:"label"},itemValueKey:{type:String,default:"value"},itemClassKey:{type:String,default:"class"},itemColorKey:{type:String,default:"color"},itemRouteKey:{type:String,default:"route"},itemClass:{type:String},depth:{type:Number,default:0},returnObject:{type:Boolean},noUnselect:{type:Boolean},arrowsNavigation:{type:Boolean}},emits:["input","update:modelValue","item-click","item-select","keydown:escape","keydown:enter"],data:()=>({listItems:[]}),computed:{hasRouter(){return"$router"in this},listId(){return this.addIds?typeof this.addIds=="string"?this.addIds:`w-list--${this._.uid}`:null},selectedItems(){return this.listItems.filter(e=>e._selected)},enabledItemsIndexes(){return this.listItems.filter(e=>!e.disabled).map(e=>e.index)},isMultipleSelect(){return this.multiple||this.checklist},isSelectable(){return this.modelValue!==void 0||this.checklist||this.nav},SelectionColor(){const e=this.selectionColor===void 0?!this.color&&"primary":this.selectionColor;return this.isSelectable&&e},classes(){return{[this.color]:this.color||null,[`${this.bgColor}--bg`]:this.bgColor||null,"w-list--checklist":this.checklist,"w-list--navigation":this.nav,"w-list--icon":this.icon,[`w-list--child w-list--depth-${this.depth}`]:this.depth}}},methods:{getItemValue(e){return e&&typeof e=="object"?e[this.itemValueKey]!==void 0?e[this.itemValueKey]:e[this.itemLabelKey]!==void 0?e[this.itemLabelKey]:e.index:e},selectItem(e,t){e._selected&&!this.multiple&&this.noUnselect||(e._selected=t!==void 0?t:!e._selected,e._selected&&!this.isMultipleSelect&&this.listItems.forEach(s=>s._index!==e._index&&(s._selected=!1)),this.emitSelection())},liLabelClasses(e){return{"w-list__item-label--disabled":e.disabled||this.nav&&!e[this.itemRouteKey]&&!e.children,"w-list__item-label--active":this.isSelectable&&e._selected||null,"w-list__item-label--focused":e._focused,"w-list__item-label--hoverable":this.hover,"w-list__item-label--selectable":this.isSelectable,[e.color]:!!e.color,[this.SelectionColor]:e._selected&&!e.color&&this.SelectionColor,[e[this.itemClassKey]||this.itemClass]:e[this.itemClassKey]||this.itemClass}},liLabelProps(e,t,s){const i=this.$slots[`item.${t+1}`]||this.$slots.item,o=()=>{if(!e.disabled){const u=this.cleanLi(e);this.$emit("item-click",u),this.$emit("item-select",u)}},l=this.isSelectable&&(u=>{u.stopPropagation(),!e.disabled&&this.selectItem(e)}),r=this.isSelectable&&(u=>{!e.disabled&&u.keyCode===13?(this.selectItem(e),this.$emit("keydown:enter"),this.$emit("item-select",this.cleanLi(e))):u.keyCode===27?this.$emit("keydown:escape"):this.arrowsNavigation&&(u.preventDefault(),u.keyCode===38&&this.focusPrevNextItem(e._index,!1),u.keyCode===40&&this.focusPrevNextItem(e._index,!0))}),d={class:this.liLabelClasses(e),tabindex:e.disabled||this.checklist?null:"0","aria-selected":s?"true":"false",id:this.listId?`${this.listId}_item-${t+1}`:null,role:"option"};return this.checklist?(d.modelValue=e._selected,d.color=e[this.itemColorKey]||this.color,d.round=this.roundCheckboxes,d.disabled=e.disabled,i||(d.label=e._label||null),d.onFocus=()=>e._focused=!0,d.onBlur=()=>e._focused=!1,d.onInput=u=>this.selectItem(e,u),d.onClick=u=>{const c=u.target.querySelector('input[type="checkbox"]');c&&(c.focus(),c.click()),o()}):this.nav?(!e.disabled&&e[this.itemRouteKey]&&(d.onKeydown=r,d.onMousedown=l,this.$router?(d.to=e[this.itemRouteKey],d.onClick=u=>{u.preventDefault(),this.$router.push(e[this.itemRouteKey]),o()}):(d.href=e[this.itemRouteKey],d.onClick=o)),i||(d.innerHTML=e._label)):(this.isSelectable&&(e.disabled||(d.tabindex=0),d.onClick=o,d.onKeydown=r,d.onMousedown=l),i||(d.innerHTML=e._label)),d},checkSelection(e){return e=Array.isArray(e)?e:e?[e]:[],this.returnObject&&(e=e.map(this.getItemValue)),e},emitSelection(){const e=this.selectedItems.map(s=>this.returnObject?ft(s,["_value","_selected"]):s._value),t=this.isMultipleSelect?e:e[0]!==void 0?e[0]:null;this.$emit("update:modelValue",t),this.$emit("input",t)},focusPrevNextItem(e,t=!0){e=this.enabledItemsIndexes[this.enabledItemsIndexes.indexOf(e)+(t?1:-1)];const s=t?0:this.enabledItemsIndexes.length-1;e===void 0&&(e=this.enabledItemsIndexes[s]),this.$el.querySelector(`#${this.listId}_item-${e+1}`).focus()},cleanLi(e){return ft(e,["_index","_value","_label","_selected","_focused"])},refreshListItems(){const e=typeof this.items=="number"?Array(this.items).fill({}):this.items||[];this.listItems=e.map((t,s)=>Xe(xe({},t),{_index:s,_value:t[this.itemValueKey]===void 0?t[this.itemLabelKey]||s:t[this.itemValueKey],_selected:t._selected||!1,_label:t[this.itemLabelKey]||"",_focused:!1}))},applySelectionOnItems(e){this.isMultipleSelect||this.listItems.forEach(t=>t._selected=!1),this.checkSelection(e).forEach(t=>this.listItems.find(s=>s._value===t)._selected=!0)}},created(){this.refreshListItems(),this.applySelectionOnItems(this.modelValue)},watch:{items(){this.refreshListItems(),this.applySelectionOnItems(this.modelValue)},modelValue(e){this.applySelectionOnItems(e)},multiple(e){if(!e){let t=null;this.listItems.forEach(s=>{s._selected&&!t?t=s:s._selected&&(s._selected=!1)}),this.emitSelection()}}}};var ah=te(oh,[["render",nh]]),aa={props:{appendTo:{type:[String,Boolean,Object]},fixed:{type:Boolean},top:{type:Boolean},bottom:{type:Boolean},left:{type:Boolean},right:{type:Boolean},alignTop:{type:Boolean},alignBottom:{type:Boolean},alignLeft:{type:Boolean},alignRight:{type:Boolean},noPosition:{type:Boolean},zIndex:{type:[Number,String,Boolean]},activator:{type:[String,Object,HTMLElement]}},inject:{detachableDefaultRoot:{default:null}},data:()=>({docEventListenersHandlers:[]}),computed:{appendToTarget(){let e=".w-app";typeof this.detachableDefaultRoot=="function"&&(e=this.detachableDefaultRoot()||e);let t=this.appendTo||e;return t===!0?t=e:this.appendTo==="activator"?t=this.$el.previousElementSibling:t&&!["object","string"].includes(typeof t)?t=e:typeof t=="object"&&!t.nodeType&&(t=e,ii(`Invalid node provided in ${this.$options.name} \`append-to\`. Falling back to .w-app.`)),typeof t=="string"&&(t=document.querySelector(t)),t||(ii(`Unable to locate ${this.appendTo?`target ${this.appendTo}`:e}`),t=document.querySelector(e)),t},detachableParentEl(){return this.appendToTarget},hasSeparateActivator(){var e;if(this.$slots.activator)return!1;const t=typeof this.activator=="string",s=(((e=this.activator)==null?void 0:e.$el)||this.activator)instanceof HTMLElement;return t||s},activatorEl:{get(){var e;if(this.hasSeparateActivator){const t=((e=this.activator)==null?void 0:e.$el)||this.activator;return t instanceof HTMLElement?t:document.querySelector(this.activator)}return this.$el.nextElementSibling},set(){}},position(){return this.top&&"top"||this.bottom&&"bottom"||this.left&&"left"||this.right&&"right"||"bottom"},alignment(){return["top","bottom"].includes(this.position)&&this.alignLeft&&"left"||["top","bottom"].includes(this.position)&&this.alignRight&&"right"||["left","right"].includes(this.position)&&this.alignTop&&"top"||["left","right"].includes(this.position)&&this.alignBottom&&"bottom"||""}},methods:{async open(e){this.delay&&await new Promise(t=>setTimeout(t,this.delay)),this.detachableVisible=!0,this.activator&&(this.activatorEl=e.target),await this.insertInDOM(),this.minWidth==="activator"&&(this.activatorWidth=this.activatorEl.offsetWidth),this.noPosition||this.computeDetachableCoords(),this.timeoutId=setTimeout(()=>{this.$emit("update:modelValue",!0),this.$emit("input",!0),this.$emit("open")},0),this.persistent||document.addEventListener("mousedown",this.onOutsideMousedown),this.noPosition||window.addEventListener("resize",this.onResize)},getActivatorCoordinates(){const{top:e,left:t,width:s,height:i}=this.activatorEl.getBoundingClientRect();let o={top:e,left:t,width:s,height:i};if(!this.fixed){const{top:l,left:r}=this.detachableParentEl.getBoundingClientRect(),d=window.getComputedStyle(this.detachableParentEl,null);o=Xe(xe({},o),{top:e-l+this.detachableParentEl.scrollTop-parseInt(d.getPropertyValue("border-top-width")),left:t-r+this.detachableParentEl.scrollLeft-parseInt(d.getPropertyValue("border-left-width"))})}return o},computeDetachableCoords(){let{top:e,left:t,width:s,height:i}=this.getActivatorCoordinates();if(!this.detachableEl)return;this.detachableEl.style.visibility="hidden",this.detachableEl.style.display="flex";const o=window.getComputedStyle(this.detachableEl,null);switch(this.position){case"top":{e-=this.detachableEl.offsetHeight,this.alignRight?t+=s-this.detachableEl.offsetWidth+parseInt(o.getPropertyValue("border-right-width")):this.alignLeft||(t+=(s-this.detachableEl.offsetWidth)/2);break}case"bottom":{e+=i,this.alignRight?t+=s-this.detachableEl.offsetWidth+parseInt(o.getPropertyValue("border-right-width")):this.alignLeft||(t+=(s-this.detachableEl.offsetWidth)/2);break}case"left":{t-=this.detachableEl.offsetWidth,this.alignBottom?e+=i-this.detachableEl.offsetHeight:this.alignTop||(e+=(i-this.detachableEl.offsetHeight)/2);break}case"right":{t+=s,this.alignBottom?e+=i-this.detachableEl.offsetHeight+parseInt(o.getPropertyValue("margin-top")):this.alignTop||(e+=(i-this.detachableEl.offsetHeight)/2+parseInt(o.getPropertyValue("margin-top")));break}}this.detachableEl.style.visibility=null,this.detachableVisible||(this.detachableEl.style.display="none"),this.detachableCoords={top:e,left:t}},onResize(){this.minWidth==="activator"&&(this.activatorWidth=this.activatorEl.offsetWidth),this.computeDetachableCoords()},onOutsideMousedown(e){!this.detachableEl.contains(e.target)&&!this.activatorEl.contains(e.target)&&(this.$emit("update:modelValue",this.detachableVisible=!1),this.$emit("input",!1),this.$emit("close"),document.removeEventListener("mousedown",this.onOutsideMousedown),window.removeEventListener("resize",this.onResize))},insertInDOM(){return new Promise(e=>{this.$nextTick(()=>{var t;this.detachableEl=((t=this.$refs.detachable)==null?void 0:t.$el)||this.$refs.detachable,this.detachableEl&&this.appendToTarget.appendChild(this.detachableEl),e()})})},removeFromDOM(){document.removeEventListener("mousedown",this.onOutsideMousedown),window.removeEventListener("resize",this.onResize),this.detachableEl&&this.detachableEl.parentNode&&(this.detachableVisible=!1,this.detachableEl.remove(),this.detachableEl=null)},bindActivatorEvents(){const e=typeof this.activator=="string";Object.entries(this.activatorEventHandlers).forEach(([t,s])=>{t=t.replace("mouseenter","mouseover").replace("mouseleave","mouseout");const i=o=>{var l;(e&&((l=o.target)==null?void 0:l.matches)&&o.target.matches(this.activator)||o.target===this.activatorEl||this.activatorEl.contains(o.target))&&s(o)};document.addEventListener(t,i),this.docEventListenersHandlers.push({eventName:t,handler:i})})}},mounted(){var e;this.activator?this.bindActivatorEvents():this.$nextTick(()=>{this.activator&&this.bindActivatorEvents(),this.modelValue&&this.toggle({type:"click",target:this.activatorEl})}),this.overlay&&(this.overlayEl=(e=this.$refs.overlay)==null?void 0:e.$el),this.modelValue&&this.activator&&this.toggle({type:"click",target:this.activatorEl})},unmounted(){this.close(),this.removeFromDOM(),this.docEventListenersHandlers.length&&this.docEventListenersHandlers.forEach(({eventName:e,handler:t})=>{document.removeEventListener(e,t)})},watch:{modelValue(e){!!e!==this.detachableVisible&&this.toggle({type:"click",target:this.activatorEl})},appendTo(){this.removeFromDOM(),this.insertInDOM()}}};function rh(e,t,s,i,o,l){const r=K("w-card"),d=K("w-overlay");return h(),y(B,null,[C(e.$slots,"activator",{on:l.activatorEventHandlers}),m(Le,{name:l.transitionName,appear:""},{default:p(()=>[s.custom&&e.detachableVisible?(h(),y("div",le({key:0,class:"w-menu",ref:"detachable"},e.$attrs,{onClick:t[0]||(t[0]=u=>s.hideOnMenuClick&&l.close(!0)),onMouseenter:t[1]||(t[1]=u=>s.showOnHover&&(e.hoveringMenu=!0)),onMouseleave:t[2]||(t[2]=u=>s.showOnHover&&(e.hoveringMenu=!1,l.close())),class:l.classes,style:l.styles}),[C(e.$slots,"default")],16)):e.detachableVisible?(h(),V(r,le({key:1,class:"w-menu",ref:"detachable"},e.$attrs,{onClick:t[3]||(t[3]=u=>s.hideOnMenuClick&&l.close(!0)),onMouseenter:t[4]||(t[4]=u=>s.showOnHover&&(e.hoveringMenu=!0)),onMouseleave:t[5]||(t[5]=u=>s.showOnHover&&(e.hoveringMenu=!1,l.close())),tile:s.tile,"title-class":l.titleClasses,"content-class":l.contentClasses,shadow:s.shadow,"no-border":s.noBorder,class:l.classes,style:l.styles}),hs({default:p(()=>[C(e.$slots,"default")]),_:2},[e.$slots.title?{name:"title",fn:p(()=>[C(e.$slots,"title")])}:void 0,e.$slots.actions?{name:"actions",fn:p(()=>[C(e.$slots,"actions")])}:void 0]),1040,["tile","title-class","content-class","shadow","no-border","class","style"])):k("",!0)]),_:3},8,["name"]),s.overlay?(h(),V(d,le({key:0,ref:"overlay","model-value":e.detachableVisible,persistent:s.persistent,class:l.overlayClasses},s.overlayProps,{"z-index":(e.zIndex||200)-1,"onUpdate:modelValue":t[6]||(t[6]=u=>e.detachableVisible=!1)}),null,16,["model-value","persistent","class","z-index"])):k("",!0)],64)}const dh={name:"w-menu",mixins:[aa],props:{modelValue:{},showOnHover:{type:Boolean},hideOnMenuClick:{type:Boolean},color:{type:String},bgColor:{type:String},shadow:{type:Boolean},custom:{type:Boolean},tile:{type:Boolean},round:{type:Boolean},noBorder:{type:Boolean},transition:{type:String},menuClass:{type:[String,Object,Array]},titleClass:{type:[String,Object,Array]},contentClass:{type:[String,Object,Array]},arrow:{type:Boolean},minWidth:{type:[Number,String]},overlay:{type:Boolean},overlayClass:{type:[String,Object,Array]},overlayProps:{type:Object},persistent:{type:Boolean},delay:{type:Number}},provide(){return{detachableDefaultRoot:()=>{var e;return((e=this.$refs.detachable)==null?void 0:e.$el)||this.$refs.detachable||null}}},emits:["input","update:modelValue","open","close"],data:()=>({detachableVisible:!1,hoveringActivator:!1,hoveringMenu:!1,detachableCoords:{top:0,left:0},activatorWidth:0,detachableEl:null,timeoutId:null}),computed:{transitionName(){return this.transition||"scale-fade"},menuMinWidth(){return this.minWidth==="activator"?this.activatorWidth?`${this.activatorWidth}px`:0:isNaN(this.minWidth)?this.minWidth:this.minWidth?`${this.minWidth}px`:0},menuClasses(){return Yt(this.menuClass)},titleClasses(){return Yt(this.titleClass)},contentClasses(){return Yt(this.contentClass)},overlayClasses(){return Xe(xe({},Yt(this.overlayClass)),{"w-overlay--no-pointer-event":this.showOnHover})},classes(){return Xe(xe({[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor},this.menuClasses),{[`w-menu--${this.position}`]:!this.noPosition,[`w-menu--align-${this.alignment}`]:!this.noPosition&&this.alignment,"w-menu--tile":this.tile,"w-menu--card":!this.custom,"w-menu--round":this.round,"w-menu--arrow":this.arrow,"w-menu--shadow":this.shadow,"w-menu--fixed":this.fixed})},styles(){return{zIndex:this.zIndex||this.zIndex===0||this.overlay&&!this.zIndex&&200||null,top:this.detachableCoords.top&&`${~~this.detachableCoords.top}px`||null,left:this.detachableCoords.left&&`${~~this.detachableCoords.left}px`||null,minWidth:this.minWidth&&this.menuMinWidth||null,"--w-menu-bg-color":this.arrow&&this.$waveui.colors[this.bgColor||"white"]}},activatorEventHandlers(){let e={};return this.showOnHover?(e={focus:this.toggle,blur:this.toggle,mouseenter:t=>{this.hoveringActivator=!0,this.open(t)},mouseleave:t=>{this.hoveringActivator=!1,setTimeout(()=>{this.hoveringMenu||this.close()},10)}},typeof window!="undefined"&&"ontouchstart"in window&&(e.click=this.toggle)):e={click:this.toggle},e}},methods:{toggle(e){let t=this.detachableVisible;typeof window!="undefined"&&"ontouchstart"in window&&this.showOnHover&&e.type==="click"||e.type==="click"&&!this.showOnHover?t=!t:e.type==="mouseenter"&&this.showOnHover?(this.hoveringActivator=!0,t=!0):e.type==="mouseleave"&&this.showOnHover&&(this.hoveringActivator=!1,t=!1),this.timeoutId=clearTimeout(this.timeoutId),t?this.open(e):this.close()},async close(e=!1){!this.detachableVisible||this.showOnHover&&!e&&(await new Promise(t=>setTimeout(t,10)),this.showOnHover&&(this.hoveringMenu||this.hoveringActivator))||(this.$emit("update:modelValue",this.detachableVisible=!1),this.$emit("input",!1),this.$emit("close"),document.removeEventListener("mousedown",this.onOutsideMousedown),window.removeEventListener("resize",this.onResize))}}};var uh=te(dh,[["render",rh]]);function ch(e,t,s,i,o,l){const r=K("w-alert");return h(),V(Le,{name:l.transitionName,appear:""},{default:p(()=>[o.show?(h(),y("div",{key:0,class:T(["w-notification",l.classes]),style:J(l.styles)},[m(r,le(l.alertProps,{class:l.alertClasses,"onUpdate:modelValue":t[0]||(t[0]=d=>{e.$emit("update:modelValue",!1),e.$emit("input",!1)})}),{default:p(()=>[C(e.$slots,"default")]),_:3},16,["class"])],6)):k("",!0)]),_:3},8,["name"])}const hh={name:"w-notification",props:{modelValue:{default:!0},transition:{type:[String,Boolean],default:""},timeout:{type:[Number,String],default:0},absolute:{type:Boolean},top:{type:Boolean},bottom:{type:Boolean},left:{type:Boolean},right:{type:Boolean},zIndex:{type:[Number,String,Boolean]},success:{type:Boolean},info:{type:Boolean},warning:{type:Boolean},error:{type:Boolean},color:{type:String},bgColor:{type:String},shadow:{type:Boolean},tile:{type:Boolean},round:{type:Boolean},plain:{type:Boolean},noBorder:{type:Boolean},borderLeft:{type:Boolean},borderRight:{type:Boolean},borderTop:{type:Boolean},borderBottom:{type:Boolean},outline:{type:Boolean},dismiss:{type:Boolean},xs:{type:Boolean},sm:{type:Boolean},md:{type:Boolean},lg:{type:Boolean},xl:{type:Boolean}},emits:["input","update:modelValue","close"],data(){return{show:this.modelValue,timeoutId:null}},computed:{transitionName(){return this.transition===!1?"":this.transition?this.transition:`slide-${{top:"down",bottom:"up",left:"right",right:"left"}[this.position[this.position[1]==="center"?0:1]]}`},position(){let e=[];return!this.top&&!this.bottom&&!this.left&&!this.right?e=["top","right"]:e=[this.top&&"top"||this.bottom&&"bottom"||"top",this.left&&"left"||this.right&&"right"||"center"],e},hasType(){return!!(this.success||this.info||this.warning||this.error)},alertProps(){return{modelValue:this.show,success:this.success,info:this.info,warning:this.warning,error:this.error,color:this.color,bgColor:this.bgColor||!this.hasType&&"white"||"",shadow:this.shadow,tile:this.tile,round:this.round,plain:this.plain,noBorder:this.noBorder,borderLeft:this.borderLeft,borderRight:this.borderRight,borderTop:this.borderTop,borderBottom:this.borderBottom,outline:this.outline,dismiss:this.dismiss,xs:this.xs,sm:this.sm,md:this.md,lg:this.lg,xl:this.xl}},classes(){return{"w-notification--absolute":this.absolute,[`w-notification--${this.position.join(" w-notification--")}`]:!0}},alertClasses(){return this.bgColor||(this.success||this.info||this.warning||this.error)&&this.plain?null:"white--bg"},styles(){return{zIndex:this.zIndex||this.zIndex===0||null}},timeoutVal(){return parseInt(this.timeout)}},methods:{countdown(){this.timeoutId=setTimeout(()=>{this.$emit("update:modelValue",this.show=!1),this.$emit("input",!1),this.$emit("close")},this.timeoutVal)}},created(){this.modelValue&&this.timeoutVal&&this.countdown()},watch:{modelValue(e){clearTimeout(this.timeoutId),this.show=e,e&&this.timeoutVal&&this.countdown()}}};var fh=te(hh,[["render",ch]]);function ph(e,t,s,i,o,l){const r=$i("focus");return h(),V(Le,{name:"fade",appear:"",onAfterLeave:l.onClose},{default:p(()=>[s.modelValue?We((h(),y("div",{key:0,class:T(["w-overlay",l.classes]),ref:"overlay",style:J(s.modelValue&&l.styles||null),onKeydown:t[0]||(t[0]=Ne(Lt((...d)=>l.onClick&&l.onClick(...d),["stop"]),["escape"])),onClick:t[1]||(t[1]=(...d)=>l.onClick&&l.onClick(...d)),tabindex:"0"},[C(e.$slots,"default")],38)),[[gs,e.showOverlay],[r]]):k("",!0)]),_:3},8,["onAfterLeave"])}const gh={name:"w-overlay",props:{modelValue:{},opacity:{type:[Number,String,Boolean]},bgColor:{type:String},zIndex:{type:[Number,String,Boolean]},persistent:{type:Boolean},persistentNoAnimation:{type:Boolean}},provide(){return{detachableDefaultRoot:()=>this.$refs.overlay||null}},emits:["input","update:modelValue","click","before-close","close"],data:()=>({persistentAnimate:!1,showOverlay:!1}),computed:{backgroundColor(){return this.bgColor||this.opacity&&`rgba(0, 0, 0, ${this.opacity})`||!1},classes(){return{"w-overlay--persistent-animate":this.persistentAnimate}},styles(){return{backgroundColor:this.backgroundColor,zIndex:this.zIndex||this.zIndex===0?this.zIndex:!1}}},methods:{onClick(e){!e.target.classList.contains("w-overlay")||(this.persistent&&!this.persistentNoAnimation?(this.persistentAnimate=!0,setTimeout(()=>this.persistentAnimate=!1,150)):this.persistent||(this.showOverlay=!1,this.$emit("before-close")),this.$emit("click",e))},onClose(){this.$emit("update:modelValue",!1),this.$emit("input",!1),this.modelValue||this.$emit("close")}},created(){this.showOverlay=this.modelValue},watch:{modelValue(e){e&&(this.showOverlay=!0)}}};var mh=te(gh,[["render",ph]]);const bh={class:"w-parallax"};function yh(e,t,s,i,o,l){return h(),y("div",bh)}const vh={name:"w-parallax",props:{},emits:[],data:()=>({})};var wh=te(vh,[["render",yh]]);const _h=["viewBox"],kh=["cx","cy","r","stroke-dasharray","stroke-width"],Sh=["viewBox"],xh=["cx","cy","r","stroke-width","stroke-linecap","stroke-dasharray"];function Ch(e,t,s,i,o,l){return h(),y("div",{class:T(["w-progress",l.classes]),style:J(l.styles)},[s.circle?(h(),y(B,{key:1},[(h(),y("svg",{viewBox:`${l.circleCenter/2} ${l.circleCenter/2} ${l.circleCenter} ${l.circleCenter}`},[s.bgColor||this.progressValue>-1?(h(),y("circle",{key:0,class:T(["bg",s.bgColor]),cx:l.circleCenter,cy:l.circleCenter,r:e.circleRadius,fill:"transparent","stroke-dasharray":e.circleCircumference,"stroke-width":s.stroke},null,10,kh)):k("",!0)],8,_h)),(h(),y("svg",{class:"w-progress__progress",viewBox:`${l.circleCenter/2} ${l.circleCenter/2} ${l.circleCenter} ${l.circleCenter}`,style:J(`stroke-dashoffset: ${(1-l.progressValue/100)*e.circleCircumference}`)},[n("circle",{cx:l.circleCenter,cy:l.circleCenter,r:e.circleRadius,fill:"transparent","stroke-width":s.stroke,"stroke-linecap":s.roundCap&&"round","stroke-dasharray":e.circleCircumference},null,8,xh)],12,Sh))],64)):(h(),y("div",{key:0,class:T(["w-progress__progress",{full:l.progressValue===100}]),style:J(`width: ${l.progressValue}%`)},null,6)),s.label||e.$slots.default?(h(),y("div",{key:2,class:T(["w-progress__label",s.labelColor||!1])},[C(e.$slots,"default",{},()=>[a(O(Math.round(l.progressValue))+O(s.circle?"":"%"),1)])],2)):k("",!0)],6)}const ml=40,Th=ml/2,$h=Math.round(ml*3.14*100)/100,Bh={name:"w-progress",props:{modelValue:{type:[Number,String,Boolean],default:-1},label:{type:Boolean},roundCap:{type:Boolean},color:{type:String,default:"primary"},bgColor:{type:String},labelColor:{type:String},size:{type:[Number,String]},circle:{type:Boolean},stroke:{type:[Number,String],default:4},shadow:{type:Boolean},tile:{type:Boolean},round:{type:Boolean},outline:{type:Boolean},stripes:{type:Boolean},absolute:{type:Boolean},fixed:{type:Boolean},top:{type:Boolean},bottom:{type:Boolean},zIndex:{type:[Number,String,Boolean]}},emits:[],data:()=>({circleSize:ml,circleRadius:Th,circleCircumference:$h}),computed:{progressValue(){return parseFloat(this.modelValue)},circleCenter(){return ml+this.stroke},forcedSize(){return this.size&&(isNaN(this.size)?this.size:`${this.size}px`)},position(){return this.top&&"top"||this.bottom&&"bottom"||"top"},classes(){return{[`w-progress--${this.circle?"circular":"linear"}`]:!0,[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor&&!this.circle,[`w-progress--${this.position}`]:!this.circle&&(this.absolute||this.fixed),"w-progress--default-bg":!this.bgColor,"w-progress--indeterminate":this.modelValue===-1,"w-progress--outline":!this.circle&&this.outline,"w-progress--tile":!this.circle&&this.tile,"w-progress--stripes":!this.circle&&this.stripes,"w-progress--round":!this.circle&&this.round,"w-progress--shadow":this.shadow,"w-progress--absolute":!this.circle&&this.absolute,"w-progress--fixed":!this.circle&&!this.absolute&&this.fixed,[`w-progress--${this.roundCap?"round":"flat"}-cap`]:!0}},styles(){return{[this.circle?"width":"height"]:this.forcedSize||null}}}};var Ih=te(Bh,[["render",Ch]]);const Eh=["id","name","checked","disabled","required","tabindex","aria-checked"],Rh=["for"],Vh=["for"];function Lh(e,t,s,i,o,l){return h(),V(Ce(e.formRegister&&!l.wRadios?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:e.inputValue,disabled:e.isDisabled},{valid:e.valid,"onUpdate:valid":t[3]||(t[3]=r=>e.valid=r),onReset:t[4]||(t[4]=r=>{e.$emit("update:modelValue",e.inputValue=null),e.$emit("input",null)}),class:l.classes}),{default:p(()=>[n("input",{ref:"input",id:`w-radio--${e._.uid}`,type:"radio",name:e.inputName,checked:e.inputValue||null,disabled:e.isDisabled||null,required:e.required||null,tabindex:e.tabindex||null,onFocus:t[0]||(t[0]=r=>e.$emit("focus",r)),onChange:t[1]||(t[1]=r=>l.onInput(r)),"aria-checked":e.inputValue||"false",role:"radio"},null,40,Eh),l.hasLabel&&s.labelOnLeft?(h(),y(B,{key:0},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-radio__label w-form-el-shakable pr2",e.labelClasses]),for:`w-radio--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Rh)):k("",!0)],64)):k("",!0),n("div",{class:T(["w-radio__input",this.color]),onClick:t[2]||(t[2]=r=>{e.$refs.input.focus(),e.$refs.input.click()})},null,2),l.hasLabel&&!s.labelOnLeft?(h(),y(B,{key:1},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-radio__label w-form-el-shakable pl2",e.labelClasses]),for:`w-radio--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Vh)):k("",!0)],64)):k("",!0)]),_:3},16,["valid","class"])}const Oh={name:"w-radio",mixins:[mt],inject:{wRadios:{default:null}},props:{modelValue:{default:!1},returnValue:{},label:{type:String},labelOnLeft:{type:Boolean},color:{type:String,default:"primary"},labelColor:{type:String,default:"primary"},noRipple:{type:Boolean}},emits:["input","update:modelValue","focus"],data:()=>({inputValue:!1,ripple:{start:!1,end:!1,timeout:null}}),computed:{hasLabel(){return this.label||this.$slots.default},classes(){return{[`w-radio w-radio--${this.inputValue?"checked":"unchecked"}`]:!0,"w-radio--disabled":this.isDisabled,"w-radio--ripple":this.ripple.start,"w-radio--rippled":this.ripple.end}}},methods:{toggleFromOutside(){this.inputValue=this.returnValue!==void 0?this.returnValue===this.modelValue:this.modelValue},onInput(e){this.inputValue=e.target.checked;const t=this.inputValue&&this.returnValue!==void 0?this.returnValue:this.inputValue;this.$emit("update:modelValue",t),this.$emit("input",t),this.noRipple||(this.inputValue?(this.ripple.start=!0,this.ripple.timeout=setTimeout(()=>{this.ripple.start=!1,this.ripple.end=!0,setTimeout(()=>this.ripple.end=!1,100)},700)):(this.ripple.start=!1,clearTimeout(this.ripple.timeout)))}},created(){this.modelValue!==void 0&&this.toggleFromOutside()},watch:{modelValue(){this.toggleFromOutside()}}};var Ah=te(Oh,[["render",Lh]]);const Ph=["innerHTML"];function Mh(e,t,s,i,o,l){const r=K("w-radio");return h(),V(Ce(e.formRegister?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:e.inputValue,disabled:e.isDisabled},{valid:e.valid,"onUpdate:valid":t[1]||(t[1]=d=>e.valid=d),onReset:t[2]||(t[2]=d=>{e.$emit("update:modelValue",e.inputValue=null),e.$emit("input",null)}),column:!s.inline,wrap:s.inline,class:l.classes}),{default:p(()=>[(h(!0),y(B,null,X(l.radioItems,(d,u)=>(h(),V(r,le({key:u,"model-value":d.value===s.modelValue,"onUpdate:modelValue":c=>l.onInput(d),onFocus:t[0]||(t[0]=c=>e.$emit("focus",c)),name:e.inputName},{label:d.label,color:d.color,labelOnLeft:s.labelOnLeft,labelColor:s.labelColor},{disabled:e.isDisabled||null,readonly:e.isReadonly||null,class:{mt1:!s.inline&&u}}),{default:p(()=>[e.$slots[`item.${u+1}`]||e.$slots.item?C(e.$slots,e.$slots[`item.${u+1}`]?`item.${u+1}`:"item",{key:0,item:l.getOriginalItem(d),index:u+1,checked:d.value===s.modelValue,innerHTML:d.label}):d.label?(h(),y("div",{key:1,innerHTML:d.label},null,8,Ph)):k("",!0)]),_:2},1040,["model-value","onUpdate:modelValue","name","disabled","readonly","class"]))),128))]),_:3},16,["valid","column","wrap","class"])}const zh={name:"w-radios",mixins:[mt],props:{items:{type:Array,required:!0},modelValue:{type:[String,Number,Boolean]},labelOnLeft:{type:Boolean},itemLabelKey:{type:String,default:"label"},itemValueKey:{type:String,default:"value"},itemColorKey:{type:String,default:"color"},inline:{type:Boolean},color:{type:String,default:"primary"},labelColor:{type:String,default:"primary"}},emits:["input","update:modelValue","focus"],provide(){return{wRadios:!0}},data:()=>({inputValue:null}),computed:{radioItems(){return(this.items||[]).map((e,t)=>Xe(xe({},e),{_index:t,label:e[this.itemLabelKey],value:e[this.itemValueKey]===void 0?e[this.itemLabelKey]||t:e[this.itemValueKey],color:e[this.itemColorKey]||this.color}))},classes(){return["w-radios",`w-radios--${this.inline?"inline":"column"}`]}},methods:{onInput(e){this.inputValue=!0,this.$emit("update:modelValue",e.value),this.$emit("input",e.value)},getOriginalItem(e){return this.items[e._index]}}};var Nh=te(zh,[["render",Mh]]);const Dh=["id","name","value"],jh=["disabled","onMouseenter","onClick","tabindex"];function Hh(e,t,s,i,o,l){return h(),V(Ce(e.formRegister?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:o.rating,disabled:e.isDisabled,readonly:e.isReadonly},{valid:e.valid,"onUpdate:valid":t[4]||(t[4]=r=>e.valid=r),onReset:t[5]||(t[5]=r=>{e.$emit("update:modelValue",o.rating=null),e.$emit("input",null)}),class:l.classes}),{default:p(()=>[n("input",{id:e.inputName,name:e.inputName,type:"hidden",value:o.rating},null,8,Dh),(h(!0),y(B,null,X(s.max,r=>(h(),y(B,{key:r},[e.$slots.item?C(e.$slots,"item",{key:0,index:r+1}):k("",!0),n("button",{class:T(["w-rating__button",l.buttonClasses(r)]),disabled:e.isDisabled||e.isReadonly,onMouseenter:d=>o.hover=r,onMouseleave:t[0]||(t[0]=d=>o.hover=0),onClick:d=>l.onButtonClick(r),onFocus:t[1]||(t[1]=(...d)=>l.onFocus&&l.onFocus(...d)),onBlur:t[2]||(t[2]=(...d)=>l.onBlur&&l.onBlur(...d)),onKeydown:t[3]||(t[3]=(...d)=>l.onKeydown&&l.onKeydown(...d)),type:"button",tabindex:r===1?0:-1},[r-1===~~o.rating&&o.rating-~~o.rating?(h(),y("i",{key:0,class:T(["w-icon",`${s.icon} ${s.color}`]),role:"icon","aria-hidden":"true",style:J(l.halfStarStyle)},null,6)):k("",!0)],42,jh)],64))),128))]),_:3},16,["valid","class"])}const Fh={name:"w-rating",mixins:[mt],props:{modelValue:{},max:{type:[Number,String],default:5},color:{type:String,default:"primary"},bgColor:{type:String,default:"grey-light4"},icon:{type:String,default:"wi-star"},xs:{type:Boolean},sm:{type:Boolean},md:{type:Boolean},lg:{type:Boolean},xl:{type:Boolean},noRipple:{type:Boolean}},emits:["input","update:modelValue","focus","blur"],data(){return{rating:parseFloat(this.modelValue||0),hover:0,hasFocus:0,ripple:{start:!1,end:!1,timeout:null}}},computed:{size(){return this.xs&&"xs"||this.sm&&"sm"||this.lg&&"lg"||this.xl&&"xl"||"md"},classes(){return{"w-rating":!0,"w-rating--focus":this.hasFocus,"w-rating--hover":this.hover,"w-rating--disabled":this.isDisabled,"w-rating--readonly":this.isReadonly,"w-rating--ripple":this.ripple.start,"w-rating--rippled":this.ripple.end}},halfStarStyle(){return{width:this.hover<=~~this.rating&&`${(this.rating-~~this.rating)*100}%`}}},methods:{onButtonClick(e){this.rating=e,this.$emit("update:modelValue",this.rating),this.$emit("input",this.rating),this.noRipple||(this.ripple.start=!0,this.ripple.timeout=setTimeout(()=>{this.ripple.start=!1,this.ripple.end=!0,setTimeout(()=>this.ripple.end=!1,100)},700))},onFocus(e){this.hasFocus=!0,this.$emit("focus",e)},onBlur(e){this.hasFocus=!1,this.$emit("blur",e)},onKeydown(e){if([37,38,39,40].includes(e.keyCode)){[39,40].includes(e.keyCode)?this.rating<=this.max-1&&this.rating++:this.rating>1&&this.rating--;const t=this.$el.querySelectorAll("button")[this.rating-1];t&&(t.focus(),t.click()),e.preventDefault()}},buttonClasses(e){const t=e-1===~~this.rating&&this.rating-~~this.rating,s=this.hover>=e||!t&&this.hover===0&&this.rating>=e;return{"w-rating__button--on":s,"w-rating__button--half":t,[this.icon]:!0,[`size--${this.size}`]:!0,[s?this.color:this.bgColor]:!0}}},watch:{value(e){this.rating=parseFloat(e)}}};var Wh=te(Fh,[["render",Hh]]);const Kh=["for"],Uh=["aria-expanded","aria-owns","aria-activedescendant"],qh={key:1,class:"w-select__selection-slot"},Yh=["value","id","placeholder","disabled","required","tabindex"],Xh=["value","name"],Gh=["for"],Jh=["for"];function Zh(e,t,s,i,o,l){const r=K("w-icon"),d=K("w-list"),u=K("w-menu");return h(),V(Ce(e.formRegister?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:l.selectionString,disabled:e.isDisabled,readonly:e.isReadonly},{valid:e.valid,"onUpdate:valid":t[9]||(t[9]=c=>e.valid=c),onReset:l.onReset,wrap:l.hasLabel&&s.labelPosition!=="inside",class:l.classes}),{default:p(()=>[s.labelPosition==="left"?(h(),y(B,{key:0},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-select__label w-select__label--left w-form-el-shakable",e.labelClasses]),for:`w-select--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Kh)):k("",!0)],64)):k("",!0),m(u,le({modelValue:e.showMenu,"onUpdate:modelValue":t[8]||(t[8]=c=>e.showMenu=c),"menu-class":`w-select__menu ${s.menuClass||""}`,transition:"slide-fade-down","append-to":(s.menuProps||{}).appendTo!==void 0?(s.menuProps||{}).appendTo:void 0,"align-left":"",custom:"","min-width":"activator"},s.menuProps||{}),{activator:p(({on:c})=>[n("div",{class:T(["w-select__selection-wrap",l.inputWrapClasses]),onClick:t[5]||(t[5]=f=>!e.isDisabled&&!e.isReadonly&&(e.showMenu?l.closeMenu:l.openMenu)()),role:"button","aria-haspopup":"listbox","aria-expanded":e.showMenu?"true":"false","aria-owns":`w-select-menu--${e._.uid}`,"aria-activedescendant":`w-select-menu--${e._.uid}_item-1`},[s.innerIconLeft?(h(),V(r,{key:0,class:"w-select__icon w-select__icon--inner-left",tag:"label",onClick:t[0]||(t[0]=f=>e.$emit("click:inner-icon-left",f))},{default:p(()=>[a(O(s.innerIconLeft),1)]),_:1})):k("",!0),e.$slots.selection?(h(),y("div",qh,[C(e.$slots,"selection",{item:s.multiple?e.inputValue:e.inputValue[0]})])):k("",!0),n("input",{class:"w-select__selection",ref:"selection-input",type:"text",value:e.$slots.selection?"":l.selectionString,onFocus:t[1]||(t[1]=f=>!e.isDisabled&&!e.isReadonly&&l.onFocus(f)),onBlur:t[2]||(t[2]=(...f)=>l.onBlur&&l.onBlur(...f)),onKeydown:t[3]||(t[3]=f=>!e.isDisabled&&!e.isReadonly&&l.onKeydown(f)),id:`w-select--${e._.uid}`,placeholder:!e.$slots.selection&&s.placeholder||null,disabled:e.isDisabled||null,readonly:"","aria-readonly":"true",required:e.required||null,tabindex:e.tabindex||null,autocomplete:"off"},null,40,Yh),(h(!0),y(B,null,X(e.inputValue.length?e.inputValue:[{}],(f,w)=>(h(),y("input",{key:w,type:"hidden",value:f.value||"",name:e.inputName+(s.multiple?"[]":"")},null,8,Xh))),128)),s.labelPosition==="inside"&&l.showLabelInside?(h(),y(B,{key:2},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-select__label w-select__label--inside w-form-el-shakable",e.labelClasses]),for:`w-select--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Gh)):k("",!0)],64)):k("",!0),s.innerIconRight?(h(),V(r,{key:3,class:"w-select__icon w-select__icon--inner-right",tag:"label",onClick:t[4]||(t[4]=f=>e.$emit("click:inner-icon-right",f))},{default:p(()=>[a(O(s.innerIconRight),1)]),_:1})):k("",!0)],10,Uh)]),default:p(()=>[m(d,{ref:"w-list","model-value":e.inputValue,"onUpdate:modelValue":l.onInput,onItemClick:t[6]||(t[6]=c=>e.$emit("item-click",c)),onItemSelect:l.onListItemSelect,"onKeydown:enter":t[7]||(t[7]=c=>s.noUnselect&&!s.multiple&&l.closeMenu()),"onKeydown:escape":l.closeMenu,items:l.selectItems,multiple:s.multiple,"arrows-navigation":"","return-object":"","add-ids":`w-select-menu--${e._.uid}`,"no-unselect":s.noUnselect,"selection-color":s.selectionColor,"item-color-key":s.itemColorKey,role:"listbox",tabindex:"-1"},hs({_:2},[X(s.items.length,c=>({name:`item.${c}`,fn:p(({item:f,selected:w,index:g})=>[e.$slots[`item.${c}`]&&e.$slots[`item.${c}`](f,w,g)?C(e.$slots,`item.${c}`,{key:0,item:f,selected:w,index:g},()=>[a(O(f[s.itemLabelKey]),1)]):C(e.$slots,"item",{key:1,item:f,selected:w,index:g},()=>[a(O(f[s.itemLabelKey]),1)])])}))]),1032,["model-value","onUpdate:modelValue","onItemSelect","onKeydown:escape","items","multiple","add-ids","no-unselect","selection-color","item-color-key"])]),_:3},16,["modelValue","menu-class","append-to"]),s.labelPosition==="right"?(h(),y(B,{key:1},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-select__label w-select__label--right w-form-el-shakable",e.labelClasses]),for:`w-select--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Jh)):k("",!0)],64)):k("",!0)]),_:3},16,["valid","onReset","wrap","class"])}const Qh={name:"w-select",mixins:[mt],props:{items:{type:Array,required:!0},modelValue:{},multiple:{type:Boolean},placeholder:{type:String},label:{type:String},labelPosition:{type:String,default:"inside"},innerIconLeft:{type:String},innerIconRight:{type:String,default:"wi-triangle-down"},staticLabel:{type:Boolean},itemLabelKey:{type:String,default:"label"},itemColorKey:{type:String,default:"color"},itemValueKey:{type:String,default:"value"},itemClass:{type:String},menuClass:{type:String},color:{type:String,default:"primary"},bgColor:{type:String},labelColor:{type:String,default:"primary"},selectionColor:{type:String,default:"primary"},outline:{type:Boolean},round:{type:Boolean},shadow:{type:Boolean},tile:{type:Boolean},dark:{type:Boolean},returnObject:{type:Boolean},noUnselect:{type:Boolean},menuProps:{type:Object}},emits:["input","update:modelValue","focus","blur","item-click","item-select","click:inner-icon-left","click:inner-icon-right"],data:()=>({inputValue:[],showMenu:!1,menuMinWidth:0,isFocused:!1,selectionWrapRef:void 0}),computed:{selectItems(){return this.items.map((e,t)=>{const s=xe({},e);return s.value=s[this.itemValueKey]===void 0?s[this.itemLabelKey]||t:s[this.itemValueKey],s.index=t,s})},hasValue(){return Array.isArray(this.inputValue)?this.inputValue.length:this.inputValue!==null},hasLabel(){return this.label||this.$slots.default},showLabelInside(){return!this.staticLabel||!this.hasValue&&!this.placeholder},selectionString(){return this.inputValue&&this.inputValue.map(e=>e[this.itemValueKey]!==void 0?e[this.itemLabelKey]:e[this.itemLabelKey]!==void 0?e[this.itemLabelKey]:e).join(", ")},classes(){return{"w-select":!0,"w-select--disabled":this.isDisabled,"w-select--readonly":this.isReadonly,[`w-select--${this.hasValue?"filled":"empty"}`]:!0,"w-select--focused":(this.isFocused||this.showMenu)&&!this.isReadonly,"w-select--dark":this.dark,"w-select--floating-label":this.hasLabel&&this.labelPosition==="inside"&&!this.staticLabel,"w-select--no-padding":!this.outline&&!this.bgColor&&!this.shadow&&!this.round,"w-select--has-placeholder":this.placeholder,"w-select--inner-icon-left":this.innerIconLeft,"w-select--inner-icon-right":this.innerIconRight,"w-select--open":this.showMenu}},inputWrapClasses(){return{[this.valid===!1?"error":this.color]:this.color||this.valid===!1,[`${this.bgColor}--bg`]:this.bgColor,"w-select__selection-wrap--round":this.round,"w-select__selection-wrap--tile":this.tile,"w-select__selection-wrap--box":this.outline||this.bgColor||this.shadow,"w-select__selection-wrap--underline":!this.outline,"w-select__selection-wrap--shadow":this.shadow,"w-select__selection-wrap--no-padding":!this.outline&&!this.bgColor&&!this.shadow&&!this.round}}},methods:{onFocus(e){this.isFocused=!0,this.$emit("focus",e)},onBlur(e){this.isFocused=!1,this.$emit("blur",e)},onKeydown(e){if([13,27,38,40].includes(e.keyCode)&&e.preventDefault(),e.keyCode===27)this.closeMenu();else if(e.keyCode===13)this.openMenu();else if([38,40].includes(e.keyCode))if(this.multiple)this.openMenu();else{let{index:t}=this.inputValue[0]||{};const s=this.selectItems;if(t===void 0)t=e.keyCode===38?s.length-1:0;else{const i=e.keyCode===38?-1:1;t=(t+s.length+i)%s.length}this.onInput(s[t])}},onInput(e){this.inputValue=e===null?[]:this.multiple?e:[e],e=this.inputValue.map(s=>this.returnObject?this.items[s.index]:s.value);const t=this.multiple?e:e[0];this.$emit("update:modelValue",t),this.$emit("input",t)},onListItemSelect(e){this.$emit("item-select",e),this.multiple||this.closeMenu()},onReset(){this.inputValue=[];const e=this.multiple?[]:null;this.$emit("update:modelValue",e),this.$emit("input",e)},checkSelection(e){e=Array.isArray(e)?e:e?[e]:[];const t=this.selectItems.map(s=>s.value);return e.map(s=>{let i=s;return typeof s=="object"&&(i=s[this.itemValueKey]!==void 0?s[this.itemValueKey]:s[this.itemLabelKey]!==void 0?s[this.itemLabelKey]:s),this.selectItems[t.indexOf(i)]}).filter(s=>s!==void 0)},openMenu(){this.showMenu=!0,setTimeout(()=>{var e;const t=this.inputValue.length?this.inputValue[0].index:0;(e=this.$refs["w-list"].$el.querySelector(`#w-select-menu--${this._.uid}_item-${t+1}`))==null||e.focus()},100)},closeMenu(){(this.menuProps||{}).hideOnMenuClick!==!1&&(this.showMenu=!1,setTimeout(()=>this.$refs["selection-input"].focus(),50))}},created(){this.inputValue=this.checkSelection(this.modelValue)},watch:{modelValue(e){e!==this.inputValue&&(this.inputValue=this.checkSelection(e))},items(){this.inputValue=this.checkSelection(this.modelValue)}}};var ef=te(Qh,[["render",Zh]]);const tf=["for"],sf=["for","innerHTML"],lf={class:"w-slider__track-wrap"},nf=["aria-valuemin","aria-valuemax","aria-valuenow","aria-readonly"],of=["id","name","model-value","disabled","readonly","aria-readonly","tabindex"],af=["for"],rf={key:0},df={key:0,class:"w-slider__step-labels"},uf=["onClick"],cf=["for"],hf=["for","innerHTML"];function ff(e,t,s,i,o,l){return h(),V(Ce(e.formRegister?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:e.rangeValueScaled,disabled:e.isDisabled,readonly:e.isReadonly},{valid:e.valid,"onUpdate:valid":t[8]||(t[8]=r=>e.valid=r),onReset:t[9]||(t[9]=r=>{e.rangeValuePercent=0,l.updateRangeValueScaled()}),wrap:e.formRegister||null,class:l.wrapperClasses}),{default:p(()=>[e.$slots["label-left"]?(h(),y("label",{key:0,class:T(["w-slider__label w-slider__label--left w-form-el-shakable",e.labelClasses]),for:`button--${e._.uid}`},[C(e.$slots,"label-left")],10,tf)):s.labelLeft?(h(),y("label",{key:1,class:T(["w-slider__label w-slider__label--left w-form-el-shakable",e.labelClasses]),for:`button--${e._.uid}`,innerHTML:s.labelLeft},null,10,sf)):k("",!0),n("div",lf,[n("div",{class:T(["w-slider__track",l.trackClasses]),ref:"track",onMousedown:t[4]||(t[4]=(...r)=>l.onTrackMouseDown&&l.onTrackMouseDown(...r)),onTouchstart:t[5]||(t[5]=(...r)=>l.onTrackMouseDown&&l.onTrackMouseDown(...r)),role:"slider","aria-label":"Slider","aria-valuemin":l.minVal,"aria-valuemax":l.maxVal,"aria-valuenow":e.rangeValueScaled,"aria-readonly":e.isReadonly?"true":"false","aria-orientation":"horizontal"},[n("div",{class:T(["w-slider__range",l.rangeClasses]),style:J(l.rangeStyles)},null,6),n("div",{class:"w-slider__thumb",style:J(l.thumbStyles)},[n("button",{class:T(["w-slider__thumb-button",[s.color]]),ref:"thumb",id:`button--${e._.uid}`,name:e.inputName,"model-value":e.rangeValueScaled,disabled:e.isDisabled||null,readonly:e.isReadonly||null,"aria-readonly":e.isReadonly?"true":"false",tabindex:e.isDisabled||e.isReadonly?-1:null,onKeydown:[t[0]||(t[0]=Ne(r=>l.onKeyDown(r,-1),["left"])),t[1]||(t[1]=Ne(r=>l.onKeyDown(r,1),["right"]))],onFocus:t[2]||(t[2]=r=>e.$emit("focus",r)),onClick:t[3]||(t[3]=Lt(()=>{},["prevent"]))},null,42,of),s.thumbLabel?(h(),y("label",{key:0,class:T(["w-slider__thumb-label",l.thumbClasses]),for:`button--${e._.uid}`},[s.thumbLabel==="droplet"?(h(),y("div",rf,[C(e.$slots,"label",{value:e.rangeValueScaled},()=>[a(O(~~e.rangeValueScaled),1)])])):C(e.$slots,"label",{key:1,value:e.rangeValueScaled},()=>[a(O(~~e.rangeValueScaled),1)])],10,af)):k("",!0)],4)],42,nf),s.stepLabels&&s.step?(h(),y("div",df,[n("div",{class:"w-slider__step-label",onClick:t[6]||(t[6]=r=>l.onStepLabelClick(0))},O(this.minVal),1),(h(!0),y(B,null,X(~~l.numberOfSteps,r=>(h(),y("div",{class:"w-slider__step-label",key:r,onClick:d=>l.onStepLabelClick(r*(100/l.numberOfSteps)),style:J(`left: ${r*(100/l.numberOfSteps)}%`)},O(l.percentToScaled(r*(100/l.numberOfSteps))),13,uf))),128)),~~l.numberOfSteps!==l.numberOfSteps?(h(),y("div",{key:0,class:"w-slider__step-label",onClick:t[7]||(t[7]=r=>l.onStepLabelClick(100)),style:{left:"100%"}},O(this.maxVal),1)):k("",!0)])):k("",!0)]),e.$slots["label-right"]?(h(),y("label",{key:2,class:T(["w-slider__label w-slider__label--right w-form-el-shakable",e.labelClasses]),for:`button--${e._.uid}`},[C(e.$slots,"label-right")],10,cf)):s.labelRight?(h(),y("label",{key:3,class:T(["w-slider__label w-slider__label--right w-form-el-shakable",e.labelClasses]),for:`button--${e._.uid}`,innerHTML:s.labelRight},null,10,hf)):k("",!0)]),_:3},16,["valid","wrap","class"])}const pf={name:"w-slider",mixins:[mt],props:{modelValue:{type:Number,default:0},color:{type:String,default:"primary"},bgColor:{type:String},labelColor:{type:String,default:"primary"},stepLabels:{type:[Boolean,Array]},thumbLabel:{type:[Boolean,String]},thumbLabelClass:{type:String},trackClass:{type:String},rangeClass:{type:String},min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},step:{type:[Number,String]},labelLeft:{type:String},labelRight:{type:String}},emits:["input","update:modelValue","focus"],data:()=>({track:{el:null,left:0,width:0},dragging:!1,rangeValuePercent:0,rangeValueScaled:0}),computed:{minVal(){return parseFloat(this.min)},maxVal(){return parseFloat(this.max)},stepValPercent(){return Math.min(parseFloat(this.step),this.scaledRange)/this.scaledRange*100},scaledRange(){return this.maxVal-this.minVal},numberOfSteps(){return 100/this.stepValPercent},rangeStyles(){return{width:`${this.rangeValuePercent}%`}},thumbStyles(){return{left:`${this.rangeValuePercent}%`}},rangeClasses(){return{[`${this.color}--bg`]:this.color,[this.rangeClass]:this.rangeClass||null}},trackClasses(){return{[`${this.bgColor}--bg`]:this.bgColor,[this.trackClass]:this.trackClass||null}},thumbClasses(){return{[this.thumbLabelClass]:this.thumbLabelClass||null,"w-slider__thumb-label--droplet":this.thumbLabel==="droplet"}},wrapperClasses(){return{"w-slider":!0,"w-slider--dragging":this.dragging,"w-slider--disabled":this.isDisabled,"w-slider--readonly":this.isReadonly,"w-slider--has-step-labels":this.step&&this.stepLabels}}},methods:{scaledToPercent(e){return Math.max(0,Math.min((e-this.minVal)/this.scaledRange*100,100))},percentToScaled(e){return Math.round((e/100*this.scaledRange+this.minVal)*100)/100},onTrackMouseDown(e){if(this.isDisabled||this.isReadonly||"ontouchstart"in window&&e.type==="mousedown")return;const{left:t,width:s}=this.track.el.getBoundingClientRect();this.track.width=s,this.track.left=t,this.dragging=!0,this.updateRange(e.type==="touchstart"?e.touches[0].clientX:e.clientX),document.addEventListener(e.type==="touchstart"?"touchmove":"mousemove",this.onDrag),document.addEventListener(e.type==="touchstart"?"touchend":"mouseup",this.onMouseUp,{once:!0})},onDrag(e){this.updateRange(e.type==="touchmove"?e.touches[0].clientX:e.clientX)},onMouseUp(e){this.dragging=!1,document.removeEventListener(e.type==="touchend"?"touchmove":"mousemove",this.onDrag),this.$refs.thumb&&this.$refs.thumb.focus()},onStepLabelClick(e){this.rangeValuePercent=e,this.updateRangeValueScaled()},onKeyDown(e,t){this.isDisabled||this.isReadonly||(this.rangeValuePercent+=t*(e.shiftKey?5:1)*(this.stepValPercent||1),this.rangeValuePercent=Math.max(0,Math.min(this.rangeValuePercent,100)),this.updateRangeValueScaled())},updateRange(e){if(this.rangeValuePercent=Math.max(0,Math.min((e-this.track.left)/this.track.width*100,100)),this.step){const t=this.rangeValuePercent+this.stepValPercent/2;this.rangeValuePercent=t-t%this.stepValPercent}this.updateRangeValueScaled()},updateRangeValueScaled(){this.rangeValueScaled=this.percentToScaled(this.rangeValuePercent),this.$emit("update:modelValue",this.rangeValueScaled),this.$emit("input",this.rangeValueScaled)}},beforeMount(){this.$nextTick(()=>{this.track.el=this.$refs.track,this.rangeValueScaled=this.modelValue,this.rangeValuePercent=this.scaledToPercent(this.modelValue)})},watch:{modelValue(e){this.rangeValueScaled!==e&&(this.rangeValueScaled=e,this.rangeValuePercent=this.scaledToPercent(e))}}};var gf=te(pf,[["render",ff]]);const mf={key:0};function bf(e,t,s,i,o,l){return s.modelValue||s.modelValue===void 0?(h(),y("div",{key:0,class:T(["w-spinner",l.classes]),style:J(l.styles)},[l.isThreeDots?(h(),y("span",mf)):k("",!0)],6)):k("",!0)}const yf={name:"w-spinner",props:{modelValue:{},color:{type:String,default:"primary"},xs:{type:Boolean},sm:{type:Boolean},md:{type:Boolean},lg:{type:Boolean},xl:{type:Boolean},size:{type:[Number,String]},bounce:{type:Boolean},fade:{type:Boolean}},emits:[],computed:{isThreeDots(){return!this.bounce&&!this.fade},forcedSize(){return this.size&&(isNaN(this.size)?this.size:`${this.size}px`)},presetSize(){return this.xs&&"xs"||this.sm&&"sm"||this.md&&"md"||this.lg&&"lg"||this.xl&&"xl"||null},styles(){return this.forcedSize&&`font-size: ${this.forcedSize}`||null},classes(){return{[this.color]:this.color,[`size--${this.presetSize}`]:this.presetSize&&!this.forcedSize,"w-spinner--bounce":this.bounce,"w-spinner--fade":this.fade,"w-spinner--three-dots":this.isThreeDots}}}};var vf=te(yf,[["render",bf]]);const wf={class:"w-steps"};function _f(e,t,s,i,o,l){return h(),y("div",wf)}const kf={name:"w-steps",props:{},emits:[],data:()=>({})};var Sf=te(kf,[["render",_f]]);const xf=["id","name","checked","disabled","readonly","aria-readonly","required","tabindex","aria-checked"],Cf=["for"],Tf={key:0,class:"w-switch__track"},$f={key:1,class:"w-switch__thumb"},Bf=["for"];function If(e,t,s,i,o,l){return h(),V(Ce(e.formRegister?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:o.isOn,disabled:e.isDisabled,readonly:e.isReadonly},{valid:e.valid,"onUpdate:valid":t[3]||(t[3]=r=>e.valid=r),onReset:t[4]||(t[4]=r=>{e.$emit("update:modelValue",o.isOn=null),e.$emit("input",null)}),class:l.classes}),{default:p(()=>[n("input",{ref:"input",id:`w-switch--${e._.uid}`,type:"checkbox",name:e.inputName,checked:o.isOn,disabled:e.isDisabled||e.isReadonly||null,readonly:e.isReadonly||null,"aria-readonly":e.isReadonly?"true":"false",required:e.required||null,tabindex:e.tabindex||null,onChange:t[0]||(t[0]=r=>l.onInput()),onFocus:t[1]||(t[1]=r=>e.$emit("focus",r)),"aria-checked":o.isOn||"false",role:"switch"},null,40,xf),l.hasLabel&&s.labelOnLeft?(h(),y(B,{key:0},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-switch__label w-switch__label--left w-form-el-shakable",e.labelClasses]),for:`w-switch--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Cf)):k("",!0)],64)):k("",!0),n("div",le({class:"w-switch__input",onClick:t[2]||(t[2]=r=>{e.$refs.input.focus(),e.$refs.input.click()})},gt(e.$attrs),{class:l.inputClasses}),[e.$slots.track?(h(),y("div",Tf,[C(e.$slots,"track")])):k("",!0),e.$slots.thumb?(h(),y("div",$f,[C(e.$slots,"thumb")])):k("",!0)],16),l.hasLabel&&!s.labelOnLeft?(h(),y(B,{key:1},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-switch__label w-switch__label--right w-form-el-shakable",e.labelClasses]),for:`w-switch--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Bf)):k("",!0)],64)):k("",!0)]),_:3},16,["valid","class"])}const Ef={name:"w-switch",mixins:[mt],props:{modelValue:{default:!1},label:{type:String,default:""},labelOnLeft:{type:Boolean},color:{type:String,default:"primary"},labelColor:{type:String,default:"primary"},thin:{type:Boolean},noRipple:{type:Boolean}},emits:["input","update:modelValue","focus"],data(){return{isOn:this.modelValue,ripple:{start:!1,end:!1,timeout:null}}},computed:{hasLabel(){return this.label||this.$slots.default},classes(){return{[`w-switch w-switch--${this.isOn?"on":"off"}`]:!0,"w-switch--thin":this.thin,"w-switch--disabled":this.isDisabled,"w-switch--readonly":this.isReadonly,"w-switch--ripple":this.ripple.start,"w-switch--custom-thumb":this.$slots.thumb,"w-switch--custom-track":this.$slots.track,"w-switch--rippled":this.ripple.end}},inputClasses(){const e=this.hasLabel&&this.labelOnLeft?"l":"r";return[this.color,this.hasLabel?this.thin?`m${e}3`:`m${e}2`:""]}},methods:{onInput(){this.isOn=!this.isOn,this.$emit("update:modelValue",this.isOn),this.$emit("input",this.isOn),this.noRipple||(this.isOn?(this.ripple.start=!0,this.ripple.timeout=setTimeout(()=>{this.ripple.start=!1,this.ripple.end=!0,setTimeout(()=>this.ripple.end=!1,100)},700)):(this.ripple.start=!1,clearTimeout(this.ripple.timeout)))}},watch:{modelValue(e){this.isOn=e}}};var Rf=te(Ef,[["render",If]]);const Vf={class:"w-tabs__content"};function Lf(e,t,s,i,o,l){return h(),y("div",Vf,[C(e.$slots,"default",{item:s.item})])}const Of={props:{item:Object}};var Af=te(Of,[["render",Lf]]);const Pf=["onClick","onFocus","tabindex","onKeypress","aria-selected"],Mf=["innerHTML"],zf={key:0,class:"w-tabs__bar-extra"},Nf={key:0,class:"w-tabs__content-wrap"},Df=["innerHTML"];function jf(e,t,s,i,o,l){const r=K("tab-content");return h(),y("div",{class:T(["w-tabs",l.tabsClasses])},[n("div",{class:T(["w-tabs__bar",l.tabsBarClasses]),ref:"tabs-bar"},[(h(!0),y(B,null,X(l.tabsItems,(d,u)=>(h(),y("div",{class:T(["w-tabs__bar-item",l.barItemClasses(d)]),key:u,onClick:c=>!d._disabled&&l.openTab(d),onFocus:c=>e.$emit("focus",l.getOriginalItem(d)),tabindex:!d._disabled&&0,onKeypress:Ne(c=>!d._disabled&&l.openTab(d),["enter"]),"aria-selected":d._index===e.activeTabIndex?"true":"false",role:"tab"},[e.$slots[`item-title.${d.id||u+1}`]?C(e.$slots,`item-title.${d.id||u+1}`,{key:0,item:l.getOriginalItem(d),index:u+1,active:d._index===e.activeTabIndex}):C(e.$slots,"item-title",{key:1,item:l.getOriginalItem(d),index:u+1,active:d._index===e.activeTabIndex},()=>[n("div",{innerHTML:d[s.itemTitleKey]},null,8,Mf)])],42,Pf))),128)),e.$slots["tabs-bar-extra"]?(h(),y("div",zf,[C(e.$slots,"tabs-bar-extra")])):k("",!0),!s.noSlider&&!s.card?(h(),y("div",{key:1,class:T(["w-tabs__slider",s.sliderColor]),style:J(l.sliderStyles)},null,6)):k("",!0)],2),l.tabsItems.length?(h(),y("div",Nf,[m(Le,{name:l.transitionName,mode:l.transitionMode},{default:p(()=>[(h(),V(Ar,null,[(h(),V(r,{key:l.activeTab._index,item:l.activeTab,class:T(s.contentClass)},{default:p(({item:d})=>[e.$slots[`item-content.${d._index+1}`]?C(e.$slots,`item-content.${d._index+1}`,{key:0,item:l.getOriginalItem(d),index:d._index+1,active:d._index===l.activeTab._index}):C(e.$slots,"item-content",{key:1,item:l.getOriginalItem(d),index:d._index+1,active:d._index===l.activeTab._index},()=>[d[s.itemContentKey]?(h(),y("div",{key:0,innerHTML:d[s.itemContentKey]},null,8,Df)):k("",!0)])]),_:3},8,["item","class"]))],1024))]),_:3},8,["name","mode"])])):k("",!0)],2)}const Hf={name:"w-tabs",props:{modelValue:{type:[Number,String]},color:{type:String},bgColor:{type:String},items:{type:[Array,Number]},itemTitleKey:{type:String,default:"title"},itemContentKey:{type:String,default:"content"},titleClass:{type:String},activeClass:{type:String,default:"primary"},noSlider:{type:Boolean},pillSlider:{type:Boolean},sliderColor:{type:String,default:"primary"},contentClass:{type:String},transition:{type:[String,Boolean],default:""},fillBar:{type:Boolean},center:{type:Boolean},right:{type:Boolean},card:{type:Boolean}},components:{TabContent:Af},emits:["input","update:modelValue","focus"],data:()=>({activeTabEl:null,activeTabIndex:0,prevTabIndex:-1,slider:{left:0,width:0},init:!0}),computed:{transitionName(){return this.transition===!1?"":this.transition||`w-tabs-slide-${this.direction}`},transitionMode(){return["w-tabs-slide-left","w-tabs-slide-right"].includes(this.transitionName)?"":"out-in"},direction(){return this.activeTab._indexit(Xe(xe({},t),{_index:s,_disabled:!!t.disabled})))},activeTab(){return this.tabsItems[this.activeTabIndex]||this.tabsItems[0]||{}},tabsClasses(){return{"w-tabs--card":this.card,"w-tabs--no-slider":this.noSlider,"w-tabs--pill-slider":this.pillSlider,"w-tabs--fill-bar":this.fillBar,"w-tabs--init":this.init}},tabsBarClasses(){return{"w-tabs__bar--right":this.right,"w-tabs__bar--center":this.center}},sliderStyles(){return{left:this.slider.left,width:this.slider.width}}},methods:{onResize(){this.updateSlider(!1)},barItemClasses(e){const t=e._index===this.activeTabIndex;return{[`${this.bgColor}--bg`]:this.bgColor,[this.color]:this.color&&!e._disabled&&!(this.activeClass&&t),[`w-tabs__bar-item--active ${this.activeClass}`]:t,"w-tabs__bar-item--disabled":e._disabled,[this.titleClass]:this.titleClass}},openTab(e){this.prevTabIndex=this.activeTabIndex,this.activeTabIndex=e._index,this.$emit("update:modelValue",e._index),this.$emit("input",e._index),this.noSlider||this.$nextTick(this.updateSlider)},updateSlider(e=!0){if(e){const t=this.$refs["tabs-bar"];this.activeTabEl=t&&t.querySelector(".w-tabs__bar-item--active")}if(!this.fillBar&&this.activeTabEl){const{left:t,width:s}=this.activeTabEl.getBoundingClientRect(),{left:i}=this.activeTabEl.parentNode.getBoundingClientRect();this.slider.left=`${t-i+this.activeTabEl.parentNode.scrollLeft}px`,this.slider.width=`${s}px`}else this.slider.left=`${this.activeTab._index*100/this.tabsItems.length}%`,this.slider.width=`${100/this.tabsItems.length}%`},updateActiveTab(e){typeof e=="string"?e=~~e:(isNaN(e)||e<0)&&(e=0),this.activeTabIndex=e,this.$nextTick(()=>{const t=this.$refs["tabs-bar"];this.activeTabEl=t&&t.querySelector(`.w-tabs__bar-item:nth-child(${e+1})`),this.activeTabEl&&this.activeTabEl.scrollIntoView({behavior:"smooth",block:"nearest",inline:"nearest"})})},getOriginalItem(e){return this.items[e._index]}},beforeMount(){this.updateActiveTab(this.modelValue),this.$nextTick(()=>{this.updateSlider(),setTimeout(()=>this.init=!1,0)}),this.noSlider||window.addEventListener("resize",this.onResize)},beforeUnmount(){window.removeEventListener("resize",this.onResize)},watch:{modelValue(e){this.updateActiveTab(e)},items(){for(;this.activeTabIndex>0&&!this.tabsItems[this.activeTabIndex];)this.activeTabIndex--;this.noSlider||this.$nextTick(this.updateSlider)},fillBar(){this.noSlider||this.$nextTick(this.updateSlider)},noSlider(e){e?window.removeEventListener("resize",this.onResize):(this.updateSlider(),window.addEventListener("resize",this.onResize))}}};var Ff=te(Hf,[["render",jf]]);const Wf={ref:"colgroup"},Kf=["width"],Uf={key:0},qf=["onClick"],Yf=a("wi-arrow-down"),Xf=["innerHTML"],Gf=a("wi-arrow-down"),Jf={key:0,class:"w-table__progress-bar"},Zf=["colspan"],Qf={class:"w-table__loading-text"},ep=a("Loading..."),tp={key:1,class:"no-data"},sp=["colspan"],lp=a("No data to show."),ip=["onClick"],np=["data-label"],op=["data-label"],ap=["innerHTML"],rp={key:2,class:"w-table__row w-table__row--expansion"},dp=["colspan"],up={key:0},cp={key:3,class:"w-table__extra-row"},hp={key:1,class:"w-table__footer"},fp={key:1,class:"w-table__row"},pp=["colspan"];function gp(e,t,s,i,o,l){const r=K("w-icon"),d=K("w-progress"),u=K("w-transition-expand");return h(),y("div",{class:T(["w-table-wrap",l.wrapClasses])},[n("table",{class:T(["w-table",l.classes]),onMousedown:t[1]||(t[1]=(...c)=>l.onMouseDown&&l.onMouseDown(...c)),onMouseover:t[2]||(t[2]=(...c)=>l.onMouseOver&&l.onMouseOver(...c)),onMouseout:t[3]||(t[3]=(...c)=>l.onMouseOut&&l.onMouseOut(...c))},[n("colgroup",Wf,[(h(!0),y(B,null,X(s.headers,(c,f)=>(h(),y("col",{class:"w-table__col",key:f,width:c.width||null},null,8,Kf))),128))],512),s.noHeaders?k("",!0):(h(),y("thead",Uf,[n("tr",null,[(h(!0),y(B,null,X(s.headers,(c,f)=>(h(),y("th",{class:T(["w-table__header",l.headerClasses(c)]),key:f,onClick:w=>!e.colResizing.dragging&&c.sortable!==!1&&l.sortTable(c)},[c.sortable!==!1&&c.align==="right"?(h(),V(r,{key:0,class:T(["w-table__header-sort",l.headerSortClasses(c)])},{default:p(()=>[Yf]),_:2},1032,["class"])):k("",!0),c.label?(h(),y(B,{key:1},[e.$slots["header-label"]?C(e.$slots,"header-label",{key:0,header:c,label:c.label,index:f+1},()=>[a(O(c.label||""),1)]):(h(),y("span",{key:1,innerHTML:c.label||""},null,8,Xf))],64)):k("",!0),c.sortable!==!1&&c.align!=="right"?(h(),V(r,{key:2,class:T(["w-table__header-sort",l.headerSortClasses(c)])},{default:p(()=>[Gf]),_:2},1032,["class"])):k("",!0),f{},["stop"]))},null,2)):k("",!0)],10,qf))),128))])])),n("tbody",null,[s.loading?(h(),y("tr",Jf,[n("td",{colspan:s.headers.length},[m(d,{tile:""}),n("div",Qf,[C(e.$slots,"loading",{},()=>[ep])])],8,Zf)])):l.tableItems.length?(h(!0),y(B,{key:2},X(l.sortedItems,(c,f)=>(h(),y(B,{key:f},[e.$slots.item?C(e.$slots,"item",{key:0,item:c,index:f+1,select:()=>l.doSelectRow(c,f),classes:{"w-table__row":!0,"w-table__row--selected":l.selectedRowsByUid[c._uid]!==void 0,"w-table__row--expanded":l.expandedRowsByUid[c._uid]!==void 0}}):(h(),y("tr",{key:1,class:T(["w-table__row",{"w-table__row--selected":l.selectedRowsByUid[c._uid]!==void 0,"w-table__row--expanded":l.expandedRowsByUid[c._uid]!==void 0}]),onClick:w=>l.doSelectRow(c,f)},[(h(!0),y(B,null,X(s.headers,(w,g)=>(h(),y(B,null,[e.$slots[`item-cell.${w.key}`]||e.$slots[`item-cell.${g+1}`]||e.$slots["item-cell"]?(h(),y("td",{class:T(["w-table__cell",`text-${w.align||"left"}`]),key:`${g}-a`,"data-label":w.label},[e.$slots[`item-cell.${w.key}`]?C(e.$slots,`item-cell.${w.key}`,{key:0,header:w,item:c,label:c[w.key]||"",index:f+1}):e.$slots[`item-cell.${g+1}`]?C(e.$slots,`item-cell.${g+1}`,{key:1,header:w,item:c,label:c[w.key]||"",index:f+1}):e.$slots["item-cell"]?C(e.$slots,"item-cell",{key:2,header:w,item:c,label:c[w.key]||"",index:f+1}):k("",!0),g[l.expandedRowsByUid[c._uid]?(h(),y("div",up,[C(e.$slots,"row-expansion",{item:c,index:f+1})])):k("",!0),f[lp])],8,sp)])),e.$slots["extra-row"]?(h(),y("div",cp,[C(e.$slots,"extra-row")])):k("",!0)]),e.$slots.footer||e.$slots["footer-row"]?(h(),y("tfoot",hp,[e.$slots["footer-row"]?C(e.$slots,"footer-row",{key:0}):(h(),y("tr",fp,[n("td",{class:"w-table__cell",colspan:s.headers.length},[C(e.$slots,"footer")],8,pp)]))])):k("",!0)],34)],2)}const Rn=15,mp={name:"w-table",props:{items:{type:Array,required:!0},headers:{type:Array,required:!0},noHeaders:{type:Boolean},fixedHeaders:{type:Boolean},fixedFooter:{type:Boolean},loading:{type:Boolean},sort:{type:[String,Array]},expandableRows:{validator:e=>([void 0,!0,!1,1,"1",""].includes(e)||En(`Wrong value for the w-table's \`expandableRows\` prop. Given: "${e}", expected one of: [undefined, true, false, 1, '1', ''].`),!0)},expandedRows:{type:Array},selectableRows:{validator:e=>([void 0,!0,!1,1,"1",""].includes(e)||En(`Wrong value for the w-table's \`selectableRows\` prop. Given: "${e}", expected one of: [undefined, true, false, 1, '1', ''].`),!0)},selectedRows:{type:Array},forceSelection:{type:Boolean},uidKey:{type:String,default:"id"},filter:{type:Function},mobileBreakpoint:{type:Number,default:0},resizableColumns:{type:Boolean}},emits:["row-select","row-expand","row-click","update:sort","update:selected-rows","update:expanded-rows","column-resize"],data:()=>({activeSorting:[],selectedRowsInternal:[],expandedRowsInternal:[],colResizing:{dragging:!1,hover:!1,columnIndex:null,startCursorX:null,colWidth:null,nextColWidth:null,columnEl:null,nextColumnEl:null}}),computed:{tableItems(){return this.items.map((e,t)=>(e._uid=e[this.uidKey]!==void 0?e[this.uidKey]:t,e))},filteredItems(){return typeof this.filter=="function"?this.tableItems.filter(this.filter):this.tableItems},sortedItems(){if(!this.activeSorting.length)return this.filteredItems;const e=this.activeSorting[0].replace(/^[+-]/,""),t=this.activeSorting[0][0]==="-";return[...this.filteredItems].sort((s,i)=>(s=s[e],i=i[e],!isNaN(s)&&!isNaN(i)&&(s=parseFloat(s),i=parseFloat(i)),(s>i?1:-1)*(t?-1:1)))},activeSortingKeys(){return this.activeSorting.reduce((e,t)=>(e[t.replace(/^[+-]/,"")]=t[0],e),{})},wrapClasses(){return{"w-table-wrap--loading":this.loading}},classes(){return{"w-table--mobile":this.isMobile||null,"w-table--resizable-cols":this.resizableColumns||null,"w-table--resizing":this.colResizing.dragging,"w-table--fixed-header":this.fixedHeaders,"w-table--fixed-footer":this.fixedFooter}},isMobile(){return~~this.mobileBreakpoint&&this.$waveui.breakpoint.width<=~~this.mobileBreakpoint},selectedRowsByUid(){return this.selectedRowsInternal.reduce((e,t)=>(e[t]=!0)&&e,{})},expandedRowsByUid(){return this.expandedRowsInternal.reduce((e,t)=>(e[t]=!0)&&e,{})}},methods:{headerClasses(e){return{"w-table__header--sortable":e.sortable!==!1,"w-table__header--resizable":!!this.resizableColumns,[`text-${e.align||"left"}`]:!0}},headerSortClasses(e){const t=this.activeSortingKeys[e.key];return[`w-table__header-sort--${t?"active":"inactive"}`,`w-table__header-sort--${t==="-"?"desc":"asc"}`,`m${e.align==="right"?"r":"l"}1`]},sortTable(e){const t=this.activeSortingKeys[e.key];if(t&&this.activeSortingKeys[e.key]==="-")return this.activeSorting=[],this.$emit("update:sort");this.activeSorting[0]=(t?"-":"+")+e.key,this.$emit("update:sort",this.activeSorting)},doSelectRow(e,t){const s=this.expandableRows===""?!0:this.expandableRows,i=this.selectableRows===""?!0:this.selectableRows;if(s){const o=this.expandedRowsByUid[e._uid]===void 0;o?this.expandableRows.toString()==="1"?this.expandedRowsInternal=[e._uid]:this.expandedRowsInternal.push(e._uid):this.expandedRowsInternal=this.expandedRowsInternal.filter(l=>l!==e._uid),this.$emit("row-expand",{item:e,index:t,expanded:o,expandedRows:this.expandedRowsInternal.map(l=>this.filteredItems[l])}),this.$emit("update:expanded-rows",this.expandedRowsInternal)}else if(i){let o=!1;const l=this.selectedRowsByUid[e._uid]===void 0;l?(this.selectableRows.toString()==="1"?this.selectedRowsInternal=[e._uid]:this.selectedRowsInternal.push(e._uid),o=!0):(!this.forceSelection||this.selectedRowsInternal.length>1)&&(this.selectedRowsInternal=this.selectedRowsInternal.filter(r=>r!==e._uid),o=!0),o&&(this.$emit("row-select",{item:e,index:t,selected:l,selectedRows:this.selectedRowsInternal.map(r=>this.filteredItems[r])}),this.$emit("update:selected-rows",this.selectedRowsInternal))}this.$emit("row-click",{item:e,index:t})},onMouseDown(e){e.target.classList.contains("w-table__col-resizer")&&(this.colResizing.columnIndex=+e.target.parentNode.cellIndex,this.colResizing.startCursorX=e.pageX,this.colResizing.columnEl=this.$el.querySelector(`col:nth-child(${this.colResizing.columnIndex+1})`),this.colResizing.nextColumnEl=this.colResizing.columnEl.nextSibling,this.colResizing.colWidth=this.colResizing.columnEl.offsetWidth,this.colResizing.nextColWidth=this.colResizing.nextColumnEl.offsetWidth,document.addEventListener("mousemove",this.onResizerMouseMove),document.addEventListener("mouseup",this.onResizerMouseUp))},onMouseOver({target:e}){e.classList.contains("w-table__col-resizer")&&(this.colResizing.hover=+e.parentNode.cellIndex)},onMouseOut({target:e}){e.classList.contains("w-table__col-resizer")&&(this.colResizing.hover=!1)},onResizerMouseMove(e){const{startCursorX:t,columnEl:s,nextColumnEl:i,colWidth:o,nextColWidth:l}=this.colResizing;this.colResizing.dragging=!0;const r=e.pageX-t,d=o+l,u=o+r,c=l-r;s.style.width=o+r+"px",i.style.width=l-r+"px";const f=r<0&&s.offsetWidth>u||s.offsetWidth<=Rn,w=r>0&&i.offsetWidth>c;if(f){const g=Math.max(s.offsetWidth,Rn);s.style.width=g+"px",i.style.width=d-g+"px"}else w&&(s.style.width=d-i.offsetWidth+"px",i.style.width=i.offsetWidth+"px")},onResizerMouseUp(){document.removeEventListener("mousemove",this.onResizerMouseMove),document.removeEventListener("mouseup",this.onResizerMouseUp),setTimeout(()=>{const e=[...this.$refs.colgroup.childNodes].map(t=>{var s;return((s=t.style)==null?void 0:s.width)||t.offsetWidth});this.$emit("column-resize",{index:this.colResizing.columnIndex,widths:e}),this.colResizing.dragging=!1,this.colResizing.columnIndex=null,this.colResizing.startCursorX=null,this.colResizing.columnEl=null,this.colResizing.nextColumnEl=null,this.colResizing.colWidth=null,this.colResizing.nextColWidth=null},0)}},created(){this.sort?this.activeSorting=Array.isArray(this.sort)?this.sort:[this.sort]:this.activeSorting=[],(this.expandedRows||[]).length&&(this.expandedRowsInternal=this.expandedRows),(this.selectedRows||[]).length&&(this.selectedRowsInternal=this.selectedRows)},watch:{sort(e){e?this.activeSorting=Array.isArray(e)?e:[e]:this.activeSorting=[]},expandableRows(e){e?e.toString()==="1"&&(this.expandedRowsInternal=this.expandedRowsInternal.slice(0,1)):this.expandedRowsInternal=[]},expandedRows(e){this.expandedRowsInternal=Array.isArray(e)&&e.length?this.expandedRows:[]},selectableRows(e){e?e.toString()==="1"&&(this.selectedRowsInternal=this.selectedRowsInternal.slice(0,1)):this.selectedRowsInternal=[]},selectedRows(e){this.selectedRowsInternal=Array.isArray(e)&&e.length?this.selectedRows:[]}}};var bp=te(mp,[["render",gp]]);const yp=["role","aria-pressed","tabindex"];function vp(e,t,s,i,o,l){return h(),y("span",le({class:"w-tag"},gt(e.$attrs),{onClick:t[1]||(t[1]=r=>{e.$emit("update:modelValue",!s.modelValue),e.$emit("input",!s.modelValue)}),onKeypress:t[2]||(t[2]=Ne(r=>{e.$emit("update:modelValue",!s.modelValue),e.$emit("input",!s.modelValue)},["enter"])),class:l.classes,role:s.modelValue!==-1&&"button","aria-pressed":s.modelValue!==-1&&(s.modelValue?"true":"false"),tabindex:s.modelValue!==-1&&0,style:l.styles}),[C(e.$slots,"default"),s.closable&&s.modelValue?(h(),y("i",{key:0,class:"w-icon w-tag__closable wi-cross",onClick:t[0]||(t[0]=Lt(r=>{e.$emit("update:modelValue",!1),e.$emit("input",!1)},["stop"])),role:"icon","aria-hidden":"true"})):k("",!0)],16,yp)}const wp={name:"w-tag",props:{modelValue:{type:[Boolean,Number],default:-1},color:{type:String},bgColor:{type:String},dark:{type:Boolean},shadow:{type:Boolean},tile:{type:Boolean},round:{type:Boolean},closable:{type:Boolean},outline:{type:Boolean},noBorder:{type:Boolean},xs:{type:Boolean},sm:{type:Boolean},md:{type:Boolean},lg:{type:Boolean},xl:{type:Boolean},width:{type:[Number,String]},height:{type:[Number,String]}},emits:["input","update:modelValue"],computed:{presetSize(){return this.xs&&"xs"||this.sm&&"sm"||this.lg&&"lg"||this.xl&&"xl"||"md"},classes(){return{[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor,[`size--${this.presetSize}`]:!0,"w-tag--dark":this.dark&&!this.outline,"w-tag--clickable":this.modelValue!==-1,"w-tag--outline":this.outline,"w-tag--no-border":this.noBorder||this.shadow,"w-tag--tile":this.tile,"w-tag--round":this.round,"w-tag--shadow":this.shadow}},styles(){return{width:(isNaN(this.width)?this.width:`${this.width}px`)||null,height:(isNaN(this.height)?this.height:`${this.height}px`)||null}}}};var _p=te(wp,[["render",vp]]);const kp=["for"],Sp=["id","name","placeholder","rows","cols","readonly","aria-readonly","disabled","required","tabindex"],xp=["for"],Cp=["for"];function Tp(e,t,s,i,o,l){const r=K("w-icon");return h(),V(Ce(e.formRegister?"w-form-element":"div"),le({ref:"formEl"},e.formRegister&&{validators:e.validators,inputValue:o.inputValue,disabled:e.isDisabled,readonly:e.isReadonly,isFocused:o.isFocused},{valid:e.valid,"onUpdate:valid":t[6]||(t[6]=d=>e.valid=d),wrap:l.hasLabel&&s.labelPosition!=="inside",onReset:t[7]||(t[7]=d=>{e.$emit("update:modelValue",o.inputValue=""),e.$emit("input","")}),class:l.classes}),{default:p(()=>[s.labelPosition==="left"?(h(),y(B,{key:0},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-textarea__label w-textarea__label--left w-form-el-shakable",e.labelClasses]),for:`w-textarea--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,kp)):k("",!0)],64)):k("",!0),n("div",{class:T(["w-textarea__textarea-wrap",l.inputWrapClasses])},[s.innerIconLeft?(h(),V(r,{key:0,class:"w-textarea__icon w-textarea__icon--inner-left",tag:"label",for:`w-textarea--${e._.uid}`,onClick:t[0]||(t[0]=d=>e.$emit("click:inner-icon-left",d))},{default:p(()=>[a(O(s.innerIconLeft),1)]),_:1},8,["for"])):k("",!0),We(n("textarea",le({class:"w-textarea__textarea",ref:"textarea","onUpdate:modelValue":t[1]||(t[1]=d=>o.inputValue=d)},gt(l.listeners),{onInput:t[2]||(t[2]=(...d)=>l.onInput&&l.onInput(...d)),onFocus:t[3]||(t[3]=(...d)=>l.onFocus&&l.onFocus(...d)),onBlur:t[4]||(t[4]=(...d)=>l.onBlur&&l.onBlur(...d)),id:`w-textarea--${e._.uid}`,name:e.inputName,placeholder:s.placeholder||null,rows:s.rows||null,cols:s.cols||null,readonly:e.isReadonly||null,"aria-readonly":e.isReadonly?"true":"false",disabled:e.isDisabled||null,required:e.required||null,tabindex:e.tabindex||null}),null,16,Sp),[[pl,o.inputValue]]),s.labelPosition==="inside"&&l.showLabelInside?(h(),y(B,{key:1},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-textarea__label w-textarea__label--inside w-form-el-shakable",e.labelClasses]),for:`w-textarea--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,xp)):k("",!0)],64)):k("",!0),s.innerIconRight?(h(),V(r,{key:2,class:"w-textarea__icon w-textarea__icon--inner-right",tag:"label",for:`w-textarea--${e._.uid}`,onClick:t[5]||(t[5]=d=>e.$emit("click:inner-icon-right",d))},{default:p(()=>[a(O(s.innerIconRight),1)]),_:1},8,["for"])):k("",!0)],2),s.labelPosition==="right"?(h(),y(B,{key:1},[e.$slots.default||s.label?(h(),y("label",{key:0,class:T(["w-textarea__label w-textarea__label--right w-form-el-shakable",e.labelClasses]),for:`w-textarea--${e._.uid}`},[C(e.$slots,"default",{},()=>[a(O(s.label),1)])],10,Cp)):k("",!0)],64)):k("",!0)]),_:3},16,["valid","wrap","class"])}const $p={name:"w-textarea",mixins:[mt],props:{modelValue:{default:""},label:{type:String},labelPosition:{type:String,default:"inside"},innerIconLeft:{type:String},innerIconRight:{type:String},staticLabel:{type:Boolean},placeholder:{type:String},color:{type:String,default:"primary"},bgColor:{type:String},labelColor:{type:String,default:"primary"},dark:{type:Boolean},outline:{type:Boolean},shadow:{type:Boolean},noAutogrow:{type:Boolean},resizable:{type:Boolean},tile:{type:Boolean},rows:{type:[Number,String],default:3},cols:{type:[Number,String]}},emits:["input","update:modelValue","focus","blur","click:inner-icon-left","click:inner-icon-right"],data(){return{inputValue:this.modelValue,isFocused:!1,height:null,lineHeight:null,paddingY:null}},computed:{listeners(){const e=this.$attrs;return ft(e,["input","focus","blur"])},hasValue(){return this.inputValue||this.inputValue===0},hasLabel(){return this.label||this.$slots.default},showLabelInside(){return!this.staticLabel||!this.hasValue&&!this.placeholder},classes(){return{"w-textarea":!0,"w-textarea--disabled":this.isDisabled,"w-textarea--readonly":this.isReadonly,[`w-textarea--${this.hasValue?"filled":"empty"}`]:!0,"w-textarea--focused":this.isFocused&&!this.isReadonly,"w-textarea--dark":this.dark,"w-textarea--resizable":this.resizable,"w-textarea--floating-label":this.hasLabel&&this.labelPosition==="inside"&&!this.staticLabel,"w-textarea--no-padding":!this.outline&&!this.bgColor&&!this.shadow,"w-textarea--has-placeholder":this.placeholder,"w-textarea--inner-icon-left":this.innerIconLeft,"w-textarea--inner-icon-right":this.innerIconRight}},inputWrapClasses(){return{[this.valid===!1?this.validationColor:this.color]:this.color||this.valid===!1,[`${this.bgColor}--bg`]:this.bgColor,"w-textarea__textarea-wrap--tile":this.tile,"w-textarea__textarea-wrap--box":this.outline||this.bgColor||this.shadow,"w-textarea__textarea-wrap--underline":!this.outline,"w-textarea__textarea-wrap--shadow":this.shadow,"w-textarea__textarea-wrap--no-padding":!this.outline&&!this.bgColor&&!this.shadow}},textareaStyles(){return this.noAutogrow||this.resizable?{}:{height:this.height?`${this.height}px`:null}}},methods:{onInput(){!this.noAutogrow&&!this.resizable&&this.computeHeight(),this.$emit("update:modelValue",this.inputValue),this.$emit("input",this.inputValue)},onFocus(e){this.isFocused=!0,this.$emit("focus",e)},onBlur(e){this.isFocused=!1,this.$emit("blur",e)},computeHeight(){this.$refs.textarea.style.height="";const e=(this.$refs.textarea.scrollHeight-this.paddingY)/this.lineHeight,t=Math.max(e,this.rows)*this.lineHeight+this.paddingY;this.$refs.textarea.style.height=t+"px"},getLineHeight(){const e=window.getComputedStyle(this.$refs.textarea,null);this.lineHeight=parseFloat(e.getPropertyValue("line-height")),this.paddingY=parseFloat(e.getPropertyValue("padding-top")),this.paddingY+=parseFloat(e.getPropertyValue("padding-bottom"))}},mounted(){!this.noAutogrow&&!this.resizable&&(this.getLineHeight(),this.computeHeight())},watch:{modelValue(e){this.inputValue=e,this.$nextTick(this.computeHeight)},resizable(e){e?this.height=null:this.noAutogrow||this.getLineHeight()},noAutogrow(e){e?this.getLineHeight():this.height=null}}};var Bp=te($p,[["render",Tp]]);const Ip={class:"w-timeline"},Ep=["innerHTML"],Rp=["innerHTML"];function Vp(e,t,s,i,o,l){return h(),y("ul",Ip,[(h(!0),y(B,null,X(s.items,(r,d)=>(h(),y("li",{class:"w-timeline-item",key:d},[(h(),V(Ce(r[s.itemIconKey]||s.icon?"w-icon":"div"),{class:T(["w-timeline-item__bullet",{[r[s.itemColorKey]||s.color]:r[s.itemColorKey]||s.color}])},{default:p(()=>[a(O(r[s.itemIconKey]||s.icon),1)]),_:2},1032,["class"])),e.$slots[`item.${d+1}`]?C(e.$slots,`item.${d+1}`,{key:1,item:r,index:d+1}):C(e.$slots,"item",{key:0,item:r,index:d+1},()=>[n("div",{class:T(["w-timeline-item__title",{[r[s.itemColorKey]||s.color]:r[s.itemColorKey]||s.color}]),innerHTML:r[s.itemTitleKey]},null,10,Ep),n("div",{class:"w-timeline-item__content",innerHTML:r[s.itemContentKey]},null,8,Rp)])]))),128))])}const Lp={name:"w-timeline",props:{items:{type:[Array,Number],required:!0},color:{type:String},icon:{type:String},itemTitleKey:{type:String,default:"title"},itemContentKey:{type:String,default:"content"},itemIconKey:{type:String,default:"icon"},itemColorKey:{type:String,default:"color"}},emits:[]};var Op=te(Lp,[["render",Vp]]);function Ap(e,t,s,i,o,l){return h(),y("div",{class:T(["w-toolbar",l.classes]),style:J(l.styles)},[C(e.$slots,"default")],6)}const Pp={name:"w-toolbar",props:{color:{type:String},bgColor:{type:String},absolute:{type:Boolean},fixed:{type:Boolean},bottom:{type:Boolean},vertical:{type:Boolean},left:{type:Boolean},right:{type:Boolean},width:{type:[Number,String],default:null},height:{type:[Number,String],default:null},noBorder:{type:Boolean},shadow:{type:Boolean}},emits:[],computed:{toolbarHeight(){const e=this.height;return e&&parseInt(e)==e?e+"px":e},toolbarWidth(){const e=this.width;return e&&parseInt(e)==e?e+"px":e},classes(){return{[this.color]:!!this.color,[`${this.bgColor}--bg`]:!!this.bgColor,"w-toolbar--absolute":!!this.absolute,"w-toolbar--fixed":!!this.fixed,[`w-toolbar--${this.bottom?"bottom":"top"}`]:!this.vertical,[`w-toolbar--vertical w-toolbar--${this.right?"right":"left"}`]:this.vertical,"w-toolbar--no-border":this.noBorder,"w-toolbar--shadow":!!this.shadow}},styles(){return{height:this.height&&!this.vertical?this.toolbarHeight:null,width:this.width&&this.vertical?this.toolbarWidth:null}}}};var Mp=te(Pp,[["render",Ap]]);function zp(e,t,s,i,o,l){return h(),y(B,null,[C(e.$slots,"activator",{on:l.activatorEventHandlers}),m(Le,{name:l.transitionName,appear:""},{default:p(()=>[e.detachableVisible?(h(),y("div",{class:T(["w-tooltip",l.classes]),ref:"detachable",key:e._.uid,style:J(l.styles)},[C(e.$slots,"default")],6)):k("",!0)]),_:3},8,["name"])],64)}const Np={name:"w-tooltip",mixins:[aa],props:{modelValue:{},showOnClick:{type:Boolean},color:{type:String},bgColor:{type:String},noBorder:{type:Boolean},shadow:{type:Boolean},tile:{type:Boolean},round:{type:Boolean},transition:{type:String},tooltipClass:{type:[String,Object,Array]},persistent:{type:Boolean},delay:{type:Number}},emits:["input","update:modelValue","open","close"],data:()=>({detachableVisible:!1,hoveringActivator:!1,detachableCoords:{top:0,left:0},detachableEl:null,timeoutId:null}),computed:{tooltipClasses(){return Yt(this.tooltipClass)},transitionName(){const e=this.position.replace(/top|bottom/,t=>({top:"up",bottom:"down"})[t]);return this.transition||`w-tooltip-slide-fade-${e}`},classes(){return Xe(xe({[this.color]:this.color,[`${this.bgColor}--bg`]:this.bgColor},this.tooltipClasses),{[`w-tooltip--${this.position}`]:!this.noPosition,[`w-tooltip--align-${this.alignment}`]:!this.noPosition&&this.alignment,"w-tooltip--tile":this.tile,"w-tooltip--round":this.round,"w-tooltip--shadow":this.shadow,"w-tooltip--fixed":this.fixed,"w-tooltip--no-border":this.noBorder||this.bgColor,"w-tooltip--custom-transition":this.transition})},styles(){return{zIndex:this.zIndex||this.zIndex===0||null,top:this.detachableCoords.top&&`${~~this.detachableCoords.top}px`||null,left:this.detachableCoords.left&&`${~~this.detachableCoords.left}px`||null,"--w-tooltip-bg-color":this.$waveui.colors[this.bgColor||"white"]}},activatorEventHandlers(){let e={};return this.showOnClick?e={click:this.toggle}:(e={focus:this.toggle,blur:this.toggle,mouseenter:t=>{this.hoveringActivator=!0,this.open(t)},mouseleave:t=>{this.hoveringActivator=!1,this.close()}},typeof window!="undefined"&&"ontouchstart"in window&&(e.click=this.toggle)),e}},methods:{toggle(e){let t=this.detachableVisible;typeof window!="undefined"&&"ontouchstart"in window?e.type==="click"&&(t=!t):e.type==="click"&&this.showOnClick?t=!t:["mouseenter","focus"].includes(e.type)&&!this.showOnClick?t=!0:["mouseleave","blur"].includes(e.type)&&!this.showOnClick&&(t=!1),this.timeoutId=clearTimeout(this.timeoutId),t?this.open(e):this.close()},async close(e=!1){!this.detachableVisible||this.showOnHover&&!e&&(await new Promise(t=>setTimeout(t,10)),this.showOnHover&&this.hoveringActivator)||(this.$emit("update:modelValue",this.detachableVisible=!1),this.$emit("input",!1),this.$emit("close"),document.removeEventListener("mousedown",this.onOutsideMousedown),window.removeEventListener("resize",this.onResize))}}};var Dp=te(Np,[["render",zp]]);function jp(e,t,s,i,o,l){return h(),V(Le,le({name:"bounce"},e.$props),{default:p(()=>[C(e.$slots,"default")]),_:3},16)}const Hp={name:"w-transition-bounce",props:{appear:{type:Boolean},duration:{type:[Number,String]}}};var Fp=te(Hp,[["render",jp]]);function Wp(e,t,s,i,o,l){return h(),V(Le,{name:"expand",mode:"out-in",css:!1,onBeforeAppear:l.beforeAppear,onAppear:l.appear,onAfterAppear:l.afterAppear,onBeforeEnter:l.beforeEnter,onEnter:l.enter,onAfterEnter:l.afterEnter,onBeforeLeave:l.beforeLeave,onLeave:l.leave,onAfterLeave:l.afterLeave},{default:p(()=>[C(e.$slots,"default")]),_:3},8,["onBeforeAppear","onAppear","onAfterAppear","onBeforeEnter","onEnter","onAfterEnter","onBeforeLeave","onLeave","onAfterLeave"])}const Kp={name:"w-transition-expand",props:{x:{type:Boolean},y:{type:Boolean},duration:{type:Number,default:250}},data:()=>({el:{originalStyles:"",width:0,height:0,marginLeft:0,marginRight:0,marginTop:0,marginBottom:0,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,borderLeftWidth:0,borderRightWidth:0,borderTopWidth:0,borderBottomWidth:0},cleanTransitionCycle:!0}),computed:{animX(){return this.x||!this.y},animY(){return this.y||!this.x}},methods:{beforeAppear(e){this.cleanTransitionCycle&&this.saveOriginalStyles(e),this.cleanTransitionCycle=!1},appear(e,t){this.show(e),setTimeout(t,this.duration),this.cleanTransitionCycle=!1},afterAppear(e){this.applyOriginalStyles(e),e.style.cssText=e.style.cssText.replace("display: none;",""),this.cleanTransitionCycle=!1},beforeEnter(e){this.cleanTransitionCycle&&this.saveOriginalStyles(e),this.cleanTransitionCycle=!1},enter(e,t){this.show(e),setTimeout(t,this.duration),this.cleanTransitionCycle=!1},afterEnter(e){this.applyOriginalStyles(e),e.style.cssText=e.style.cssText.replace("display: none;",""),this.cleanTransitionCycle=!1},beforeLeave(e){this.beforeHide(e),this.cleanTransitionCycle=!1},leave(e,t){this.hide(e),setTimeout(t,this.duration),this.cleanTransitionCycle=!1},afterLeave(e){this.applyOriginalStyles(e),this.cleanTransitionCycle=!0},applyHideStyles(e){this.animX&&(e.style.width=0,e.style.marginLeft=0,e.style.marginRight=0,e.style.paddingLeft=0,e.style.paddingRight=0,e.style.borderLeftWidth=0,e.style.borderRightWidth=0),this.animY&&(e.style.height=0,e.style.marginTop=0,e.style.marginBottom=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.borderTopWidth=0,e.style.borderBottomWidth=0),e.style.overflow="hidden"},applyShowStyles(e){this.animX&&(e.style.width=this.el.width+"px",e.style.marginLeft=this.el.marginLeft,e.style.marginRight=this.el.marginRight,e.style.paddingLeft=this.el.paddingLeft,e.style.paddingRight=this.el.paddingRight,e.style.borderLeftWidth=this.el.borderLeftWidth,e.style.borderRightWidth=this.el.borderRightWidth),this.animY&&(e.style.height=this.el.height+"px",e.style.marginTop=this.el.marginTop,e.style.marginBottom=this.el.marginBottom,e.style.paddingTop=this.el.paddingTop,e.style.paddingBottom=this.el.paddingBottom,e.style.borderTopWidth=this.el.borderTopWidth,e.style.borderBottomWidth=this.el.borderBottomWidth),e.style.transition=this.duration+"ms ease-in-out"},applyOriginalStyles(e){e.style.cssText=this.el.originalStyles},saveOriginalStyles(e){this.el.originalStyles=e.style.cssText},show(e,t){const s=window.getComputedStyle(e,null);this.animX&&(this.el.width=e.offsetWidth,this.el.marginLeft=s.getPropertyValue("marginLeft"),this.el.marginRight=s.getPropertyValue("marginRight"),this.el.paddingLeft=s.getPropertyValue("paddingLeft"),this.el.paddingRight=s.getPropertyValue("paddingRight"),this.el.borderLeftWidth=s.getPropertyValue("borderLeftWidth"),this.el.borderRightWidth=s.getPropertyValue("borderRightWidth")),this.animY&&(this.el.height=e.offsetHeight,this.el.marginTop=s.getPropertyValue("marginTop"),this.el.marginBottom=s.getPropertyValue("marginBottom"),this.el.paddingTop=s.getPropertyValue("paddingTop"),this.el.paddingBottom=s.getPropertyValue("paddingBottom"),this.el.borderTopWidth=s.getPropertyValue("borderTopWidth"),this.el.borderBottomWidth=s.getPropertyValue("borderBottomWidth")),this.applyHideStyles(e),setTimeout(()=>this.applyShowStyles(e),20),setTimeout(t,this.duration)},beforeHide(e){this.applyShowStyles(e)},hide(e,t){setTimeout(()=>this.applyHideStyles(e),20),setTimeout(t,this.duration)}}};var Up=te(Kp,[["render",Wp]]);function qp(e,t,s,i,o,l){return h(),V(Le,le({name:"fade"},e.$props),{default:p(()=>[C(e.$slots,"default")]),_:3},16)}const Yp={name:"w-transition-fade",props:{appear:{type:Boolean},duration:{type:[Number,String]}}};var Xp=te(Yp,[["render",qp]]);function Gp(e,t,s,i,o,l){return h(),V(Le,le({name:"scale"},e.$props),{default:p(()=>[C(e.$slots,"default")]),_:3},16)}const Jp={name:"w-transition-scale",props:{appear:{type:Boolean},duration:{type:[Number,String]}}};var Zp=te(Jp,[["render",Gp]]);function Qp(e,t,s,i,o,l){return h(),V(Le,le({name:"scale-fade"},e.$props),{default:p(()=>[C(e.$slots,"default")]),_:3},16)}const eg={name:"w-transition-scale-fade",props:{appear:{type:Boolean},duration:{type:[Number,String]}}};var tg=te(eg,[["render",Qp]]);function sg(e,t,s,i,o,l){return h(),V(Le,le({name:l.transitionName},e.$props),{default:p(()=>[C(e.$slots,"default")]),_:3},16,["name"])}const lg={name:"w-transition-slide",props:{appear:{type:Boolean},left:{type:Boolean},right:{type:Boolean},up:{type:Boolean},down:{type:Boolean},duration:{type:[Number,String]}},computed:{direction(){return this.up&&"up"||this.down&&"down"||this.left&&"left"||this.right&&"right"||"down"},transitionName(){return`slide-${this.direction}`}}};var ig=te(lg,[["render",sg]]);function ng(e,t,s,i,o,l){return h(),V(Le,le({name:l.transitionName},e.$props),{default:p(()=>[C(e.$slots,"default")]),_:3},16,["name"])}const og={name:"w-transition-slide-fade",props:{appear:{type:Boolean},left:{type:Boolean},right:{type:Boolean},up:{type:Boolean},down:{type:Boolean},duration:{type:[Number,String]}},computed:{direction(){return this.up&&"up"||this.down&&"down"||this.left&&"left"||this.right&&"right"||"down"},transitionName(){return`slide-fade-${this.direction}`}}};var ag=te(og,[["render",ng]]);function rg(e,t,s,i,o,l){return h(),V(Le,le({name:"twist"},e.$props),{default:p(()=>[C(e.$slots,"default")]),_:3},16)}const dg={name:"w-transition-twist",props:{appear:{type:Boolean},duration:{type:[Number,String]}}};var ug=te(dg,[["render",rg]]),cg=Object.freeze(Object.defineProperty({__proto__:null,WAccordion:mu,WAlert:wu,WApp:Lu,WBadge:Pu,WBreadcrumbs:Du,WButton:Ku,WCard:Yu,WCheckbox:sc,WCheckboxes:oc,WConfirm:uc,WDatePicker:fc,WDialog:mc,WDivider:wc,WDrawer:Cc,WFlex:Bc,WForm:Vc,WFormElement:Ac,WGrid:zc,WIcon:jc,WImage:Kc,WInput:ih,WList:ah,WMenu:uh,WNotification:fh,WOverlay:mh,WParallax:wh,WProgress:Ih,WRadio:Ah,WRadios:Nh,WRating:Wh,WSelect:ef,WSlider:gf,WSpinner:vf,WSteps:Sf,WSwitch:Rf,WTabs:Ff,WTable:bp,WTag:_p,WTextarea:Bp,WTimeline:Op,WToolbar:Mp,WTooltip:Dp,WTransitionBounce:Fp,WTransitionExpand:Up,WTransitionFade:Xp,WTransitionScale:Zp,WTransitionScaleFade:tg,WTransitionSlide:ig,WTransitionSlideFade:ag,WTransitionTwist:ug},Symbol.toStringTag,{value:"Module"}));const hg=Zt.install;Zt.install=(e,t={})=>hg.call(Zt,e,xe({components:cg},t));const fg={class:"top-bar__title"},pg={class:"top-bar__logo-link",href:"#top"},gg=n("svg",{class:"top-bar__logo",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 442 442"},[n("path",{d:"M166.6 225.2c4 16 27.3 26.3 59.5 26.3 24 0 39.3-8.8 45.6-17a19.7 19.7 0 0 0 3.5-18c-3.6-13-22.4-19.3-52.8-28.2l-8.5-2.5c-31-9-66.3-19.3-73.7-46.2a43.3 43.3 0 0 1 8.5-39.8 10 10 0 0 0-7.8-16.4h-35a10 10 0 0 0-7.7 3.5l-43 50a10 10 0 0 0 0 13l74.3 86.4a10 10 0 0 0 17.5-7.7 10 10 0 0 1 19.6-3.4zm-16.9-26.7c-6.9 1.7-12.7 5.7-16.8 11.1l-57-66.2 34.5-40h13a62.7 62.7 0 0 0-2.5 41.6c10.5 37.6 53.1 50 87.4 60l8.5 2.5c8.5 2.5 18.1 5.3 26 8.3a45.3 45.3 0 0 1 13 6.5c-2.8 3.7-13 9.2-29.7 9.2-27.2 0-39-8.3-40-11a30 30 0 0 0-36.4-22zM263.2 264.5a97 97 0 0 1-37.1 7c-18.8 0-35.8-3.2-49.1-9.3a10 10 0 0 0-11.8 15.6l48.2 56a10 10 0 0 0 15.2 0l46-53.5a10 10 0 0 0-11.4-15.8zM221 312l-19-22a167.4 167.4 0 0 0 37.2 1l-18.2 21z"}),n("path",{d:"M336.2 83.4h-36.6a10 10 0 0 0-7.5 16.6 44.8 44.8 0 0 1 11.4 30.3 10 10 0 0 1-20 0c0-25.3-34.2-36.6-68.1-36.6-27.3 0-44.7 10-51.8 19.5a23 23 0 0 0-4.1 21c4.1 15 27.5 23 60 32.4l8.5 2.5c30.6 9 59.6 17.4 66.4 42 1.6 5.6 2 11.1 1.2 16.6a10 10 0 0 0 17.5 7.9l73.7-85.6a10 10 0 0 0 0-13l-43-50a10 10 0 0 0-7.6-3.6zm-22.8 121.2c-10.3-34.5-47.2-45.2-79.8-54.7l-8.5-2.5c-10-2.9-21.2-6.2-30.7-10-12.5-4.9-15.3-8.1-15.7-8.7-.4-1.4-.3-2 .8-3.4 3-4 14.4-11.6 35.9-11.6 27.5 0 48.1 8.8 48.1 16.6a30 30 0 0 0 60 0c0-9.5-2-18.5-5.7-26.9h13.8l34.4 40-52.6 61.2z"}),n("path",{d:"M439.6 137L362 47a10 10 0 0 0-7.6-3.6h-267a10 10 0 0 0-7.6 3.5L2.4 137a10 10 0 0 0 0 13l211 245.2a10 10 0 0 0 15.2 0l211-245.1a10 10 0 0 0 0-13zM221 373.1L23.2 143.4l68.9-80h257.8l69 80L221 373.2z"})],-1),mg=n("div",{class:"top-bar__logo-title"},"Vueper Slides\xA0",-1),bg=[gg,mg],yg=n("span",{class:"intro"},"A Vue Super Slideshow / Carousel",-1),vg={class:"top-bar__items fill-height"},wg=a("material-icons school"),_g=n("span",null,"DOC",-1),kg={key:1,class:"w-flex grow align-center px5 py2"},Sg=["innerHTML"],xg={key:2,class:"w-flex grow align-center px5 py2"},Cg=["innerHTML"],Tg=a("material-icons apps"),$g=n("span",null,"EXAMPLES",-1),Bg={key:1,class:"w-flex grow align-center px5 py2"},Ig=["innerHTML"],Eg={key:2,class:"w-flex grow align-center px5 py2"},Rg=["innerHTML"];function Vg(e,t,s,i,o,l){const r=K("w-icon"),d=K("w-button"),u=K("w-divider"),c=K("w-list"),f=K("w-menu"),w=K("w-toolbar"),g=$i("scroll-to");return h(),V(w,{class:T(["top-bar pa0",{scrolled:s.offsetTop>104}])},{default:p(()=>[n("div",fg,[n("h1",null,[We((h(),y("a",pg,bg)),[[g,"#top"]]),yg])]),n("div",vg,[m(f,{"show-on-hover":"","hide-on-menu-click":"","align-right":"",transition:"slide-fade-down","menu-class":"mt0 top-menu top-menu--doc","append-to":".top-bar__items",custom:""},{activator:p(({on:x})=>[We((h(),V(d,le(gt(x),{text:"",tile:"",color:"secondary",height:"100%"}),{default:p(()=>[m(r,{class:"mr2",lg:""},{default:p(()=>[wg]),_:1}),_g]),_:2},1040)),[[g,"#examples"]])]),default:p(()=>[m(c,{class:"mt0 pa0 sh2 white--bg bdrs1",nav:"",items:e.docs,"item-route-key":"href","item-class":"pa0"},{item:p(({item:x})=>{var L;return[(L=x.class)!=null&&L.includes("divider")?(h(),V(u,{key:0,class:"ma0 grow",color:"grey-light1"})):x.href?We((h(),y("div",kg,[x.icon?(h(),V(r,{key:0,class:"mr2",lg:""},{default:p(()=>[a(O(x.icon),1)]),_:2},1024)):k("",!0),n("span",{class:T({ml8:!x.icon}),innerHTML:x.label},null,10,Sg)])),[[g,`${x.href}`]]):(h(),y("div",xg,[x.icon?(h(),V(r,{key:0,class:"mr2",lg:""},{default:p(()=>[a(O(x.icon),1)]),_:2},1024)):k("",!0),n("span",{class:T({ml8:!x.icon}),innerHTML:x.label},null,10,Cg)]))]}),_:1},8,["items"])]),_:1}),m(f,{"show-on-hover":"","hide-on-menu-click":"","align-right":"",transition:"slide-fade-down","menu-class":"mt0 top-menu top-menu--examples","append-to":".top-bar__items",custom:""},{activator:p(({on:x})=>[We((h(),V(d,le(gt(x),{text:"",tile:"",color:"secondary",height:"100%"}),{default:p(()=>[m(r,{class:"mr2",lg:""},{default:p(()=>[Tg]),_:1}),$g]),_:2},1040)),[[g,"#examples"]])]),default:p(()=>[m(c,{class:"mt0 pa0 sh2 white--bg bdrs1",nav:"",items:e.examples,"item-route-key":"href","item-class":"pa0",style:{"max-height":"90vh",overflow:"auto","white-space":"nowrap"}},{item:p(({item:x})=>{var L;return[(L=x.class)!=null&&L.includes("divider")?(h(),V(u,{key:0,class:"ma0 grow",color:"grey-light1"})):x.href?We((h(),y("div",Bg,[x.icon?(h(),V(r,{key:0,class:"mr2",lg:""},{default:p(()=>[a(O(x.icon),1)]),_:2},1024)):k("",!0),n("span",{class:T({ml8:!x.icon}),innerHTML:x.label},null,10,Ig)])),[[g,`${x.href}`]]):(h(),y("div",Eg,[x.icon?(h(),V(r,{key:0,class:"mr2",lg:""},{default:p(()=>[a(O(x.icon),1)]),_:2},1024)):k("",!0),n("span",{class:T({ml8:!x.icon}),innerHTML:x.label},null,10,Rg)]))]}),_:1},8,["items"])]),_:1})])]),_:1},8,["class"])}var _s=(e,t)=>{const s=e.__vccOpts||e;for(const[i,o]of t)s[i]=o;return s};const Lg={props:{offsetTop:{type:Number,default:0}},data:()=>({docs:[{class:"heading",href:"#installation",icon:"material-icons build",label:"Installation"},{class:"heading",href:"#how-to-use",icon:"material-icons help_outline",label:"How To Use"},{class:"divider py0"},{class:"heading",href:"#vueper-slides--api",icon:"material-icons code",label:'Vueper-slides (wrapper)'},{href:"#vueper-slides--settings",label:"Settings"},{href:"#events",label:"Emitted Events"},{class:"divider py0"},{class:"heading",href:"#vueper-slide--api",icon:"material-icons code",label:'Vueper-slide (slide)'},{href:"#vueper-slide--settings",label:"Settings"},{href:"#vueper-slide--events",label:"Events"},{class:"divider py0"},{class:"heading",href:"#styling",icon:"material-icons color_lens",label:"Styling"},{class:"heading",href:"#notable-version-changes",icon:"material-icons format_list_numbered",label:"Notable Version Changes"}],examples:[{href:"#ex--simplest-ever",label:"Simplest Ever"},{href:"#ex--basic",label:"Basic with Autoplay"},{href:"#ex--arrows-and-bullets",label:"Arrows & Bullets"},{href:"#ex--fractions-and-progress",label:"Fractions & Progress"},{href:"#ex--images-and-fading",label:"Images & Fading"},{href:"#ex--lazyloading",label:"Lazy Loading"},{href:"#ex--link-on-the-whole-slide",label:"Link on the Whole Slide"},{href:"#ex--complex-slide-title-and-content",label:"Complex Slide Title & Content"},{href:"#ex--updating-content",label:"Updating Content Inside/Outside"},{href:"#ex--add-remove-slides--disable",label:"Add / Remove Slides & Disable"},{href:"#ex--center-mode",label:"Center Mode"},{href:"#ex--events",label:"Emitted Events"},{href:"#ex--breakpoints",label:"Breakpoints"},{href:"#ex--dragging-distance",label:"Dragging Distance"},{href:"#ex--parallax",label:"Parallax"},{href:"#ex--fixed-height",label:"Fixed Height"},{href:"#ex--slide-image-inside",label:"Slide Image Inside"},{href:"#ex--show-multiple-slides-and-gap",label:"Show Multiple Slides & Gap"},{href:"#ex--3d-rotation",label:"3D Rotation"},{href:"#ex--external-controls",label:"External Controls"},{href:"#ex--synced-instances",label:"Sync 2 instances (gallery)"},{href:"#ex--videos",label:"Videos"}]}),directives:{scrollTo:{mounted:(e,t)=>{e.addEventListener("click",()=>{(t.value&&document.querySelector(t.value)).scrollIntoView()})}}}};var Og=_s(Lg,[["render",Vg]]);const Ag={class:"py2"},Pg={class:"xs12 sm6 text-center smu-text-left copyright"},Mg={class:"xs12 sm6 text-center smu-text-right made-with"},zg={class:"mb1"},Ng=a("This documentation is made with "),Dg=a("fab fa-vuejs"),jg=a(", "),Hg=a("fab fa-html5"),Fg=a(", "),Wg=a("fab fa-css3"),Kg=a(", "),Ug=a("fab fa-sass"),qg=a(" & "),Yg=a("material-icons favorite"),Xg=a("View this project on "),Gg={href:"https://github.com/antoniandre/vueper-slides",target:"_blank"},Jg=a("fab fa-github"),Zg=a(" Github"),Qg=a(".");function em(e,t,s,i,o,l){const r=K("top-bar"),d=K("router-view"),u=K("w-button"),c=K("w-transition-twist"),f=K("w-icon"),w=K("w-flex"),g=K("w-app"),x=$i("scroll");return We((h(),V(g,{class:T({ready:e.ready})},{default:p(()=>[m(r,{"offset-top":e.offsetTop},null,8,["offset-top"]),m(d),m(c,null,{default:p(()=>[We(m(u,{class:"go-top",icon:"material-icons keyboard_arrow_up",fixed:"",bottom:"",right:"",round:"",onClick:l.scrollToTop},null,8,["onClick"]),[[gs,!e.goTopHidden]])]),_:1}),n("footer",Ag,[m(w,{class:"max-widthed",wrap:"","justify-center":""},{default:p(()=>[n("div",Pg,"Copyright \xA9 "+O(new Date().getFullYear())+" Antoni Andr\xE9, all rights reserved.",1),n("div",Mg,[n("div",zg,[Ng,m(f,null,{default:p(()=>[Dg]),_:1}),jg,m(f,null,{default:p(()=>[Hg]),_:1}),Fg,m(f,null,{default:p(()=>[Wg]),_:1}),Kg,m(f,null,{default:p(()=>[Ug]),_:1}),qg,m(f,{class:"heart"},{default:p(()=>[Yg]),_:1})]),Xg,n("a",Gg,[m(f,null,{default:p(()=>[Jg]),_:1}),Zg]),Qg])]),_:1})])]),_:1},8,["class"])),[[x,l.onScroll]])}const tm={name:"app",components:{TopBar:Og},data:()=>({ready:!1,offsetTop:0,goTopHidden:!0}),created(){setTimeout(()=>this.ready=!0,500)},methods:{onScroll(){this.offsetTop=window.pageYOffset||document.documentElement.scrollTop,this.goTopHidden=this.offsetTop<200},scrollToTop(){document.documentElement.scrollTo({top:0,behavior:"smooth"})}},directives:{scroll:{mounted:(e,t)=>{const s=i=>{t.value(i,e)&&window.removeEventListener("scroll",s)};window.addEventListener("scroll",s)}}}};var sm=_s(tm,[["render",em]]);const lm="modulepreload",Vn={},im="/vueper-slides/",nm=function(t,s){return!s||s.length===0?t():Promise.all(s.map(i=>{if(i=`${im}${i}`,i in Vn)return;Vn[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="http://github.com/$%7Bi%7D"]${l}`))return;const r=document.createElement("link");if(r.rel=o?"stylesheet":lm,o||(r.as="script",r.crossOrigin=""),r.href=i,document.head.appendChild(r),o)return new Promise((d,u)=>{r.addEventListener("load",d),r.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};/*! - * vue-router v4.0.15 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const ra=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol",ks=e=>ra?Symbol(e):"_vr_"+e,om=ks("rvlm"),Ln=ks("rvd"),Ai=ks("r"),da=ks("rl"),ni=ks("rvl"),ns=typeof window!="undefined";function am(e){return e.__esModule||ra&&e[Symbol.toStringTag]==="Module"}const we=Object.assign;function zl(e,t){const s={};for(const i in t){const o=t[i];s[i]=Array.isArray(o)?o.map(e):e(o)}return s}const As=()=>{},rm=/\/$/,dm=e=>e.replace(rm,"");function Nl(e,t,s="/"){let i,o={},l="",r="";const d=t.indexOf("?"),u=t.indexOf("#",d>-1?d:0);return d>-1&&(i=t.slice(0,d),l=t.slice(d+1,u>-1?u:t.length),o=e(l)),u>-1&&(i=i||t.slice(0,u),r=t.slice(u,t.length)),i=fm(i!=null?i:t,s),{fullPath:i+(l&&"?")+l+r,path:i,query:o,hash:r}}function um(e,t){const s=t.query?e(t.query):"";return t.path+(s&&"?")+s+(t.hash||"")}function On(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function cm(e,t,s){const i=t.matched.length-1,o=s.matched.length-1;return i>-1&&i===o&&ms(t.matched[i],s.matched[o])&&ua(t.params,s.params)&&e(t.query)===e(s.query)&&t.hash===s.hash}function ms(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ua(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const s in e)if(!hm(e[s],t[s]))return!1;return!0}function hm(e,t){return Array.isArray(e)?An(e,t):Array.isArray(t)?An(t,e):e===t}function An(e,t){return Array.isArray(t)?e.length===t.length&&e.every((s,i)=>s===t[i]):e.length===1&&e[0]===t}function fm(e,t){if(e.startsWith("/"))return e;if(!e)return t;const s=t.split("/"),i=e.split("/");let o=s.length-1,l,r;for(l=0;l({left:window.pageXOffset,top:window.pageYOffset});function ym(e){let t;if("el"in e){const s=e.el,i=typeof s=="string"&&s.startsWith("#"),o=typeof s=="string"?i?document.getElementById(s.slice(1)):document.querySelector(s):s;if(!o)return;t=bm(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Pn(e,t){return(history.state?history.state.position-t:-1)+e}const oi=new Map;function vm(e,t){oi.set(e,t)}function wm(e){const t=oi.get(e);return oi.delete(e),t}let _m=()=>location.protocol+"//"+location.host;function ca(e,t){const{pathname:s,search:i,hash:o}=t,l=e.indexOf("#");if(l>-1){let d=o.includes(e.slice(l))?e.slice(l).length:1,u=o.slice(d);return u[0]!=="/"&&(u="/"+u),On(u,"")}return On(s,e)+i+o}function km(e,t,s,i){let o=[],l=[],r=null;const d=({state:g})=>{const x=ca(e,location),L=s.value,P=t.value;let W=0;if(g){if(s.value=x,t.value=g,r&&r===L){r=null;return}W=P?g.position-P.position:0}else i(x);o.forEach(H=>{H(s.value,L,{delta:W,type:Ys.pop,direction:W?W>0?Ps.forward:Ps.back:Ps.unknown})})};function u(){r=s.value}function c(g){o.push(g);const x=()=>{const L=o.indexOf(g);L>-1&&o.splice(L,1)};return l.push(x),x}function f(){const{history:g}=window;!g.state||g.replaceState(we({},g.state,{scroll:Il()}),"")}function w(){for(const g of l)g();l=[],window.removeEventListener("popstate",d),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",d),window.addEventListener("beforeunload",f),{pauseListeners:u,listen:c,destroy:w}}function Mn(e,t,s,i=!1,o=!1){return{back:e,current:t,forward:s,replaced:i,position:window.history.length,scroll:o?Il():null}}function Sm(e){const{history:t,location:s}=window,i={value:ca(e,s)},o={value:t.state};o.value||l(i.value,{back:null,current:i.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function l(u,c,f){const w=e.indexOf("#"),g=w>-1?(s.host&&document.querySelector("base")?e:e.slice(w))+u:_m()+e+u;try{t[f?"replaceState":"pushState"](c,"",g),o.value=c}catch(x){console.error(x),s[f?"replace":"assign"](g)}}function r(u,c){const f=we({},t.state,Mn(o.value.back,u,o.value.forward,!0),c,{position:o.value.position});l(u,f,!0),i.value=u}function d(u,c){const f=we({},o.value,t.state,{forward:u,scroll:Il()});l(f.current,f,!0);const w=we({},Mn(i.value,u,null),{position:f.position+1},c);l(u,w,!1),i.value=u}return{location:i,state:o,push:d,replace:r}}function xm(e){e=pm(e);const t=Sm(e),s=km(e,t.state,t.location,t.replace);function i(l,r=!0){r||s.pauseListeners(),history.go(l)}const o=we({location:"",base:e,go:i,createHref:mm.bind(null,e)},t,s);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Cm(e){return typeof e=="string"||e&&typeof e=="object"}function ha(e){return typeof e=="string"||typeof e=="symbol"}const $t={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},fa=ks("nf");var zn;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(zn||(zn={}));function bs(e,t){return we(new Error,{type:e,[fa]:!0},t)}function Bt(e,t){return e instanceof Error&&fa in e&&(t==null||!!(e.type&t))}const Nn="[^/]+?",Tm={sensitive:!1,strict:!1,start:!0,end:!0},$m=/[.+*?^${}()[\]/\\]/g;function Bm(e,t){const s=we({},Tm,t),i=[];let o=s.start?"^":"";const l=[];for(const c of e){const f=c.length?[]:[90];s.strict&&!c.length&&(o+="/");for(let w=0;w1&&(f.endsWith("/")?f=f.slice(0,-1):w=!0);else throw new Error(`Missing required param "${L}"`);f+=b}}return f}return{re:r,score:i,keys:l,parse:d,stringify:u}}function Im(e,t){let s=0;for(;st.length?t.length===1&&t[0]===40+40?1:-1:0}function Em(e,t){let s=0;const i=e.score,o=t.score;for(;s1&&(u==="*"||u==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),l.push({type:1,value:c,regexp:f,repeatable:u==="*"||u==="+",optional:u==="*"||u==="?"})):t("Invalid state to consume buffer"),c="")}function g(){c+=u}for(;d{r(b)}:As}function r(f){if(ha(f)){const w=i.get(f);w&&(i.delete(f),s.splice(s.indexOf(w),1),w.children.forEach(r),w.alias.forEach(r))}else{const w=s.indexOf(f);w>-1&&(s.splice(w,1),f.record.name&&i.delete(f.record.name),f.children.forEach(r),f.alias.forEach(r))}}function d(){return s}function u(f){let w=0;for(;w=0&&(f.record.path!==s[w].record.path||!pa(f,s[w]));)w++;s.splice(w,0,f),f.record.name&&!Dn(f)&&i.set(f.record.name,f)}function c(f,w){let g,x={},L,P;if("name"in f&&f.name){if(g=i.get(f.name),!g)throw bs(1,{location:f});P=g.record.name,x=we(Pm(w.params,g.keys.filter(b=>!b.optional).map(b=>b.name)),f.params),L=g.stringify(x)}else if("path"in f)L=f.path,g=s.find(b=>b.re.test(L)),g&&(x=g.parse(L),P=g.record.name);else{if(g=w.name?i.get(w.name):s.find(b=>b.re.test(w.path)),!g)throw bs(1,{location:f,currentLocation:w});P=g.record.name,x=we({},w.params,f.params),L=g.stringify(x)}const W=[];let H=g;for(;H;)W.unshift(H.record),H=H.parent;return{name:P,path:L,params:x,matched:W,meta:Nm(W)}}return e.forEach(f=>l(f)),{addRoute:l,resolve:c,removeRoute:r,getRoutes:d,getRecordMatcher:o}}function Pm(e,t){const s={};for(const i of t)i in e&&(s[i]=e[i]);return s}function Mm(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:zm(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||{}:{default:e.component}}}function zm(e){const t={},s=e.props||!1;if("component"in e)t.default=s;else for(const i in e.components)t[i]=typeof s=="boolean"?s:s[i];return t}function Dn(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Nm(e){return e.reduce((t,s)=>we(t,s.meta),{})}function jn(e,t){const s={};for(const i in e)s[i]=i in t?t[i]:e[i];return s}function pa(e,t){return t.children.some(s=>s===e||pa(e,s))}const ga=/#/g,Dm=/&/g,jm=/\//g,Hm=/=/g,Fm=/\?/g,ma=/\+/g,Wm=/%5B/g,Km=/%5D/g,ba=/%5E/g,Um=/%60/g,ya=/%7B/g,qm=/%7C/g,va=/%7D/g,Ym=/%20/g;function Pi(e){return encodeURI(""+e).replace(qm,"|").replace(Wm,"[").replace(Km,"]")}function Xm(e){return Pi(e).replace(ya,"{").replace(va,"}").replace(ba,"^")}function ai(e){return Pi(e).replace(ma,"%2B").replace(Ym,"+").replace(ga,"%23").replace(Dm,"%26").replace(Um,"`").replace(ya,"{").replace(va,"}").replace(ba,"^")}function Gm(e){return ai(e).replace(Hm,"%3D")}function Jm(e){return Pi(e).replace(ga,"%23").replace(Fm,"%3F")}function Zm(e){return e==null?"":Jm(e).replace(jm,"%2F")}function bl(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Qm(e){const t={};if(e===""||e==="?")return t;const i=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;ol&&ai(l)):[i&&ai(i)]).forEach(l=>{l!==void 0&&(t+=(t.length?"&":"")+s,l!=null&&(t+="="+l))})}return t}function eb(e){const t={};for(const s in e){const i=e[s];i!==void 0&&(t[s]=Array.isArray(i)?i.map(o=>o==null?null:""+o):i==null?i:""+i)}return t}function Ts(){let e=[];function t(i){return e.push(i),()=>{const o=e.indexOf(i);o>-1&&e.splice(o,1)}}function s(){e=[]}return{add:t,list:()=>e,reset:s}}function Vt(e,t,s,i,o){const l=i&&(i.enterCallbacks[o]=i.enterCallbacks[o]||[]);return()=>new Promise((r,d)=>{const u=w=>{w===!1?d(bs(4,{from:s,to:t})):w instanceof Error?d(w):Cm(w)?d(bs(2,{from:t,to:w})):(l&&i.enterCallbacks[o]===l&&typeof w=="function"&&l.push(w),r())},c=e.call(i&&i.instances[o],t,s,u);let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(w=>d(w))})}function Dl(e,t,s,i){const o=[];for(const l of e)for(const r in l.components){let d=l.components[r];if(!(t!=="beforeRouteEnter"&&!l.instances[r]))if(tb(d)){const c=(d.__vccOpts||d)[t];c&&o.push(Vt(c,s,i,l,r))}else{let u=d();o.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${r}" at "${l.path}"`));const f=am(c)?c.default:c;l.components[r]=f;const g=(f.__vccOpts||f)[t];return g&&Vt(g,s,i,l,r)()}))}}return o}function tb(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Fn(e){const t=Pt(Ai),s=Pt(da),i=ct(()=>t.resolve(Es(e.to))),o=ct(()=>{const{matched:u}=i.value,{length:c}=u,f=u[c-1],w=s.matched;if(!f||!w.length)return-1;const g=w.findIndex(ms.bind(null,f));if(g>-1)return g;const x=Wn(u[c-2]);return c>1&&Wn(f)===x&&w[w.length-1].path!==x?w.findIndex(ms.bind(null,u[c-2])):g}),l=ct(()=>o.value>-1&&nb(s.params,i.value.params)),r=ct(()=>o.value>-1&&o.value===s.matched.length-1&&ua(s.params,i.value.params));function d(u={}){return ib(u)?t[Es(e.replace)?"replace":"push"](Es(e.to)).catch(As):Promise.resolve()}return{route:i,href:ct(()=>i.value.href),isActive:l,isExactActive:r,navigate:d}}const sb=Ro({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Fn,setup(e,{slots:t}){const s=it(Fn(e)),{options:i}=Pt(Ai),o=ct(()=>({[Kn(e.activeClass,i.linkActiveClass,"router-link-active")]:s.isActive,[Kn(e.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:s.isExactActive}));return()=>{const l=t.default&&t.default(s);return e.custom?l:Li("a",{"aria-current":s.isExactActive?e.ariaCurrentValue:null,href:s.href,onClick:s.navigate,class:o.value},l)}}}),lb=sb;function ib(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function nb(e,t){for(const s in t){const i=t[s],o=e[s];if(typeof i=="string"){if(i!==o)return!1}else if(!Array.isArray(o)||o.length!==i.length||i.some((l,r)=>l!==o[r]))return!1}return!0}function Wn(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Kn=(e,t,s)=>e!=null?e:t!=null?t:s,ob=Ro({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:s}){const i=Pt(ni),o=ct(()=>e.route||i.value),l=Pt(Ln,0),r=ct(()=>o.value.matched[l]);il(Ln,l+1),il(om,r),il(ni,o);const d=gr();return Ls(()=>[d.value,r.value,e.name],([u,c,f],[w,g,x])=>{c&&(c.instances[f]=u,g&&g!==c&&u&&u===w&&(c.leaveGuards.size||(c.leaveGuards=g.leaveGuards),c.updateGuards.size||(c.updateGuards=g.updateGuards))),u&&c&&(!g||!ms(c,g)||!w)&&(c.enterCallbacks[f]||[]).forEach(L=>L(u))},{flush:"post"}),()=>{const u=o.value,c=r.value,f=c&&c.components[e.name],w=e.name;if(!f)return Un(s.default,{Component:f,route:u});const g=c.props[e.name],x=g?g===!0?u.params:typeof g=="function"?g(u):g:null,P=Li(f,we({},x,t,{onVnodeUnmounted:W=>{W.component.isUnmounted&&(c.instances[w]=null)},ref:d}));return Un(s.default,{Component:P,route:u})||P}}});function Un(e,t){if(!e)return null;const s=e(t);return s.length===1?s[0]:s}const ab=ob;function rb(e){const t=Am(e.routes,e),s=e.parseQuery||Qm,i=e.stringifyQuery||Hn,o=e.history,l=Ts(),r=Ts(),d=Ts(),u=mr($t);let c=$t;ns&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=zl.bind(null,$=>""+$),w=zl.bind(null,Zm),g=zl.bind(null,bl);function x($,Y){let D,G;return ha($)?(D=t.getRecordMatcher($),G=Y):G=$,t.addRoute(G,D)}function L($){const Y=t.getRecordMatcher($);Y&&t.removeRoute(Y)}function P(){return t.getRoutes().map($=>$.record)}function W($){return!!t.getRecordMatcher($)}function H($,Y){if(Y=we({},Y||u.value),typeof $=="string"){const oe=Nl(s,$,Y.path),v=t.resolve({path:oe.path},Y),_=o.createHref(oe.fullPath);return we(oe,v,{params:g(v.params),hash:bl(oe.hash),redirectedFrom:void 0,href:_})}let D;if("path"in $)D=we({},$,{path:Nl(s,$.path,Y.path).path});else{const oe=we({},$.params);for(const v in oe)oe[v]==null&&delete oe[v];D=we({},$,{params:w($.params)}),Y.params=w(Y.params)}const G=t.resolve(D,Y),be=$.hash||"";G.params=f(g(G.params));const Se=um(i,we({},$,{hash:Xm(be),path:G.path})),re=o.createHref(Se);return we({fullPath:Se,hash:be,query:i===Hn?eb($.query):$.query||{}},G,{redirectedFrom:void 0,href:re})}function b($){return typeof $=="string"?Nl(s,$,u.value.path):we({},$)}function I($,Y){if(c!==$)return bs(8,{from:Y,to:$})}function j($){return ge($)}function ae($){return j(we(b($),{replace:!0}))}function pe($){const Y=$.matched[$.matched.length-1];if(Y&&Y.redirect){const{redirect:D}=Y;let G=typeof D=="function"?D($):D;return typeof G=="string"&&(G=G.includes("?")||G.includes("#")?G=b(G):{path:G},G.params={}),we({query:$.query,hash:$.hash,params:$.params},G)}}function ge($,Y){const D=c=H($),G=u.value,be=$.state,Se=$.force,re=$.replace===!0,oe=pe(D);if(oe)return ge(we(b(oe),{state:be,force:Se,replace:re}),Y||D);const v=D;v.redirectedFrom=Y;let _;return!Se&&cm(i,G,D)&&(_=bs(16,{to:v,from:G}),es(G,G,!0,!1)),(_?Promise.resolve(_):de(v,G)).catch(S=>Bt(S)?Bt(S,2)?S:Ke(S):ke(S,v,G)).then(S=>{if(S){if(Bt(S,2))return ge(we(b(S.to),{state:be,force:Se,replace:re}),Y||v)}else S=Ie(v,G,!0,re,be);return he(v,G,S),S})}function se($,Y){const D=I($,Y);return D?Promise.reject(D):Promise.resolve()}function de($,Y){let D;const[G,be,Se]=db($,Y);D=Dl(G.reverse(),"beforeRouteLeave",$,Y);for(const oe of G)oe.leaveGuards.forEach(v=>{D.push(Vt(v,$,Y))});const re=se.bind(null,$,Y);return D.push(re),ss(D).then(()=>{D=[];for(const oe of l.list())D.push(Vt(oe,$,Y));return D.push(re),ss(D)}).then(()=>{D=Dl(be,"beforeRouteUpdate",$,Y);for(const oe of be)oe.updateGuards.forEach(v=>{D.push(Vt(v,$,Y))});return D.push(re),ss(D)}).then(()=>{D=[];for(const oe of $.matched)if(oe.beforeEnter&&!Y.matched.includes(oe))if(Array.isArray(oe.beforeEnter))for(const v of oe.beforeEnter)D.push(Vt(v,$,Y));else D.push(Vt(oe.beforeEnter,$,Y));return D.push(re),ss(D)}).then(()=>($.matched.forEach(oe=>oe.enterCallbacks={}),D=Dl(Se,"beforeRouteEnter",$,Y),D.push(re),ss(D))).then(()=>{D=[];for(const oe of r.list())D.push(Vt(oe,$,Y));return D.push(re),ss(D)}).catch(oe=>Bt(oe,8)?oe:Promise.reject(oe))}function he($,Y,D){for(const G of d.list())G($,Y,D)}function Ie($,Y,D,G,be){const Se=I($,Y);if(Se)return Se;const re=Y===$t,oe=ns?history.state:{};D&&(G||re?o.replace($.fullPath,we({scroll:re&&oe&&oe.scroll},be)):o.push($.fullPath,be)),u.value=$,es($,Y,D,re),Ke()}let U;function Te(){U||(U=o.listen(($,Y,D)=>{const G=H($),be=pe(G);if(be){ge(we(be,{replace:!0}),G).catch(As);return}c=G;const Se=u.value;ns&&vm(Pn(Se.fullPath,D.delta),Il()),de(G,Se).catch(re=>Bt(re,12)?re:Bt(re,2)?(ge(re.to,G).then(oe=>{Bt(oe,20)&&!D.delta&&D.type===Ys.pop&&o.go(-1,!1)}).catch(As),Promise.reject()):(D.delta&&o.go(-D.delta,!1),ke(re,G,Se))).then(re=>{re=re||Ie(G,Se,!1),re&&(D.delta?o.go(-D.delta,!1):D.type===Ys.pop&&Bt(re,20)&&o.go(-1,!1)),he(G,Se,re)}).catch(As)}))}let je=Ts(),bt=Ts(),Ee;function ke($,Y,D){Ke($);const G=bt.list();return G.length?G.forEach(be=>be($,Y,D)):console.error($),Promise.reject($)}function me(){return Ee&&u.value!==$t?Promise.resolve():new Promise(($,Y)=>{je.add([$,Y])})}function Ke($){return Ee||(Ee=!$,Te(),je.list().forEach(([Y,D])=>$?D($):Y()),je.reset()),$}function es($,Y,D,G){const{scrollBehavior:be}=e;if(!ns||!be)return Promise.resolve();const Se=!D&&wm(Pn($.fullPath,0))||(G||!D)&&history.state&&history.state.scroll||null;return bo().then(()=>be($,Y,Se)).then(re=>re&&ym(re)).catch(re=>ke(re,$,Y))}const yt=$=>o.go($);let nt;const Ge=new Set;return{currentRoute:u,addRoute:x,removeRoute:L,hasRoute:W,getRoutes:P,resolve:H,options:e,push:j,replace:ae,go:yt,back:()=>yt(-1),forward:()=>yt(1),beforeEach:l.add,beforeResolve:r.add,afterEach:d.add,onError:bt.add,isReady:me,install($){const Y=this;$.component("RouterLink",lb),$.component("RouterView",ab),$.config.globalProperties.$router=Y,Object.defineProperty($.config.globalProperties,"$route",{enumerable:!0,get:()=>Es(u)}),ns&&!nt&&u.value===$t&&(nt=!0,j(o.location).catch(be=>{}));const D={};for(const be in $t)D[be]=ct(()=>u.value[be]);$.provide(Ai,Y),$.provide(da,it(D)),$.provide(ni,u);const G=$.unmount;Ge.add($),$.unmount=function(){Ge.delete($),Ge.size<1&&(c=$t,U&&U(),U=null,u.value=$t,nt=!1,Ee=!1),G()}}}}function ss(e){return e.reduce((t,s)=>t.then(()=>s()),Promise.resolve())}function db(e,t){const s=[],i=[],o=[],l=Math.max(t.matched.length,e.matched.length);for(let r=0;rms(c,d))?i.push(d):s.push(d));const u=e.matched[r];u&&(t.matched.find(c=>ms(c,u))||o.push(u))}return[s,i,o]}var ub=(e,t)=>{for(const[s,i]of t)e[s]=i;return e};const Be={quote:/("(?:\\"|[^"])*")|('(?:\\'|[^'])*')/,comment:/(\/\/.*?(?:\n|$)|\/\*.*?\*\/)/,htmlTag:/(<([^>])*>)/,htmlentity:/(&[a-zA-Z0-9#]+;)/,punctuation:/(!==?|(?:[[\](){}.:;,+\-?=!]|<|>)+|&&|\|\|)/,number:/(-?(?:\.\d+|\d+(?:\.\d+)?))/,boolean:/\b(true|false)\b/},jl={shell:{quote:Be.quote,comment:/(#.*?)(?:\n|$)/,keyword:/(?:^|\b)(npm|yarn|install|run)(?:\b|$)/,param:/( --(?:save|save-dev))(?:\s|$)/},xml:{doctype:/(<\!DOCTYPE.*?>)/,quote:Be.quote,comment:/(<!--.*?-->)/,htmlentity:Be.htmlentity,tag:/(<\/?)([a-zA-Z\-:]+)(.*?)(\/?>)/},html:{doctype:/(DOCTYPE)/,quote:Be.quote,comment:/(<!--.*?-->)/,htmlentity:Be.htmlentity,tag:/(<\/?)([a-z]\w*)(.*?)(\/?>)/},"html-vue":{doctype:/(DOCTYPE)/,quote:Be.quote,comment:/(<!--.*?-->)/,htmlentity:Be.htmlentity,tag:/(<\/?)([a-zA-Z][\w\d-]*)((?:.|\s)*?)(\/?>)/},pug:{text:/((?:^|\n)[ \t]*|^)\|([ \t]*)([^\n]+(?=\s*(?:\n|$)))/,text2:/([ \t]*)([.#\-\w\d]+(?:\([^)]*\))*)\.\n((?:\n+(?=\4[ \t]+)|(?=\4[ \t]+).+?(?:\n|$)*?)*)(?=\s*(?:\n|$))/,quote:Be.quote,comment:/(^|\n)([ \t]*|^)(\/\/-[ \t]*(?:[^\n]*?(?:\n\10[ \t]+[^\n]*)+|[^\n]+(?=\n|$)))/,tag:/([a-zA-Z][\w\d-]*|)([.#][a-zA-Z][-.\w\d]*|)\b(?:\((.*?)\))?(\.?)([ \t]*)([^\n]+)?(?=\n|$)/,punctuation:/(!==?|(?:[#[\]().,+\-?=!|]|<|>)+)/},css:{quote:Be.quote,comment:/(\/\*.*?\*\/)/,pseudo:/(:(?:hover|active|focus|visited|not|before|after|(?:first|last|nth)-child))/,"selector keyword vendor":/(@-(?:moz|o|webkit|ms)-(?=keyframes\s))/,"selector keyword":/((?:@(?:import|media|font-face|keyframes)|screen|print|and)(?=[\s({])|keyframes|\s(?:ul|ol|li|table|div|pre|p|a|img|br|hr|h[1-6]|em|strong|span|html|body|iframe|video|audio|input|button|form|label|fieldset|small|abbr|i|dd|dt)\b)/,variable:/(--[a-zA-Z0-9\-]+)/,selector:/((?:[.#-\w*+ >:,[\]="~\n]|>)+)(?=\s*\{)/,"attribute keyword vendor":/(-(?:moz|o|webkit|ms)-(?=transform|transition|user-select|tap-highlight-color|animation|background-size|box-shadow))/,"attribute keyword":/\b(content|float|display|position|top|left|right|bottom|(?:(?:max|min)-)?width|(?:(?:max|min|line)-)?height|font(?:-(?:family|style|size|weight|variant|stretch))?|vertical-align|color|opacity|visibility|z-index|pointer-events|user-select|transform(?:-(?:origin|style|delay|duration|property|timing-function))?|transition(?:-(?:delay|duration))?|animation(?:-(?:name|delay|duration|direction|fill-mode))?|backface-visibility|backdrop-filter|background(?:-(?:color|position|image|repeat|size|attachment|origin|clip|blend-mode))?|(?:padding|margin|border)(?:-(?:top|left|right|bottom))?|border(?:-(?:radius|color|width|style|spacing))|white-space|text-(?:align|transform|decoration|shadow|indent)|overflow(?:-(?:x|y))?|(?:letter|word)-spacing|word-break|box-(?:sizing|shadow)|stroke(?:-(?:width|opacity|dasharray|dashoffset|linecap|linejoin))?|fill|speak|outline|user-select|cursor|flex(?:-(?:direction|flow|grow|shrink|basis|wrap))?|(?:justify|align)-(?:content|self|items))(?=\s*:)/,"value keyword vendor":/(-(?:moz|o|webkit|ms)-(?=linear-gradient))/,"value keyword":/\b(inherit|initial|normal|none|unset|auto|inline(?:-(?:block|flex))?|block|flex|absolute|relative|static|fixed|sticky|hidden|visible|top|left|right|bottom|center|middle|baseline|solid|dotted|dashed|line-through|(?:over|under)line|wavy|double|(?:pre-|no)?wrap|pre|break-word|(?:upper|lower)case|capitalize|italic|bold|attr\(.*?\)|linear|ease(?:-in)?(?:-out)?|all|infinite|cubic-bezier|(?:translate|rotate)(?:[X-Z]|3d)?|skew[XY]?|scale|(?:no-)?repeat|repeat(?:-x|-y)|contain|cover|url|(?:repeating-)?(?:linear|radial)-gradient|inset|pointer|(?:flex-)?(?:start|end)|space-(?:between|evenly|around)|stretch|revert|row(?:-reverse)?|column(?:-reverse)?)(?=\s*[,;}(]|\s+[\da-z!])/,"value keyword important":/( ?!important)/,number:Be.number,color:/(transparent|#(?:[\da-fA-F]{6}|[\da-fA-F]{3})|rgba?\([\d., ]*\))/,htmlentity:/(&.*?;)/,punctuation:/([:,;{}@#()!]+|<|>)/,attribute:/([a-zA-Z-]+)(?=\s*:)/,unit:/(px|pt|cm|%|r?em|m?s|deg|vh|vw|vmin|vmax)(?=(?:\s*[;,{}})]|\s+[-\da-z#]))/},json:{quote:Be.quote,comment:Be.comment,number:Be.number,boolean:Be.boolean,punctuation:/([[\](){}:;,-]+)/},js:{quote:Be.quote,comment:Be.comment,number:/\b(\d+(?:\.\d+)?|null)\b/,boolean:Be.boolean,this:/\b(this)(?=\W)/,keyword:/\b(new|getElementsBy(?:Tag|Class|)Name|getElementById|querySelector|querySelectorAll|arguments|if|else|do|return|case|default|(?:f|F)unction|typeof|instanceof|undefined|document|window|while|for|forEach|switch|in|break|continue|delete|length|var|let|const|export|import|as|require|from|Class|constructor|Number|Boolean|String|Array|Object|RegExp|Integer|Date|Promise|async|await|(?:clear|set)(?:Timeout|Interval)|parse(?:Int|Float)|Math(?=\.)|isNaN)(?=\W)/,punctuation:/(!==?|(?:[[\]!(){}:;,+\-%*/?=]|<|>)+|\.+(?![a-zA-Z])|&&|\|\|)/,variable:/(\.?[a-zA-Z_][\w\d]*)/,htmlentity:/(&.*?;)/,"external-var":/(\$|jQuery|JSON)(?=\W|$)/},php:{quote:Be.quote,comment:Be.comment,special:/(<\?php|\?>|__(?:DIR|FILE|LINE)__)/,punctuation:Be.punctuation,number:Be.number,boolean:Be.boolean,variable:/(\$[\w\d_]+)/,keyword:/\b(define|echo|die|exit|print_r|var_dump|if|else|elseif|do|return|case|default|function|\$this|while|foreach|for|switch|in|break|continue|empty|isset|unset|parse_ini_file|session_(?:start|destroy|id)|header|json_(?:encode|decode)|error_log|(require|include)(:?_once)?|try|throw|new|Exception|catch|finally|preg_(?:match|replace)|list|strlen|substr|str_replace|array_(?:keys|values))(?=\W|$)/},sql:{quote:Be.quote,comment:/((?:\-\-|#)\s.*?(?:\n|$)|\/\*.*?\*\/)/,punctuation:Be.punctuation,number:/\b(\d+(?:\.\d+)?|null)\b/,boolean:Be.boolean,keyword:/\b(\*|CREATE|DATABASE|TABLE|GRANT|ALL|PRIVILEGES|IDENTIFIED|FLUSH|ALTER|MODIFY|DROP|TRUNCATE|CONSTRAINT|ADD|(?:(?:PRIMARY|FOREIGN|UNIQUE) )?KEY|REFERENCES|AUTO_INCREMENT|COMMENT|DEFAULT|UNSIGNED|CHARSET|COLLATE|CHARACTER|ENGINE|SQL_MODE|USE|IF|NOT|NULL|EXISTS|SELECT|UPDATE|DELETE|INSERT(?: INTO)?|VALUES|SET|FROM|WHERE|(?:ORDER|GROUP) BY|LIMIT|(?:(?:LEFT|RIGHT|INNER|OUTER) |)JOIN|AS|ON|COUNT|CASE|TO|WHEN|BETWEEN|AND|OR|IN|LIKE|CONCAT|CURRENT_TIMESTAMP)(?=\W|$)/,"var-type":/\b((?:var)?char|(?:tiny|small|medium|big)?int|decimal|float|double|real|bit|boolean|date(?:time)?|time(?:stamp)?|year|(?:tiny|medium|long)?(?:text|blob)|enum)\b/}},cb={xml:/(\s*)([a-zA-Z\d\-:]+)=("|')(.*?)\3/g,html:/(\s*)([a-zA-Z-]+)=("|')(.*?)\3/g,"html-vue":/(\s*)([@:#]?[a-zA-Z\d-]+)(?:(?:=("|')(.*?)\3)|)/g,pug:/(\s*|,)([@:#]?[a-zA-Z\d-]+)(?:(?:=("|')(.*?)\3)|)/g},hb={shell:{quote:2},xml:{quote:2,tag:4},html:{quote:2,tag:4},"html-vue":{quote:2,tag:4},pug:{text:3,text2:3,quote:2,comment:3,tag:6},json:{quote:2},php:{quote:2},sql:{quote:2},css:{quote:2},js:{quote:2}},ri=e=>e.map(t=>{if(!t.children||typeof t.children=="string")return t.children||"";if(Array.isArray(t.children))return ri(t.children);if(t.children.default)return ri(t.children.default())}).join(""),fb={name:"sshpre",props:{language:{type:String,default:""},label:{type:[String,Boolean],default:!1},reactive:{type:Boolean,default:!1},dark:{type:Boolean,default:!1},copyButton:{type:Boolean,default:!1}},data:()=>({knownLanguages:Object.keys(jl),content:"",slotTexts:""}),methods:{htmlize(e){return e.replace(/&(lt|gt|amp);/g,(t,s)=>({lt:"<",gt:">",amp:"&"})[s])},unhtmlize(e){return e.replace(/[<>]/g,t=>({"<":"<",">":">"})[t])},isColorDark(e){let t,s,i,o,l,r;if(t=e.match(/rgba?\((.*),\s*(.*),\s*(.*?)(?:,\s*([^)]*))\)/))i=parseInt(t[1])<=100,o=parseInt(t[2])<=100,l=parseInt(t[3])<=100,r=parseFloat(t[4])<.3;else if(s=e.match(/#([\da-f]{3}(?:[\da-f]{3})?)/)){const d=s[1].length===3;i=parseInt(s[1][0])<=9,o=parseInt(s[1][d?1:2])<=9,l=parseInt(s[1][d?2:4])<=9}return(i&&o&&l||i&&o&&!l||!i&&o&&l)&&!r},createRegexPattern(){let e="";const t=[];for(const s in jl[this.language]){const i=hb[this.language][s]||1;for(let o=0;o`${o}${l}`+(d?'=':"")+(d?`${r||""}${d||""}${r||""}`:"");let s=(e[2]||"").replace(cb[this.language],t);if(this.language==="pug"){const i=(e[1]||"").replace(/#[a-z\d-]+/g,o=>`${o}`).replace(/\.[a-z\d-]+/g,o=>`${o}`);return s&&(s='('+s+')'),`${e[0]||""}${i}${s}`+(e[3]?'.':"")+(e[4]||"")+(e[5]?`${e[5]}`:"")}return`${e[0]}${e[1]}`+s+`${e[3]}`},syntaxHighlightContent(e){if(!this.knownLanguages.includes(this.language))return e;const[t,s]=this.createRegexPattern();return this.unhtmlize(e).replace(new RegExp(t,"gs"),(i,...o)=>{o=o.slice(0,o.length-2);let l;const r=this.language==="pug";let d=o.find((c,f)=>c&&(l=s[f])&&c);if(l==="quote")d=this.unhtmlize(d);else if(l==="comment")if(r){const[c,f,w]=o.slice(s.indexOf("comment"));d=`${c}${f}${this.unhtmlize(w)}`}else d=this.unhtmlize(d);else{if(l==="text"&&r)return`${o[0]}|${o[1]}${o[2]}`;if(l==="text2"&&r){const[,,,c,f,w]=o,g=this.syntaxHighlightContent(f);return`${c}${g}. -${w}`}else{if(l==="tag"&&["xml","html","html-vue","pug"].includes(this.language))return this.syntaxHighlightHtmlTag(o.slice(s.indexOf("tag")));if(l==="variable"&&d[0]==="."&&this.language==="js")return`.${d.substr(1)}`}}let u="";return l==="color"&&this.language==="css"&&(u=` style="background-color: ${d};color: #${this.isColorDark(d)?"fff":"000"}"`),l&&`${d}`||""})},checkSlots(){const e=this.$slots.default&&ri(this.$slots.default())||"";this.slotTexts!==e&&(this.slotTexts=e,this.content=this.syntaxHighlightContent(this.slotTexts))},copyCode(e){e.target.insertAdjacentHTML("afterend",``);const t=document.getElementById("clipboard-textarea");t.select(),t.setSelectionRange(0,99999),document.execCommand("copy"),t.remove(),this.$emit("copied",this.$refs.code.innerText)}},mounted(){this.checkSlots()},beforeUpdate(){this.reactive&&this.checkSlots()}},pb=["data-type","data-label"],gb=a("Copy"),mb=a(),bb=["innerHTML"];function yb(e,t,s,i,o,l){return h(),y("div",{class:T(["ssh-pre",{"ssh-pre--dark":s.dark}]),"data-type":s.language,"data-label":s.label||null},[s.copyButton?(h(),y("button",{key:0,class:"ssh-pre__copy",onClick:t[0]||(t[0]=(...r)=>l.copyCode&&l.copyCode(...r))},[C(e.$slots,"copy-button",{},()=>[gb])])):k("",!0),mb,n("pre",{ref:"code",class:"ssh-pre__content",innerHTML:e.content},null,8,bb)],10,pb)}var vb=ub(fb,[["render",yb]]);const wb=["src"],_b=["src"],kb=["src"],Sb=["src"],xb=["src"],Cb={key:2},Tb={class:"vueperslide__content-wrapper"},$b=["innerHTML"],Bb=["innerHTML"],Ib={class:"vueperslide__content-wrapper"},Eb=["innerHTML"],Rb=["innerHTML"],Vb={key:4,class:"vueperslide__loader"};function Lb(e,t,s,i,o,l){return h(),V(Ce(s.link?"a":"div"),{class:T(["vueperslide",l.slideClasses]),href:s.link&&!l.justDragged?s.link:!1,target:s.link&&s.openInNew?typeof s.openInNew=="boolean"?"_blank":s.openInNew:"_self",face:l.slideFace3d,style:J(l.slideStyles),"aria-hidden":l.slides.activeId===e._.uid||l.isSlideVisible?"false":"true",onMouseenter:t[0]||(t[0]=r=>e.$emit("mouse-enter",{slideIndex:l.slideIndex,title:s.title,content:s.content,image:s.image,link:s.link},e.$el)),onMouseleave:t[1]||(t[1]=r=>e.$emit("mouse-leave"))},{default:p(()=>[l.videoObj?(h(),y(B,{key:0},[l.videoObj.webm||l.videoObj.mp4?(h(),y("video",le({key:0,class:"vueperslide__video",width:"100%",height:"100%"},l.videoObj.props||{}),[l.videoObj.webm?(h(),y("source",{key:0,src:l.videoObj.webm,type:"video/webm"},null,8,wb)):k("",!0),l.videoObj.mp4?(h(),y("source",{key:1,src:l.videoObj.mp4,type:"video/mp4"},null,8,_b)):k("",!0),l.videoObj.ogv?(h(),y("source",{key:2,src:l.videoObj.ogv,type:"video/ogg"},null,8,kb)):k("",!0),l.videoObj.avi?(h(),y("source",{key:3,src:l.videoObj.avi,type:"video/avi"},null,8,Sb)):k("",!0),a(O(l.videoObj.alt||"Sorry, your browser doesn't support embedded videos."),1)],16)):l.videoObj.url?(h(),y("iframe",le({key:1,class:"vueperslide__video",src:l.videoObj.url,type:"text/html",frameborder:"0",width:"100%",height:"100%"},l.videoObj.props||{}),null,16,xb)):k("",!0)],64)):k("",!0),e.imageSrc&&l.conf.slideImageInside?(h(),y("div",{key:1,class:"vueperslide__image",style:J(l.imageStyles)},null,4)):k("",!0),l.conf.slideContentOutside?We((h(),y("div",Cb,[C(e.$slots,"content",{},()=>[n("div",Tb,[s.title?(h(),y("div",{key:0,class:"vueperslide__title",innerHTML:s.title},null,8,$b)):k("",!0),s.content?(h(),y("div",{key:1,class:"vueperslide__content",innerHTML:s.content},null,8,Bb)):k("",!0)])])],512)),[[gs,!1]]):C(e.$slots,"content",{key:3},()=>[n("div",Ib,[s.title?(h(),y("div",{key:0,class:"vueperslide__title",innerHTML:s.title},null,8,Eb)):k("",!0),s.content?(h(),y("div",{key:1,class:"vueperslide__content",innerHTML:s.content},null,8,Rb)):k("",!0)])]),l.conf.lazy&&!e.loaded?(h(),y("div",Vb,[C(e.$slots,"loader")])):k("",!0)]),_:3},40,["href","target","class","face","style","aria-hidden"])}const Ob={inject:["slides","touch","updateSlide","addClone","addSlide","removeSlide"],props:{clone:{type:Boolean},image:{type:String,default:""},video:{type:[String,Object],default:""},title:{type:String,default:""},content:{type:String,default:""},link:{type:String,default:""},duration:{type:Number,default:0},lazyloaded:{type:Boolean},openInNew:{type:[Boolean,String]}},emits:["mouse-enter","mouse-leave"],data:()=>({imageSrc:"",loading:!1,loaded:!1}),computed:{conf(){return this.$parent.conf},slideClasses(){return{"vueperslide--active":this.slides.activeId===this._.uid,"vueperslide--previous-slide":this.isPreviousSlide,"vueperslide--next-slide":this.isNextSlide,"vueperslide--visible":this.isSlideVisible,"vueperslide--loading":this.conf.lazy&&!this.loaded,"vueperslide--has-video":this.videoObj,"vueperslide--has-image-inside":this.conf.slideImageInside,"vueperslide--no-pointer-events":this.videoObj&&this.videoObj.pointerEvents===!1}},slideStyles(){const{visibleSlides:e,fade:t,slideImageInside:s,gap:i,gapPx:o}=this.conf;return at(at(at(at({},!s&&this.imageSrc&&{backgroundImage:`url("http://github.com/$%7Bthis.imageSrc%7D")`}),e>1&&{width:(100-(i?i*(e-1):0))/e+"%"}),e>1&&t&&{[this.conf.rtl?"right":"left"]:this.slideIndex%e/e*100+"%"}),i&&{[this.conf.rtl?"marginLeft":"marginRight"]:i+(o?"px":"%")})},videoObj(){if(!this.video)return null;let e={url:"",alt:"",props:{controls:!0}};return typeof this.video=="object"?e=Object.assign(e,this.video):typeof this.video=="string"&&(e.url=this.video),e},youtubeVideo(){return/youtube\.|youtu\.be/.test(this.videoObj.url)},imageStyles(){return at({},this.conf.slideImageInside&&this.imageSrc&&{backgroundImage:`url("http://github.com/$%7Bthis.imageSrc%7D")`})},slideFace3d(){if(!this.conf["3d"])return!1;const e=["front","right","back","left"],t=(this.slides.current-1+this.slidesCount)%this.slidesCount,s=(this.slides.current+1)%this.slidesCount;let i="front";return this.slideIndex===t?i=e[(4+this.slides.current-1)%4]:this.slideIndex===s&&(i=e[(this.slides.current+1)%4]),i=e[this.slideIndex%4],this.conf.rtl&&i==="left"?i="right":this.conf.rtl&&i==="right"&&(i="left"),i},isPreviousSlide(){if(!this.conf["3d"])return!1;const e=(this.slides.current-1+this.slidesCount)%this.slidesCount;return this._.uid===this.slides.list[e].id},isNextSlide(){if(!this.conf["3d"])return!1;const e=(this.slides.current+1)%this.slidesCount;return this._.uid===this.slides.list[e].id},isSlideVisible(){return this.slideIndex>=this.slides.firstVisible&&this.slideIndexe.id)},slidesCount(){return this.slidesList.length},slideIndex(){return this.slidesList.indexOf(this._.uid)},justDragged(){return this.touch.justDragged}},methods:{updateThisSlide(e){this.updateSlide(this._.uid,e)},loadImage(){if(!(this.loading||this.loaded))return this.loading=!0,new Promise((e,t)=>{const s=document.createElement("img");s.onload=()=>{this.imageSrc=this.image,this.loading=!1,this.loaded=!0,this.$nextTick(()=>{e({image:this.imageSrc,style:((this.$el.attributes||{}).style||{}).value})})},s.onerror=(this.loading=!1)||t,s.src=this.image})},playVideo(){!this.videoObj||(this.videoObj.url?this.$el.querySelector("iframe").contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*"):this.$el.querySelector("video").play())},pauseVideo(){!this.videoObj||(this.videoObj.url?this.$el.querySelector("iframe").contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*"):this.$el.querySelector("video").pause())}},created(){if(this.imageSrc=this.conf.lazy?"":this.image,this.clone)return this.addClone();this.addSlide({id:this._.uid,image:this.imageSrc,video:this.videoObj&&Hi(at({},this.videoObj),{play:this.playVideo,pause:this.pauseVideo}),title:this.title,content:this.content,contentSlot:this.$slots.content,loaderSlot:this.$slots.loader,link:this.link,style:"",loadImage:this.loadImage,duration:this.duration})},mounted(){this.clone||this.updateThisSlide({contentSlot:this.$slots.content,loaderSlot:this.$slots.loader,style:((this.$el.attributes||{}).style||{}).value})},beforeUnmount(){this.clone||this.removeSlide(this._.uid)},watch:{image(){this.imageSrc=this.conf.lazy&&!this.isSlideVisible?"":this.image,this.clone||this.updateThisSlide(at({image:this.imageSrc},!this.conf.slideImageInside&&{style:this.slideStyles}))},title(){this.clone||this.updateThisSlide({title:this.title})},content(){this.clone||this.updateThisSlide({content:this.content})},link(){this.clone||this.updateThisSlide({link:this.link})},lazyloaded(){this.clone&&(this.loaded=this.lazyloaded)}}};var wa=_s(Ob,[["render",Lb]]);const Ab=["innerHTML"],Pb=["innerHTML"],Mb={class:"vueperslides__inner"},zb={key:0,class:"vueperslides__paused"},Nb={key:1,class:"vueperslides__progress"},Db={key:2,class:"vueperslides__fractions"},jb={viewBox:"0 0 9 18"},Hb=["d"],Fb={viewBox:"0 0 9 18"},Wb=["d"],Kb={key:4,class:"vueperslides__bullets",ref:"bullets",role:"tablist","aria-label":"Slideshow navigation"},Ub=["aria-label","onClick"],qb={class:"default"},Yb={key:1,class:"vueperslides__bullets vueperslides__bullets--outside",ref:"bullets",role:"tablist","aria-label":"Slideshow navigation"},Xb=["aria-label","onClick"],Gb={class:"default"},Jb=["innerHTML"],Zb=["innerHTML"];function Qb(e,t,s,i,o,l){const r=K("vnodes"),d=K("vueper-slide");return h(),y("div",{class:T(["vueperslides",l.vueperslidesClasses]),ref:"vueperslides","aria-label":"Slideshow",style:J(l.vueperslidesStyles)},[l.slidesCount&&l.conf.slideContentOutside==="top"?(h(),y("div",{key:0,class:T(["vueperslide__content-wrapper vueperslide__content-wrapper--outside-top",l.conf.slideContentOutsideClass])},[l.currentSlide.contentSlot?(h(),V(r,{key:0,vnodes:l.currentSlide.contentSlot()},null,8,["vnodes"])):(h(),y(B,{key:1},[l.currentSlide.title?(h(),y("div",{key:0,class:"vueperslide__title",innerHTML:l.currentSlide.title},null,8,Ab)):k("",!0),l.currentSlide.content?(h(),y("div",{key:1,class:"vueperslide__content",innerHTML:l.currentSlide.content},null,8,Pb)):k("",!0)],64))],2)):k("",!0),n("div",Mb,[n("div",{class:"vueperslides__parallax-wrapper",style:J(`padding-bottom: ${l.conf.slideRatio*100}%`),"aria-live":"polite"},[n("div",{class:T(["vueperslides__track",{"vueperslides__track--dragging":e.touch.dragging,"vueperslides__track--mousedown":e.mouseDown}]),ref:"track",style:J(l.trackStyles)},[n("div",{class:"vueperslides__track-inner",style:J(l.trackInnerStyles)},[C(e.$slots,"default"),e.isReady&&l.conf.infinite&&l.canSlide&&l.lastSlide?(h(),V(d,{key:0,class:"vueperslide--clone vueperslide--clone-1",clone:"",title:l.lastSlide.title,content:l.lastSlide.content,image:l.lastSlide.image,link:l.lastSlide.link,style:J(l.lastSlide.style),lazyloaded:l.lastSlide.loaded,"aria-hidden":"true"},hs({_:2},[l.lastSlide.contentSlot?{name:"content",fn:p(()=>[m(r,{vnodes:l.lastSlide.contentSlot()},null,8,["vnodes"])])}:void 0,l.conf.lazy&&!l.lastSlide.loaded&&l.lastSlide.loaderSlot?{name:"loader",fn:p(()=>[m(r,{vnodes:l.lastSlide.loaderSlot()},null,8,["vnodes"])])}:void 0]),1032,["title","content","image","link","style","lazyloaded"])):k("",!0),e.isReady&&l.conf.infinite&&l.canSlide&&l.firstSlide?(h(),V(d,{key:1,class:"vueperslide--clone vueperslide--clone-2",clone:"",title:l.firstSlide.title,content:l.firstSlide.content,image:l.firstSlide.image,link:l.firstSlide.link,style:J(l.firstSlide.style),lazyloaded:l.firstSlide.loaded,"aria-hidden":"true"},hs({_:2},[l.firstSlide.contentSlot?{name:"content",fn:p(()=>[m(r,{vnodes:l.firstSlide.contentSlot()},null,8,["vnodes"])])}:void 0,l.conf.lazy&&!l.firstSlide.loaded&&l.firstSlide.loaderSlot?{name:"loader",fn:p(()=>[m(r,{vnodes:l.firstSlide.loaderSlot()},null,8,["vnodes"])])}:void 0]),1032,["title","content","image","link","style","lazyloaded"])):k("",!0)],4)],6)],4),(l.conf.pauseOnHover||l.conf.pauseOnTouch)&&e.$slots.pause?(h(),y("div",zb,[C(e.$slots,"pause")])):k("",!0),l.conf.progress?(h(),y("div",Nb,[C(e.$slots,"progress",{current:e.slides.current+1,total:l.slidesCount},()=>[n("div",{style:J(`width: ${(e.slides.current+1)*100/l.slidesCount}%`)},null,4)])])):k("",!0),l.conf.fractions?(h(),y("div",Db,[C(e.$slots,"fraction",{current:e.slides.current+1,total:l.slidesCount},()=>[a(O(`${e.slides.current+1} / ${l.slidesCount}`),1)])])):k("",!0),l.conf.arrows&&l.canSlide&&!s.disable?(h(),y("div",{key:3,class:T(["vueperslides__arrows",{"vueperslides__arrows--outside":l.conf.arrowsOutside}])},[We(n("button",{class:"vueperslides__arrow vueperslides__arrow--prev",type:"button",onClick:t[0]||(t[0]=u=>l.previous()),"aria-label":"Previous",onKeyup:[t[1]||(t[1]=Ne(u=>l.conf.rtl?l.next():l.previous(),["left"])),t[2]||(t[2]=Ne(u=>l.conf.rtl?l.previous():l.next(),["right"]))]},[C(e.$slots,`arrow-${l.conf.rtl?"right":"left"}`,{},()=>[(h(),y("svg",jb,[n("path",{"stroke-linecap":"round",d:l.conf.rtl?"m1 1 l7 8 -7 8":"m8 1 l-7 8 7 8"},null,8,Hb)]))])],544),[[gs,!l.arrowPrevDisabled]]),We(n("button",{class:"vueperslides__arrow vueperslides__arrow--next",type:"button",onClick:t[3]||(t[3]=u=>l.next()),"aria-label":"Next",onKeyup:[t[4]||(t[4]=Ne(u=>l.conf.rtl?l.next():l.previous(),["left"])),t[5]||(t[5]=Ne(u=>l.conf.rtl?l.previous():l.next(),["right"]))]},[C(e.$slots,`arrow-${l.conf.rtl?"left":"right"}`,{},()=>[(h(),y("svg",Fb,[n("path",{"stroke-linecap":"round",d:l.conf.rtl?"m8 1 l-7 8 7 8":"m1 1 l7 8 -7 8"},null,8,Wb)]))])],544),[[gs,!l.arrowNextDisabled]])],2)):k("",!0),l.conf.bullets&&l.canSlide&&!s.disable&&!l.conf.bulletsOutside?(h(),y("div",Kb,[C(e.$slots,"bullets",{currentSlide:e.slides.current,bulletIndexes:l.bulletIndexes,goToSlide:l.goToSlide,previous:l.previous,next:l.next},()=>[(h(!0),y(B,null,X(l.bulletIndexes,(u,c)=>(h(),y("button",{class:T(["vueperslides__bullet",{"vueperslides__bullet--active":e.slides.current===u}]),type:"button",key:c,role:"tab","aria-label":`Slide ${c+1}`,onClick:f=>l.goToSlide(u),onKeyup:[t[6]||(t[6]=Ne(f=>l.conf.rtl?l.next():l.previous(),["left"])),t[7]||(t[7]=Ne(f=>l.conf.rtl?l.previous():l.next(),["right"]))]},[C(e.$slots,"bullet",{active:e.slides.current===u,slideIndex:u,index:c+1},()=>[n("div",qb,[n("span",null,O(c+1),1)])])],42,Ub))),128))])],512)):k("",!0)]),l.conf.bullets&&l.canSlide&&!s.disable&&l.conf.bulletsOutside?(h(),y("div",Yb,[C(e.$slots,"bullets",{currentSlide:e.slides.current,bulletIndexes:l.bulletIndexes,goToSlide:l.goToSlide,previous:l.previous,next:l.next},()=>[(h(!0),y(B,null,X(l.bulletIndexes,(u,c)=>(h(),y("button",{class:T(["vueperslides__bullet",{"vueperslides__bullet--active":e.slides.current===u}]),type:"button",key:c,role:"tab","aria-label":`Slide ${c+1}`,onClick:f=>l.goToSlide(u),onKeyup:[t[8]||(t[8]=Ne(f=>l.conf.rtl?l.next():l.previous(),["left"])),t[9]||(t[9]=Ne(f=>l.conf.rtl?l.previous():l.next(),["right"]))]},[C(e.$slots,"bullet",{active:e.slides.current===u,slideIndex:u,index:c+1},()=>[n("div",Gb,[n("span",null,O(c+1),1)])])],42,Xb))),128))])],512)):k("",!0),l.slidesCount&&l.conf.slideContentOutside==="bottom"?(h(),y("div",{key:2,class:T(["vueperslide__content-wrapper vueperslide__content-wrapper--outside-bottom",l.conf.slideContentOutsideClass])},[l.currentSlide.contentSlot?(h(),V(r,{key:0,vnodes:l.currentSlide.contentSlot()},null,8,["vnodes"])):(h(),y(B,{key:1},[l.currentSlide.title?(h(),y("div",{key:0,class:"vueperslide__title",innerHTML:l.currentSlide.title},null,8,Jb)):k("",!0),l.currentSlide.content?(h(),y("div",{key:1,class:"vueperslide__content",innerHTML:l.currentSlide.content},null,8,Zb)):k("",!0)],64))],2)):k("",!0)],6)}const ey={name:"vueper-slides",components:{VueperSlide:wa,vnodes:{render(){return this.$attrs.vnodes}}},provide(){return{conf:this.conf,slides:this.slides,touch:this.touch,updateSlide:this.updateSlide,addClone:this.addClone,addSlide:this.addSlide,removeSlide:this.removeSlide}},props:{alwaysRefreshClones:{type:Boolean,default:!1},arrows:{type:Boolean,default:!0},arrowsOutside:{type:Boolean,default:null},autoplay:{type:Boolean,default:!1},breakpoints:{type:Object,default:()=>({})},bullets:{type:Boolean,default:!0},bulletsOutside:{type:Boolean,default:null},disable:{type:Boolean,default:!1},disableArrowsOnEdges:{type:[Boolean,String],default:!1},draggingDistance:{type:Number,default:null},duration:{type:[Number,String],default:4e3},infinite:{type:Boolean,default:!0},fade:{type:Boolean,default:!1},fixedHeight:{type:[Boolean,String],default:!1},fractions:{type:Boolean,default:!1},gap:{type:Number,default:0},initSlide:{type:Number,default:1},lazy:{type:Boolean,default:!1},lazyLoadOnDrag:{type:Boolean,default:!1},pauseOnHover:{type:Boolean,default:!0},pauseOnTouch:{type:Boolean,default:!0},parallax:{type:[Boolean,Number],default:!1},pageScrollingElement:{type:String,default:""},parallaxFixedContent:{type:Boolean,default:!1},preventYScroll:{type:Boolean,default:!1},progress:{type:Boolean,default:!1},rtl:{type:Boolean,default:!1},slideContentOutside:{type:[Boolean,String],default:!1},slideContentOutsideClass:{type:String,default:""},slideImageInside:{type:Boolean,default:!1},slideMultiple:{type:[Boolean,Number],default:!1},slideRatio:{type:Number,default:1/3},touchable:{type:Boolean,default:!0},transitionSpeed:{type:[Number,String],default:600},visibleSlides:{type:Number,default:1},"3d":{type:Boolean,default:!1}},emits:["ready","next","previous","autoplay-pause","autoplay-resume","before-slide","slide","image-loaded","image-failed"],data:()=>({isReady:!1,isPaused:!1,container:null,slides:{list:[],activeId:null,current:0,focus:0,firstVisible:0},mouseDown:!1,mouseOver:!1,touch:{enabled:!0,dragging:!1,lazyloadTriggered:!1,justDragged:!1,dragStartX:0,dragNowX:0,dragAmount:0},transition:{currentTranslation:0,speed:0,animated:!1},autoplayTimer:null,nextSlideIsClone:!1,breakpointsData:{list:[],current:null},parallaxData:{translation:0,slideshowOffsetTop:null,isVisible:!1}}),computed:{conf(){const e=at(at({},this.$props),this.$props.breakpoints&&this.$props.breakpoints[this.breakpointsData.current]||{});return e.slideMultiple=e.slideMultiple?e.visibleSlides:1,e.gap=this.gap&&parseInt(this.gap)||0,e.visibleSlides>1&&(e["3d"]=!1),(e.fade||e.disableArrowsOnEdges||e.visibleSlides>1||e["3d"])&&(e.infinite=!1),e.visibleSlides>1&&e.arrowsOutside===null&&(e.arrowsOutside=!0),e.visibleSlides>1&&e.bulletsOutside===null&&(e.bulletsOutside=!0),this.touch.enabled!==e.touchable&&this.toggleTouchableOption(e.touchable),e.parallax&&e.parallaxFixedContent&&(e.slideContentOutside="top",e.slideContentOutsideClass="parallax-fixed-content"),e},slidesCount(){return this.slides.list.length},gapsCount(){const{fade:e,"3d":t,slideMultiple:s,gap:i}=this.conf;if(!i||e||t||this.multipleSlides1by1&&this.slides.current0&&(o-=this.slidePosAfterPreferred),o},slidesAfterCurrent(){return this.slidesCount-(this.slides.current+1)},preferredPosition(){return this.multipleSlides1by1?Math.ceil(this.conf.visibleSlides/2)-1:0},slidePosAfterPreferred(){return this.conf.visibleSlides-this.preferredPosition-this.slidesAfterCurrent-1},multipleSlides1by1(){return this.conf.visibleSlides>1&&this.conf.slideMultiple===1},touchEnabled:{get(){return this.slidesCount>1&&this.touch.enabled},set(e){this.touch.enabled=e}},canSlide(){return this.slidesCount/this.conf.visibleSlides>1},firstSlide(){const e=this.slidesCount?this.slides.list[0]:{};return e.style&&typeof e.style=="string"&&(e.style=e.style.replace(/width: ?\d+.*?;?/,"")),e},lastSlide(){const e=this.slidesCount?this.slides.list[this.slidesCount-1]:{};return e.style&&typeof e.style=="string"&&(e.style=e.style.replace(/width: ?\d+.*?;?/,"")),e},currentSlide(){const e=this.slidesCount&&this.slides.list[this.slides.current]||{};return this.slides.current1,"vueperslides--bullets-outside":this.conf.bulletsOutside,"vueperslides--animated":this.transition.animated,"vueperslides--no-animation":!this.isReady}},vueperslidesStyles(){return/^-?\d/.test(this.conf.fixedHeight)?`height: ${this.conf.fixedHeight}`:null},trackStyles(){const e={};return this.conf.parallax&&(e.transform=`translate3d(0, ${this.parallaxData.translation}%, 0)`,e.willChange=this.parallaxData.isVisible?"transform":"auto"),e},trackInnerStyles(){const e={},{fade:t,"3d":s}=this.conf;if(e.transitionDuration=`${this.transition.speed}ms`,s){const i=this.transition.currentTranslation*90/100;e.transform=`rotateY(-90deg) translateX(-50%) rotateY(90deg) rotateY(${i}deg)`}else t||(e.transform=`translate3d(${this.transition.currentTranslation}%, 0, 0)`,e.willChange=this.touch.dragging||this.transition.animated?"transform":"auto");return e},bulletIndexes(){return Array(Math.ceil(this.slidesCount/this.conf.slideMultiple)).fill().map((e,t)=>t*this.conf.slideMultiple)},arrowPrevDisabled(){return!this.slides.current&&this.conf.disableArrowsOnEdges},arrowNextDisabled(){const{disableArrowsOnEdges:e,visibleSlides:t,slideMultiple:s}=this.conf;return this.slides.current+(s>1&&t>1?t-1:0)===this.slidesCount-1&&e}},methods:{init(){this.container=this.$refs.vueperslides,this.touchEnabled=this.conf.touchable,this.transition.speed=this.conf.transitionSpeed,Object.keys(this.breakpoints).length&&(this.setBreakpointsList(),this.setBreakpointConfig(this.getCurrentBreakpoint()));const e={animation:!1,autoPlaying:this.conf.autoplay};this.goToSlide(this.conf.initSlide-1,e),this.bindEvents(),this.$nextTick(()=>{this.isReady=!0,this.emit("ready")})},emit(e,t=!0,s=!1){let i=null;if((t||typeof s=="number")&&(i={},t&&this.slides.activeId&&this.slidesCount&&(i.currentSlide=this.getSlideData(this.slides.current)),typeof s=="number"&&this.slidesCount)){const{nextSlide:o}=this.getSlideInRange(s);i.nextSlide=this.getSlideData(o)}this.$emit(...i?[e,i]:[e])},getSlideData(e){const t=this.slides.list[e];let s={};return t&&(s={index:e,title:t.title,content:t.content,contentSlot:t.contentSlot,image:t.image,link:t.link}),s},setBreakpointsList(){this.breakpointsData.list=[99999,...Object.keys(this.breakpoints)].map(e=>parseInt(e)).sort((e,t)=>parseInt(t)-parseInt(e))},getCurrentBreakpoint(){const e=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,t=[e,...this.breakpointsData.list].sort((s,i)=>parseInt(i)-parseInt(s));return this.breakpointsData.list[t.indexOf(e)-1]},hasBreakpointChanged(e){return this.breakpointsData.current!==parseInt(e)},setBreakpointConfig(e){const t=this.breakpoints&&this.breakpoints[e]||{},s=t.slideMultiple&&t.slideMultiple!==this.conf.slideMultiple,i=t.visibleSlides&&t.visibleSlides!==this.conf.visibleSlides;this.breakpointsData.current=e,this.slides.current=this.getFirstVisibleSlide(this.slides.focus),s||i?this.goToSlide(this.slides.current,{breakpointChange:!0}):this.updateTrackTranslation()},bindEvents(){const e="ontouchstart"in window;this.touchEnabled&&this.toggleTouchableOption(!0),this.conf.autoplay&&(this.conf.pauseOnHover&&!e?(this.container.addEventListener("mouseenter",this.onMouseEnter),this.container.addEventListener("mouseleave",this.onMouseLeave)):this.conf.pauseOnTouch&&e&&document.addEventListener("touchstart",t=>{this[this.$el.contains(t.target)?"onSlideshowTouch":"onOustideTouch"]()})),(this.breakpointsData.list.length||this.conf.parallax)&&window.addEventListener("resize",this.onResize),this.conf.parallax&&(this.refreshParallax(),this.pageScrollingElement?(this.parallaxData.scrollingEl=document.querySelector(this.pageScrollingElement),this.parallaxData.scrollingEl.addEventListener("scroll",this.onScroll)):document.addEventListener("scroll",this.onScroll))},getSlideshowOffsetTop(e=!1){if(this.parallaxData.slideshowOffsetTop===null||e){let t=this.container,s=t.offsetTop;for(;t=t.offsetParent;)s+=t.offsetTop;this.parallaxData.slideshowOffsetTop=s}return this.parallaxData.slideshowOffsetTop},onScroll(){const{scrollingEl:e}=this.parallaxData,t=document.documentElement;let s=0;e?s=e.scrollTop:s=(window.pageYOffset||t.scrollTop)-(t.clientTop||0);const i=window.innerHeight||t.clientHeight||document.body.clientHeight,o=this.container.clientHeight,l=this.getSlideshowOffsetTop(),r=l+o-s,d=i+s-l;if(this.parallaxData.isVisible=r>0&&d>0,this.parallaxData.isVisible){const u=i+o,c=r*100/u,f=this.conf.parallax===-1?100-c:c;this.parallaxData.translation=-f/2}},onResize(){if(this.breakpointsData.list.length){const e=this.getCurrentBreakpoint();this.hasBreakpointChanged(e)&&this.setBreakpointConfig(e)}this.conf.parallax&&this.getSlideshowOffsetTop(!0)},onMouseEnter(){this.mouseOver=!0,this.conf.pauseOnHover&&this.conf.autoplay&&(this.isPaused=!0)},onMouseLeave(){this.mouseOver=!1,this.conf.pauseOnHover&&this.conf.autoplay&&(this.isPaused=!1)},onMouseDown(e){!this.touchEnabled||this.disable||(!e.touches&&this.preventYScroll&&e.preventDefault(),this.mouseDown=!0,this.touch.dragStartX=this.getCurrentMouseX(e),this.conf.draggingDistance||this.updateTrackTranslation(this.touch.dragStartX))},onMouseMove(e){if(this.mouseDown||this.touch.dragging)if(this.conf.autoplay&&(this.isPaused=!0),this.preventYScroll&&e.preventDefault(),this.mouseDown=!1,this.touch.dragging=!0,this.touch.dragNowX=this.getCurrentMouseX(e),this.conf.draggingDistance){this.touch.dragAmount=this.touch.dragNowX-this.touch.dragStartX;const t=this.touch.dragAmount/this.container.clientWidth;this.updateTrackTranslation(),this.transition.currentTranslation+=100*t}else this.updateTrackTranslation(this.touch.dragNowX)},onMouseUp(e){if(this.mouseDown=!1,this.touch.dragging)this.conf.autoplay&&(!("ontouchstart"in window)&&!this.mouseOver?this.isPaused=!1:this.conf.pauseOnTouch||(this.isPaused=!1));else return this.cancelSlideChange();this.touch.dragging=!1;const t=this.conf.draggingDistance?-this.touch.dragAmount:0,s=(this.touch.dragStartX-this.container.offsetLeft)/this.container.clientWidth,i=(this.touch.dragNowX-this.container.offsetLeft)/this.container.clientWidth,o=((s<.5?0:1)-i)*100;let l=(t||o)>0;if(this.conf.rtl&&(l=!l),[Math.abs(t)this.touch.justDragged=!1,50),this.touch.lazyloadTriggered=!1},onSlideshowTouch(){this.isPaused=!0},onOustideTouch(){this.isPaused=!1},justDragged(){return this.touch.justDragged},cancelSlideChange(){this.conf.fade||this.updateTrackTranslation()},getCurrentMouseX(e){return"ontouchstart"in window?e.touches[0].clientX:e.clientX},getBasicTranslation(){return this.slides.current/this.conf.visibleSlides},updateTrackTranslation(e=null){let t=this.getBasicTranslation();const{infinite:s,visibleSlides:i,slideMultiple:o,gap:l,"3d":r,lazy:d,lazyLoadOnDrag:u}=this.conf;if(s&&this.nextSlideIsClone!==!1&&(t=(this.nextSlideIsClone?this.slidesCount:-1)/i),l&&(t+=this.gapsCount/(i/o)*l/100),this.touch.dragStartX&&e&&!(s&&this.nextSlideIsClone!==!1)){let c=0;const f=(this.touch.dragStartX-this.container.offsetLeft)/this.container.clientWidth;let w=(e-this.container.offsetLeft)/this.container.clientWidth;if(r){const g=Math.round(f)?[0,2]:[-1,1];w=Math.min(Math.max(w,g[0]),g[1])}if(c=(f<.5?0:1)-w,t+=c*(this.conf.rtl?-1:1),d&&u&&!this.touch.lazyloadTriggered){this.touch.lazyloadTriggered=!0;let g=this.slides.current+(c>0?1:-1)*i;s&&g===-1?g=this.slidesCount-1:s&&g===this.slidesCount&&(g=0);for(let x=0;x0;let f=Math.min(this.preferredPosition,this.slides.current);c&&(f+=this.slidePosAfterPreferred),t-=f/i}this.transition.currentTranslation=-t*100*(this.conf.rtl?-1:1)},pauseAutoplay(){this.isPaused=!0,clearTimeout(this.autoplayTimer),this.autoplayTimer=0,this.emit("autoplay-pause")},resumeAutoplay(){this.isPaused=!1,this.doAutoplay(),this.emit("autoplay-resume")},doAutoplay(){clearTimeout(this.autoplayTimer),this.autoplayTimer=setTimeout(()=>{this.goToSlide(this.slides.current+this.conf.slideMultiple,{autoPlaying:!0})},this.currentSlide.duration||this.conf.duration)},previous(e=!0){e&&this.emit("previous"),this.goToSlide(this.slides.current-this.conf.slideMultiple)},next(e=!0){e&&this.emit("next"),this.goToSlide(this.slides.current+this.conf.slideMultiple)},refreshParallax(){setTimeout(()=>{this.onResize(),this.onScroll()},100)},getFirstVisibleSlide(e){const{slideMultiple:t,visibleSlides:s}=this.conf;let i=this.slides.current;return s>1&&t===s?i=Math.floor(e/s)*s:this.multipleSlides1by1&&(i=e-Math.min(e,this.preferredPosition)-Math.max(this.slidePosAfterPreferred,0)),i},getSlideInRange(e,t){let s=!1;this.conf.infinite&&e===-1?s=0:this.conf.infinite&&e===this.slidesCount&&(s=1);let i=(e+this.slidesCount)%this.slidesCount;if(this.conf.slideMultiple>1){const o=this.slidesCount%this.conf.slideMultiple||this.conf.slideMultiple,l=this.conf.slideMultiple-o;i+=e<0?l:0,i=this.getFirstVisibleSlide(i)}return this.conf.disableArrowsOnEdges&&(e<0||e>this.slidesCount-1)&&!t&&(i=this.slides.current),{nextSlide:i,clone:s}},goToSlide(e,{animation:t=!0,autoPlaying:s=!1,jumping:i=!1,breakpointChange:o=!1,emit:l=!0}={}){if(!this.slidesCount||this.disable)return;this.conf.autoplay&&!s&&!this.isPaused&&(this.isPaused=!0,this.$nextTick(()=>this.isPaused=!1)),this.transition.animated=t,setTimeout(()=>this.transition.animated=!1,this.transitionSpeed);const{nextSlide:r,clone:d}=this.getSlideInRange(e,s);if(this.nextSlideIsClone=d,!this.slides.list[r])return;if(this.conf.lazy)for(let c=0;c{const c=e===-1&&this.slides.current!==this.slidesCount-1,f=e===this.slidesCount&&this.slides.current!==0;c||f||(this.transition.speed=0,this.goToSlide(d?0:this.slidesCount-1,{animation:!1,jumping:!0}),setTimeout(()=>this.transition.speed=this.conf.transitionSpeed,50))},this.transition.speed-50),this.slides.current=r,this.slides.firstVisible=this.getFirstVisibleSlide(r),o||(this.slides.focus=r),this.conf.fade||this.updateTrackTranslation(),this.slides.activeId=this.slides.list[this.slides.current].id,this.conf.autoplay&&s&&!this.isPaused&&this.doAutoplay(),this.slidesCount&&(this.isReady&&!i&&l&&this.emit("slide"),this.isReady&&this.conf.bullets&&!s&&!i&&this.$refs.bullets)){const c=this.$refs.bullets.children,f=c&&c[this.slides.current/this.conf.slideMultiple];if(f&&f.nodeName.toLowerCase()==="button"){let w=document.documentElement;this.pageScrollingElement&&(w=document.querySelector(this.pageScrollingElement));const g=w.scrollTop;f.focus({preventScroll:!0}),w.scrollTop=g}}},addSlide(e){return this.slides.list.push(e),this.isReady&&this.slidesCount===1&&this.conf.autoplay&&this.isPaused&&(this.isPaused=!1),this.slidesCount},addClone(){return this.updateTrackTranslation(),this.slidesCount},updateSlide(e,t){let s=this.slides.list.find(i=>i.id===e);s&&(s=Object.assign(s,t))},removeSlide(e){const t=this.slides.list.findIndex(s=>s.id===e);t>-1&&(this.slides.list.splice(t,1),this.slidesCount&&e===this.slides.activeId&&this.goToSlide(t-1,{autoPlaying:!0})),this.slides.current>=this.slidesCount&&this.goToSlide(0,{autoPlaying:!0})},loadSlide(e,t){e.loadImage().then(s=>{const{image:i,style:o}=s;e.loaded=!0,e.image=i,e.style=o,this.$emit("image-loaded",this.getSlideData(t))},()=>{e.loaded=!1,this.$emit("image-failed",this.getSlideData(t))})},toggleTouchableOption(e){const{track:t}=this.$refs;if(!t)return;this.touchEnabled=e;const s="ontouchstart"in window;e?(this.$refs.track.addEventListener(s?"touchstart":"mousedown",this.onMouseDown,{passive:!this.preventYScroll}),document.addEventListener(s?"touchmove":"mousemove",this.onMouseMove,{passive:!this.preventYScroll}),document.addEventListener(s?"touchend":"mouseup",this.onMouseUp,{passive:!0})):this.removeEventListeners()},removeEventListeners(){const e="ontouchstart"in window;this.$refs.track.removeEventListener(e?"touchstart":"mousedown",this.onMouseDown,{passive:!this.preventYScroll}),document.removeEventListener(e?"touchmove":"mousemove",this.onMouseMove,{passive:!this.preventYScroll}),document.removeEventListener(e?"touchend":"mouseup",this.onMouseUp,{passive:!0})}},watch:{isPaused(e){this[e?"pauseAutoplay":"resumeAutoplay"]()}},mounted(){this.init()},beforeUnmount(){this.removeEventListeners(),this.pageScrollingElement?document.querySelector(this.pageScrollingElement).removeEventListener("scroll",this.onScroll):document.removeEventListener("scroll",this.onScroll),document.removeEventListener("scroll",this.onScroll),window.removeEventListener("resize",this.onResize),document.removeEventListener("touchstart",e=>{this[this.$el.contains(e.target)?"onSlideshowTouch":"onOustideTouch"]()}),this.container.removeEventListener("mouseenter",this.onMouseEnter),this.container.removeEventListener("mouseleave",this.onMouseLeave)}};var ty=_s(ey,[["render",Qb]]);function sy(e,t,s,i,o,l){const r=K("w-icon");return h(),V(Ce(s.tag),{class:T(`highlight highlight--${s.type}`)},{default:p(()=>[s.noIcon?k("",!0):(h(),V(r,{key:0},{default:p(()=>[a("material-icons "+O(l.icon),1)]),_:1})),C(e.$slots,"default")]),_:3},8,["class"])}const ly={props:{tag:{type:String,default:"p"},type:{type:String,default:"info"},noIcon:{type:Boolean,default:!1}},computed:{icon(){switch(this.type){case"success":return"check";case"error":return"close";case"warning":return"priority_high";case"tips":return"wb_incandescent";case"info":default:return"priority_high"}}}};var iy=_s(ly,[["render",sy]]);const ny={class:"documentation"},oy={class:"vueperslide__title"},ay={class:"vueperslide__content"},ry=a("Photo by"),dy=["href"],uy=n("span",{class:"mt3 primary title2"},"Loading...",-1),cy=n("h2",null,[n("a",{href:"#features","v-scroll-to":"#features"},"Features"),n("a",{id:"features",name:"features"})],-1),hy={class:"max-widthed mb5 features"},fy=a("material-icons check"),py=n("strong",null,"SUPPORTS VUE 3 and VUE 2.",-1),gy=n("br",null,null,-1),my=a("material-icons check"),by=n("strong",null,"Supports Videos with customizable attributes.",-1),yy=n("br",null,null,-1),vy=a("material-icons check"),wy=n("strong",null,"Fully responsive",-1),_y=a(" and scales with its container."),ky=n("br",null,null,-1),Sy=a("material-icons check"),xy=n("strong",null,"Touch ready",-1),Cy=a(" & mouse dragging for desktop."),Ty=n("br",null,null,-1),$y=a("material-icons check"),By=n("strong",null,"Accessibility friendly",-1),Iy=a(" & keyboard navigation."),Ey=n("br",null,null,-1),Ry=a("material-icons check"),Vy=n("strong",null,"Highly customizable",-1),Ly=a("."),Oy=n("br",null,null,-1),Ay=a("material-icons check"),Py=n("strong",null,"Lazy loading",-1),My=a("."),zy=n("br",null,null,-1),Ny=a("material-icons check"),Dy=a("Show multiple items per slides."),jy=n("br",null,null,-1),Hy=a("material-icons check"),Fy=n("strong",null,"Infinite looping",-1),Wy=a(", customizable arrows or disable arrow on a slideshow end, autoplay."),Ky=n("br",null,null,-1),Uy=a("material-icons check"),qy=a("Built-in "),Yy=n("strong",null,"parallax",-1),Xy=a(" effect & "),Gy=n("strong",null,"3D rotation",-1),Jy=a("."),Zy=n("br",null,null,-1),Qy=a("material-icons check"),ev=n("strong",null,"Breakpoints",-1),tv=a(" with different configuration."),sv=n("br",null,null,-1),lv=a("material-icons check"),iv=a("Slide content supports "),nv=n("strong",null,"title & description, inside OR outside",-1),ov=a(" the current slide."),av=n("br",null,null,-1),rv=a("material-icons check"),dv=n("strong",null,"Add or remove slides",-1),uv=a(" on the fly, "),cv=n("strong",null,"disable or enable the slideshow",-1),hv=a("."),fv=n("br",null,null,-1),pv=a("material-icons check"),gv=a("Uses "),mv=n("strong",null,"CSS animations",-1),bv=a(" & comes with a minimum of styles (using the "),yv=n("i",null,"BEM",-1),vv=a(" convention)."),wv=n("br",null,null,-1),_v=a("material-icons check"),kv=n("strong",null,"Emitted events",-1),Sv=a(" for callbacks, etc..."),xv=n("br",null,null,-1),Cv=a("material-icons check"),Tv=n("strong",null,"Supports RTL",-1),$v=a(" direction"),Bv=n("div",{class:"max-widthed mt10 mb5 title2"},"Github project",-1),Iv=a("fab fa-github"),Ev={href:"https://github.com/antoniandre/vueper-slides",target:"_blank"},Rv=a("//github.com/antoniandre/vueper-slides "),Vv=a("material-icons open_in_new"),Lv=a("material-icons favorite"),Ov=a("If you like Vueper Slides, you can"),Av=n("a",{class:"pink mx2",href:"https://github.com/sponsors/antoniandre",target:"_blank",style:{"text-decoration":"underline"}},[n("strong",null,"Sponsor me")],-1),Pv=a("or"),Mv=n("a",{class:"pink ml2",href:"https://www.paypal.me/antoniandre1",target:"_blank",style:{"text-decoration":"underline"}},[n("strong",null,"buy me a coffee")],-1),zv=a("!"),Nv=n("div",null,[a("Thank you so much to all the backers! "),n("span",{class:"title2 ml1"},"\u{1F64F}")],-1),Dv={class:"mr4 blue-light1",viewBox:"0 0 725 477",style:{width:"50px",stroke:"#497ca2","stroke-width":"5px"}},jv=n("path",{fill:"#497ca2",d:"M449 0c-78 5-152 39-217 82-19 13-37 26-54 40-39 1-77 15-110 34-34 21-53 60-61 99-11 52-8 108 6 159 7 23 16 46 33 63 4-4 13-4 13-11-1-5-7-8-9-14-27-48-32-108-11-159 13-32 36-63 68-77 19-9 42-7 58 6 6 7 18 4 24-2 6-4 11-10 19-10-24 25-39 60-38 95 1 15 3 31 8 45 16 36 41 69 76 89 5 2 10 6 16 7 5-2 14-5 14-12-4-9-14-12-21-18-27-23-56-48-67-82-9-29-1-60 8-88 7-15 21-32 39-29 15 1 28 13 43 8 11-5 13-17 16-27 5-17 3-38-10-51-16-18-40-23-62-25l-11-2c23-19 53-26 81-31 21-3 43-5 64-2 18 3 28 21 42 31-33 47-57 102-56 159a170 170 0 0086 149c6-1 13-7 10-14-5-11-17-16-25-25-33-30-52-75-50-121 1-29 11-58 24-84 12-25 25-52 47-71 9-8 22-13 33-7 20 8 42 14 63 13-35 27-55 70-64 113-9 44-7 91 12 133 15 37 45 68 81 85 32 16 67 24 101 27 18 1 36 2 53-4 4-1 6-7 2-9-13-6-28-4-42-6-45-5-92-16-127-45-34-28-54-71-60-114-5-47 7-97 34-137 11-15 26-31 45-34 14-1 25 12 31 23 6 12 16 24 29 28 20-10 40-26 43-50 2-17-6-34-14-49-15-25-40-43-69-48-20-5-41-2-61-6-22-21-54-24-83-24zm6 21c22 0 48 5 62 25 4 7 8 16 8 24-1 10-10 22-21 19-9-7-18-14-30-16-14-4-31-1-43 8-6 6-17 8-24 2-9-6-17-15-28-17-27-7-54 1-81 6a364 364 0 01157-51zm117 29c33 0 66 25 72 58 3 12 3 28-8 35-3 2-6 4-8 1-8-12-12-27-23-37-3-7-12-8-19-9-13-2-26 0-39-4 7-7 6-17 4-25l-3-16 24-3zm-372 92l46 2c18 2 33 16 34 34 1 7 1 17-6 21-6 0-12-4-18-6-21-8-46-14-67-3-6 2-11 9-17 5-10-4-18-14-30-12-30 1-56 21-77 42-16 17-30 37-43 56 0-39 17-80 49-104 26-22 61-30 94-34l35-1z"},null,-1),Hv=[jv],Fv=n("strong",null,[a("Check out my Vue UI framework!"),n("a",{class:"title2 ml4",href:"https://antoniandre.github.io/wave-ui",target:"_blank",style:{width:"50px",color:"#1471b8","text-decoration":"underline"}},[n("strong",null,"Wave UI")])],-1),Wv=n("h2",null,[n("a",{href:"#installation","v-scroll-to":"#installation"},"Installation"),n("a",{id:"installation",name:"installation"})],-1),Kv=n("p",null,[a("You have two options: "),n("em",{class:"mr1"},"NPM"),a(" or "),n("span",{class:"ml1 code"}," - + +