From e704a13d6b40e63d0b3b04b19c3aff2afe6a8ba3 Mon Sep 17 00:00:00 2001 From: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com> Date: Fri, 3 May 2024 10:40:01 +0200 Subject: [PATCH] new toast notification ui (#188) --- README.md | 2 - package-lock.json | 2232 +++++------------ package.json | 1 - public/build/assets/app-01264060.js | 732 ++++++ public/build/assets/app-268661bd.css | 1 + public/build/assets/app-66009dff.js | 747 ------ public/build/assets/app-a42e4227.css | 1 - public/build/manifest.json | 4 +- resources/css/app.css | 1 - resources/js/app.js | 8 - .../application/deployments-list.blade.php | 6 +- .../views/components/dropdown-link.blade.php | 4 +- .../views/components/icon-button.blade.php | 2 +- .../views/components/primary-button.blade.php | 2 +- .../components/secondary-button.blade.php | 2 +- .../components/server-provider-item.blade.php | 2 +- .../views/components/site-type-item.blade.php | 2 +- resources/views/components/toast.blade.php | 496 +++- resources/views/layouts/sidebar.blade.php | 3 +- 19 files changed, 1923 insertions(+), 2325 deletions(-) create mode 100644 public/build/assets/app-01264060.js create mode 100644 public/build/assets/app-268661bd.css delete mode 100644 public/build/assets/app-66009dff.js delete mode 100644 public/build/assets/app-a42e4227.css diff --git a/README.md b/README.md index ba863f6..51cc36a 100644 --- a/README.md +++ b/README.md @@ -50,8 +50,6 @@ ## Credits - Alpinejs - HTMX - Vite -- Toastr by CodeSeven - Prettier - Postcss - Flowbite -- svgrepo.com diff --git a/package-lock.json b/package-lock.json index 63f7ebd..24a740e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "vito", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -21,10 +21,21 @@ "prettier-plugin-tailwindcss": "^0.5.11", "tailwindcss": "^3.1.0", "tippy.js": "^6.3.7", - "toastr": "^2.1.4", "vite": "^4.5.3" } }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@esbuild/android-arm": { "version": "0.18.20", "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", @@ -377,33 +388,50 @@ "node": ">=12" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" @@ -416,21 +444,15 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -466,6 +488,16 @@ "node": ">= 8" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -477,9 +509,9 @@ } }, "node_modules/@tailwindcss/forms": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz", - "integrity": "sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", + "integrity": "sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==", "dev": true, "dependencies": { "mini-svg-data-uri": "^1.2.3" @@ -489,9 +521,9 @@ } }, "node_modules/@tailwindcss/typography": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz", - "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.13.tgz", + "integrity": "sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==", "dev": true, "dependencies": { "lodash.castarray": "^4.4.0", @@ -503,19 +535,6 @@ "tailwindcss": ">=3.0.0 || insiders" } }, - "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@vue/reactivity": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", @@ -538,14 +557,38 @@ "dev": true }, "node_modules/alpinejs": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.12.0.tgz", - "integrity": "sha512-YENcRBA9dlwR8PsZNFMTHbmdlTNwd1BkCeivPvOzzCKHas6AfwNRsDK9UEFmE5dXTMEZjnnpCTxV8vkdpWiOCw==", + "version": "3.13.10", + "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.13.10.tgz", + "integrity": "sha512-86RB307VWICex0vG15Eq0x058cNNsvS57ohrjN6n/TJAVSFV+zXOK/E34nNHDHc6Poq+yTNCLqEzPqEkRBTMRQ==", "dev": true, "dependencies": { "@vue/reactivity": "~3.1.1" } }, + "node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", @@ -566,9 +609,9 @@ } }, "node_modules/apexcharts": { - "version": "3.48.0", - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.48.0.tgz", - "integrity": "sha512-Lhpj1Ij6lKlrUke8gf+P+SE6uGUn+Pe1TnCJ+zqrY0YMvbqM3LMb1lY+eybbTczUyk0RmMZomlTa2NgX2EUs4Q==", + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.49.0.tgz", + "integrity": "sha512-2T9HnbQFLCuYRPndQLmh+bEQFoz0meUbvASaGgiSKDuYhWcLBodJtIpKql2aOtMx4B/sHrWW0dm90HsW4+h2PQ==", "dev": true, "dependencies": { "@yr/monotone-cubic-spline": "^1.0.3", @@ -587,9 +630,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "funding": [ { @@ -599,12 +642,16 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -626,22 +673,24 @@ "dev": true }, "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -657,9 +706,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "funding": [ { @@ -669,13 +718,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -694,9 +747,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001478", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001478.tgz", - "integrity": "sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==", + "version": "1.0.30001615", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001615.tgz", + "integrity": "sha512-1IpazM5G3r38meiae0bHRnPhz+CBQ3ZLqbQMtrg+AsTPKAXgW38JNsXkyZ+v8waCsDmPq87lmfun5Q2AGysNEQ==", "dev": true, "funding": [ { @@ -714,16 +767,10 @@ ] }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -736,6 +783,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -752,6 +802,18 @@ "node": ">= 6" } }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, "node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", @@ -767,11 +829,19 @@ "node": ">= 6" } }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } }, "node_modules/cssesc": { "version": "3.0.0", @@ -797,10 +867,22 @@ "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/electron-to-chromium": { - "version": "1.4.361", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.361.tgz", - "integrity": "sha512-VocVwjPp05HUXzf3xmL0boRn5b0iyqC7amtDww84Jb1QJNPBc7F69gJyEeXRoriLBC4a5pSyckdllrXAg4mmRA==", + "version": "1.4.754", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.754.tgz", + "integrity": "sha512-7Kr5jUdns5rL/M9wFFmMZAgFDuL2YOnanFH4OI4iFzUqyh3XOL7nAGbSlSMZdzKMIyyTpNSbqZsWG9odwLeKvA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, "node_modules/esbuild": { @@ -841,18 +923,18 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", "dev": true, "engines": { "node": ">=6" } }, "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -878,9 +960,9 @@ } }, "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, "dependencies": { "reusify": "^1.0.4" @@ -917,29 +999,39 @@ "flowbite": "^2.0.0" } }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "dev": true, "engines": { "node": "*" }, "funding": { "type": "patreon", - "url": "https://www.patreon.com/infusion" + "url": "https://github.com/sponsors/rawify" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, "optional": true, @@ -951,26 +1043,31 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "10.3.12", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", + "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.6", + "minimatch": "^9.0.1", + "minipass": "^7.0.4", + "path-scurry": "^1.10.2" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -988,38 +1085,22 @@ "node": ">=10.13.0" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1" + "function-bind": "^1.1.2" }, "engines": { - "node": ">= 0.4.0" + "node": ">= 0.4" } }, "node_modules/htmx.org": { - "version": "1.9.10", - "resolved": "https://registry.npmjs.org/htmx.org/-/htmx.org-1.9.10.tgz", - "integrity": "sha512-UgchasltTCrTuU2DQLom3ohHrBvwr7OqpwyAVJ9VxtNBng4XKkVsqrv0Qr3srqvM9ZNI3f1MmvVQQqK7KW/bTA==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "version": "1.9.12", + "resolved": "https://registry.npmjs.org/htmx.org/-/htmx.org-1.9.12.tgz", + "integrity": "sha512-VZAohXyF7xPGS52IM8d1T1283y+X4D+Owf3qY1NZ9RuBypyu9l8cGsxUMAG5fEAb/DhT7rDoJ9Hpu5/HxFD3cw==", "dev": true }, "node_modules/is-binary-path": { @@ -1035,12 +1116,12 @@ } }, "node_modules/is-core-module": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", - "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1055,6 +1136,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -1076,34 +1166,52 @@ "node": ">=0.12.0" } }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", "dev": true, "bin": { "jiti": "bin/jiti.js" } }, - "node_modules/jquery": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", - "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==", - "dev": true - }, "node_modules/laravel-echo": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/laravel-echo/-/laravel-echo-1.15.0.tgz", - "integrity": "sha512-q5YaEw2NFu9xra6sYUfh/FX2YotN5iY1nMeKz90J3W3Vpa+5WjK3/DYeEzkTfBZz8Oq1Dv9vWNE4IUvt7kxYIg==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/laravel-echo/-/laravel-echo-1.16.1.tgz", + "integrity": "sha512-++Ylb6M3ariC9Rk5WE5gZjj6wcEV5kvLF8b+geJ5/rRIfdoOA+eG6b9qJPrarMD9rY28Apx+l3eelIrCc2skVg==", "dev": true, "engines": { "node": ">=10" } }, "node_modules/laravel-vite-plugin": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.4.tgz", - "integrity": "sha512-NlIuXbeuI+4NZzRpWNpGHRVTwuFWessvD7QoD+o2MlyAi7qyUS4J8r4/yTlu1dl9lxcR7iKoYUmHQqZDcrw2KA==", + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.8.tgz", + "integrity": "sha512-HWYqpQYHR3kEQ1LsHX7gHJoNNf0bz5z5mDaHBLzS+PGLCTmYqlU5/SZyeEgObV7z7bC/cnStYcY9H1DI1D5Udg==", "dev": true, "dependencies": { "picocolors": "^1.0.0", @@ -1149,6 +1257,15 @@ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "dev": true }, + "node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -1181,15 +1298,27 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dev": true, "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" } }, "node_modules/mz": { @@ -1204,9 +1333,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -1222,9 +1351,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/normalize-path": { @@ -1263,22 +1392,13 @@ "node": ">= 6" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, "node_modules/path-parse": { @@ -1287,6 +1407,22 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, + "node_modules/path-scurry": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -1315,18 +1451,18 @@ } }, "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", "dev": true, "engines": { "node": ">= 6" } }, "node_modules/postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "dev": true, "funding": [ { @@ -1343,18 +1479,18 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", @@ -1362,7 +1498,7 @@ "resolve": "^1.1.7" }, "engines": { - "node": ">=10.0.0" + "node": ">=14.0.0" }, "peerDependencies": { "postcss": "^8.0.0" @@ -1388,20 +1524,26 @@ } }, "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" }, "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" + "node": ">= 14" }, "peerDependencies": { "postcss": ">=8.0.9", @@ -1416,13 +1558,25 @@ } } }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, "node_modules/postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.10" + "postcss-selector-parser": "^6.0.11" }, "engines": { "node": ">=12.0" @@ -1435,10 +1589,23 @@ "postcss": "^8.2.14" } }, + "node_modules/postcss-nested/node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -1470,9 +1637,9 @@ } }, "node_modules/prettier-plugin-blade": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/prettier-plugin-blade/-/prettier-plugin-blade-2.1.6.tgz", - "integrity": "sha512-zuLan1zhaDcX1NVBo71KKW5QY59+3dLWRGapVOyVq7WrRUyaUR5jkCTRlcAky9GlMw+f+ryQMYy4jIo3HOzGxQ==", + "version": "2.1.12", + "resolved": "https://registry.npmjs.org/prettier-plugin-blade/-/prettier-plugin-blade-2.1.12.tgz", + "integrity": "sha512-LnJp8NMSUaNab0s7+fjyifKqUBGFMlLLPOaIKoycwYkCVi/eJzPAZC/PPPVtjEXb8+5IZ3M52TBCD4S6R/eSmg==", "dev": true, "engines": { "node": ">=12.0.0" @@ -1482,9 +1649,9 @@ } }, "node_modules/prettier-plugin-tailwindcss": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.11.tgz", - "integrity": "sha512-AvI/DNyMctyyxGOjyePgi/gqj5hJYClZ1avtQvLlqMT3uDZkRbi4HhGUpok3DRzv9z7Lti85Kdj3s3/1CeNI0w==", + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.14.tgz", + "integrity": "sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==", "dev": true, "engines": { "node": ">=14.21.3" @@ -1494,6 +1661,7 @@ "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", "@trivago/prettier-plugin-sort-imports": "*", + "@zackad/prettier-plugin-twig-melody": "*", "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", @@ -1502,6 +1670,7 @@ "prettier-plugin-marko": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", + "prettier-plugin-sort-imports": "*", "prettier-plugin-style-order": "*", "prettier-plugin-svelte": "*" }, @@ -1518,6 +1687,9 @@ "@trivago/prettier-plugin-sort-imports": { "optional": true }, + "@zackad/prettier-plugin-twig-melody": { + "optional": true + }, "prettier-plugin-astro": { "optional": true }, @@ -1539,14 +1711,14 @@ "prettier-plugin-organize-imports": { "optional": true }, + "prettier-plugin-sort-imports": { + "optional": true + }, "prettier-plugin-style-order": { "optional": true }, "prettier-plugin-svelte": { "optional": true - }, - "prettier-plugin-twig-melody": { - "optional": true } } }, @@ -1570,18 +1742,6 @@ } ] }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -1604,12 +1764,12 @@ } }, "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "dependencies": { - "is-core-module": "^2.11.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -1669,24 +1829,153 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", - "glob": "7.1.6", + "glob": "^10.3.10", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", @@ -1697,7 +1986,7 @@ "sucrase-node": "bin/sucrase-node" }, "engines": { - "node": ">=8" + "node": ">=16 || 14 >=14.17" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -1804,45 +2093,53 @@ } }, "node_modules/tailwindcss": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.1.tgz", - "integrity": "sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", "dev": true, "dependencies": { + "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", "chokidar": "^3.5.3", - "color-name": "^1.1.4", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.0", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.17.2", - "lilconfig": "^2.0.6", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", "picocolors": "^1.0.0", - "postcss": "^8.0.9", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1", - "sucrase": "^3.29.0" + "resolve": "^1.22.2", + "sucrase": "^3.32.0" }, "bin": { "tailwind": "lib/cli.js", "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=12.13.0" + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, - "peerDependencies": { - "postcss": "^8.0.9" + "engines": { + "node": ">=4" } }, "node_modules/thenify": { @@ -1887,15 +2184,6 @@ "node": ">=8.0" } }, - "node_modules/toastr": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/toastr/-/toastr-2.1.4.tgz", - "integrity": "sha512-LIy77F5n+sz4tefMmFOntcJ6HL0Fv3k1TDnNmFZ0bU/GcvIIfy6eG2v7zQmMiYgaalAiUv75ttFrPn5s0gyqlA==", - "dev": true, - "dependencies": { - "jquery": ">=1.12.0" - } - }, "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", @@ -1903,9 +2191,9 @@ "dev": true }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.14.tgz", + "integrity": "sha512-JixKH8GR2pWYshIPUg/NujK3JO7JiqEEUiNArE86NQyrgUuZeTlZQN3xuS/yiV5Kb48ev9K6RqNkaJjXsdg7Jw==", "dev": true, "funding": [ { @@ -1915,14 +2203,18 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "escalade": "^3.1.1", + "escalade": "^3.1.2", "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -1990,1284 +2282,132 @@ } }, "node_modules/vite-plugin-full-reload": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz", - "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.1.0.tgz", + "integrity": "sha512-3cObNDzX6DdfhD9E7kf6w2mNunFpD7drxyNgHLw+XwIYAgb+Xt16SEXo0Up4VH+TMf3n+DSVJZtW2POBGcBYAA==", "dev": true, "dependencies": { "picocolors": "^1.0.0", "picomatch": "^2.3.1" - }, - "peerDependencies": { - "vite": "^2 || ^3 || ^4" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "engines": { - "node": ">= 6" - } - } - }, - "dependencies": { - "@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", - "dev": true, - "optional": true - }, - "@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "dev": true, - "optional": true - }, - "@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "dev": true, - "optional": true - }, - "@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "dev": true, - "optional": true - }, - "@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "dev": true, - "optional": true - }, - "@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "dev": true, - "optional": true - }, - "@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "dev": true, - "optional": true - }, - "@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "dev": true, - "optional": true - }, - "@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "dev": true, - "optional": true - }, - "@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "dev": true, - "optional": true - }, - "@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "dev": true, - "optional": true - }, - "@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "dev": true, - "optional": true - }, - "@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "dev": true, - "optional": true - }, - "@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "dev": true, - "optional": true - }, - "@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "dev": true, - "optional": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "node": ">=8" } }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - }, "dependencies": { - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@popperjs/core": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", - "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", - "dev": true - }, - "@tailwindcss/forms": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.3.tgz", - "integrity": "sha512-y5mb86JUoiUgBjY/o6FJSFZSEttfb3Q5gllE4xoKjAAD+vBrnIhE4dViwUuow3va8mpH4s9jyUbUbrRGoRdc2Q==", - "dev": true, - "requires": { - "mini-svg-data-uri": "^1.2.3" - } - }, - "@tailwindcss/typography": { - "version": "0.5.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.9.tgz", - "integrity": "sha512-t8Sg3DyynFysV9f4JDOVISGsjazNb48AeIYQwcL+Bsq5uf4RYL75C1giZ43KISjeDGBaTN3Kxh7Xj/vRSMJUUg==", - "dev": true, - "requires": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "postcss-selector-parser": "6.0.10" + "color-convert": "^2.0.1" }, - "dependencies": { - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - } - } - }, - "@vue/reactivity": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", - "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", - "dev": true, - "requires": { - "@vue/shared": "3.1.5" - } - }, - "@vue/shared": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", - "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==", - "dev": true - }, - "@yr/monotone-cubic-spline": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@yr/monotone-cubic-spline/-/monotone-cubic-spline-1.0.3.tgz", - "integrity": "sha512-FQXkOta0XBSUPHndIKON2Y9JeQz5ZeMqLYZVVK93FliNBFm7LNMIZmY6FrMEB9XPcDbE2bekMbZD6kzDkxwYjA==", - "dev": true - }, - "alpinejs": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.12.0.tgz", - "integrity": "sha512-YENcRBA9dlwR8PsZNFMTHbmdlTNwd1BkCeivPvOzzCKHas6AfwNRsDK9UEFmE5dXTMEZjnnpCTxV8vkdpWiOCw==", - "dev": true, - "requires": { - "@vue/reactivity": "~3.1.1" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "apexcharts": { - "version": "3.48.0", - "resolved": "https://registry.npmjs.org/apexcharts/-/apexcharts-3.48.0.tgz", - "integrity": "sha512-Lhpj1Ij6lKlrUke8gf+P+SE6uGUn+Pe1TnCJ+zqrY0YMvbqM3LMb1lY+eybbTczUyk0RmMZomlTa2NgX2EUs4Q==", - "dev": true, - "requires": { - "@yr/monotone-cubic-spline": "^1.0.3", - "svg.draggable.js": "^2.2.2", - "svg.easing.js": "^2.0.0", - "svg.filter.js": "^2.0.2", - "svg.pathmorphing.js": "^0.1.3", - "svg.resize.js": "^1.4.3", - "svg.select.js": "^3.0.1" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "dev": true, - "requires": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", - "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" - } - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001478", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001478.tgz", - "integrity": "sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==", - "dev": true - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "engines": { + "node": ">=8" }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.361", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.361.tgz", - "integrity": "sha512-VocVwjPp05HUXzf3xmL0boRn5b0iyqC7amtDww84Jb1QJNPBc7F69gJyEeXRoriLBC4a5pSyckdllrXAg4mmRA==", - "dev": true - }, - "esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, - "requires": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "flowbite": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/flowbite/-/flowbite-2.3.0.tgz", - "integrity": "sha512-pm3JRo8OIJHGfFYWgaGpPv8E+UdWy0Z3gEAGufw+G/1dusaU/P1zoBLiQpf2/+bYAi+GBQtPVG86KYlV0W+AFQ==", - "dev": true, - "requires": { - "@popperjs/core": "^2.9.3", - "mini-svg-data-uri": "^1.4.3" - } - }, - "flowbite-datepicker": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/flowbite-datepicker/-/flowbite-datepicker-1.2.6.tgz", - "integrity": "sha512-UbU/xXs9HFiwWfL4M1vpwIo8EpS0NUQSOvYnp0Z9u3N118nU7lPFGoUOq7su9d0aOJy9FssXzx1SZwN8MXhE1g==", - "dev": true, - "requires": { - "flowbite": "^2.0.0" - } - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "htmx.org": { - "version": "1.9.10", - "resolved": "https://registry.npmjs.org/htmx.org/-/htmx.org-1.9.10.tgz", - "integrity": "sha512-UgchasltTCrTuU2DQLom3ohHrBvwr7OqpwyAVJ9VxtNBng4XKkVsqrv0Qr3srqvM9ZNI3f1MmvVQQqK7KW/bTA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", - "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "jiti": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", - "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", - "dev": true - }, - "jquery": { - "version": "3.6.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.4.tgz", - "integrity": "sha512-v28EW9DWDFpzcD9O5iyJXg3R3+q+mET5JhnjJzQUZMHOv67bpSIHq81GEYpPNZHG+XXHsfSme3nxp/hndKEcsQ==", - "dev": true - }, - "laravel-echo": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/laravel-echo/-/laravel-echo-1.15.0.tgz", - "integrity": "sha512-q5YaEw2NFu9xra6sYUfh/FX2YotN5iY1nMeKz90J3W3Vpa+5WjK3/DYeEzkTfBZz8Oq1Dv9vWNE4IUvt7kxYIg==", - "dev": true - }, - "laravel-vite-plugin": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.4.tgz", - "integrity": "sha512-NlIuXbeuI+4NZzRpWNpGHRVTwuFWessvD7QoD+o2MlyAi7qyUS4J8r4/yTlu1dl9lxcR7iKoYUmHQqZDcrw2KA==", - "dev": true, - "requires": { - "picocolors": "^1.0.0", - "vite-plugin-full-reload": "^1.0.5" - } - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "lodash.castarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "dev": true - }, - "node-releases": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", - "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "dev": true - }, - "postcss": { - "version": "8.4.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", - "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", - "dev": true, - "requires": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - } - }, - "postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dev": true, - "requires": { - "camelcase-css": "^2.0.1" - } - }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, - "postcss-nested": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", - "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.10" - } - }, - "postcss-selector-parser": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", - "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", - "dev": true - }, - "prettier-plugin-blade": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/prettier-plugin-blade/-/prettier-plugin-blade-2.1.6.tgz", - "integrity": "sha512-zuLan1zhaDcX1NVBo71KKW5QY59+3dLWRGapVOyVq7WrRUyaUR5jkCTRlcAky9GlMw+f+ryQMYy4jIo3HOzGxQ==", - "dev": true, - "requires": {} - }, - "prettier-plugin-tailwindcss": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.11.tgz", - "integrity": "sha512-AvI/DNyMctyyxGOjyePgi/gqj5hJYClZ1avtQvLlqMT3uDZkRbi4HhGUpok3DRzv9z7Lti85Kdj3s3/1CeNI0w==", - "dev": true, - "requires": {} - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true - }, - "read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "requires": { - "pify": "^2.3.0" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dev": true, - "requires": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rollup": { - "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "sucrase": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", - "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "svg.draggable.js": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/svg.draggable.js/-/svg.draggable.js-2.2.2.tgz", - "integrity": "sha512-JzNHBc2fLQMzYCZ90KZHN2ohXL0BQJGQimK1kGk6AvSeibuKcIdDX9Kr0dT9+UJ5O8nYA0RB839Lhvk4CY4MZw==", - "dev": true, - "requires": { - "svg.js": "^2.0.1" - } - }, - "svg.easing.js": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/svg.easing.js/-/svg.easing.js-2.0.0.tgz", - "integrity": "sha512-//ctPdJMGy22YoYGV+3HEfHbm6/69LJUTAqI2/5qBvaNHZ9uUFVC82B0Pl299HzgH13rKrBgi4+XyXXyVWWthA==", - "dev": true, - "requires": { - "svg.js": ">=2.3.x" - } - }, - "svg.filter.js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/svg.filter.js/-/svg.filter.js-2.0.2.tgz", - "integrity": "sha512-xkGBwU+dKBzqg5PtilaTb0EYPqPfJ9Q6saVldX+5vCRy31P6TlRCP3U9NxH3HEufkKkpNgdTLBJnmhDHeTqAkw==", - "dev": true, - "requires": { - "svg.js": "^2.2.5" - } - }, - "svg.js": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/svg.js/-/svg.js-2.7.1.tgz", - "integrity": "sha512-ycbxpizEQktk3FYvn/8BH+6/EuWXg7ZpQREJvgacqn46gIddG24tNNe4Son6omdXCnSOaApnpZw6MPCBA1dODA==", - "dev": true - }, - "svg.pathmorphing.js": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/svg.pathmorphing.js/-/svg.pathmorphing.js-0.1.3.tgz", - "integrity": "sha512-49HWI9X4XQR/JG1qXkSDV8xViuTLIWm/B/7YuQELV5KMOPtXjiwH4XPJvr/ghEDibmLQ9Oc22dpWpG0vUDDNww==", - "dev": true, - "requires": { - "svg.js": "^2.4.0" - } - }, - "svg.resize.js": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/svg.resize.js/-/svg.resize.js-1.4.3.tgz", - "integrity": "sha512-9k5sXJuPKp+mVzXNvxz7U0uC9oVMQrrf7cFsETznzUDDm0x8+77dtZkWdMfRlmbkEEYvUn9btKuZ3n41oNA+uw==", - "dev": true, - "requires": { - "svg.js": "^2.6.5", - "svg.select.js": "^2.1.2" + "ansi-regex": "^5.0.1" }, - "dependencies": { - "svg.select.js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-2.1.2.tgz", - "integrity": "sha512-tH6ABEyJsAOVAhwcCjF8mw4crjXSI1aa7j2VQR8ZuJ37H2MBUbyeqYr5nEO7sSN3cy9AR9DUwNg0t/962HlDbQ==", - "dev": true, - "requires": { - "svg.js": "^2.2.5" - } - } + "engines": { + "node": ">=8" } }, - "svg.select.js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/svg.select.js/-/svg.select.js-3.0.1.tgz", - "integrity": "sha512-h5IS/hKkuVCbKSieR9uQCj9w+zLHoPh+ce19bBYyqF53g6mnPB8sAtIbe1s9dh2S2fCmYX2xel1Ln3PJBbK4kw==", + "node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", "dev": true, - "requires": { - "svg.js": "^2.6.5" + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" } - }, - "tailwindcss": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.1.tgz", - "integrity": "sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==", - "dev": true, - "requires": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.17.2", - "lilconfig": "^2.0.6", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.0.9", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "6.0.0", - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1", - "sucrase": "^3.29.0" - } - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "tippy.js": { - "version": "6.3.7", - "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", - "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", - "dev": true, - "requires": { - "@popperjs/core": "^2.9.0" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toastr": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/toastr/-/toastr-2.1.4.tgz", - "integrity": "sha512-LIy77F5n+sz4tefMmFOntcJ6HL0Fv3k1TDnNmFZ0bU/GcvIIfy6eG2v7zQmMiYgaalAiUv75ttFrPn5s0gyqlA==", - "dev": true, - "requires": { - "jquery": ">=1.12.0" - } - }, - "ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "vite": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", - "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", - "dev": true, - "requires": { - "esbuild": "^0.18.10", - "fsevents": "~2.3.2", - "postcss": "^8.4.27", - "rollup": "^3.27.1" - } - }, - "vite-plugin-full-reload": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.5.tgz", - "integrity": "sha512-kVZFDFWr0DxiHn6MuDVTQf7gnWIdETGlZh0hvTiMXzRN80vgF4PKbONSq8U1d0WtHsKaFODTQgJeakLacoPZEQ==", - "dev": true, - "requires": { - "picocolors": "^1.0.0", - "picomatch": "^2.3.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true } } } diff --git a/package.json b/package.json index 8261e80..d932630 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,6 @@ "prettier-plugin-tailwindcss": "^0.5.11", "tailwindcss": "^3.1.0", "tippy.js": "^6.3.7", - "toastr": "^2.1.4", "vite": "^4.5.3", "apexcharts": "^3.44.2", "flowbite-datepicker": "^1.2.6" diff --git a/public/build/assets/app-01264060.js b/public/build/assets/app-01264060.js new file mode 100644 index 0000000..523613f --- /dev/null +++ b/public/build/assets/app-01264060.js @@ -0,0 +1,732 @@ +var Events=function(){function ii(ri,oi){oi===void 0&&(oi=[]),this._eventType=ri,this._eventFunctions=oi}return ii.prototype.init=function(){var ri=this;this._eventFunctions.forEach(function(oi){typeof window<"u"&&window.addEventListener(ri._eventType,oi)})},ii}(),Instances=function(){function ii(){this._instances={Accordion:{},Carousel:{},Collapse:{},Dial:{},Dismiss:{},Drawer:{},Dropdown:{},Modal:{},Popover:{},Tabs:{},Tooltip:{},InputCounter:{},CopyClipboard:{}}}return ii.prototype.addInstance=function(ri,oi,hi,gi){if(gi===void 0&&(gi=!1),!this._instances[ri])return console.warn("Flowbite: Component ".concat(ri," does not exist.")),!1;if(this._instances[ri][hi]&&!gi){console.warn("Flowbite: Instance with ID ".concat(hi," already exists."));return}gi&&this._instances[ri][hi]&&this._instances[ri][hi].destroyAndRemoveInstance(),this._instances[ri][hi||this._generateRandomId()]=oi},ii.prototype.getAllInstances=function(){return this._instances},ii.prototype.getInstances=function(ri){return this._instances[ri]?this._instances[ri]:(console.warn("Flowbite: Component ".concat(ri," does not exist.")),!1)},ii.prototype.getInstance=function(ri,oi){if(this._componentAndInstanceCheck(ri,oi)){if(!this._instances[ri][oi]){console.warn("Flowbite: Instance with ID ".concat(oi," does not exist."));return}return this._instances[ri][oi]}},ii.prototype.destroyAndRemoveInstance=function(ri,oi){this._componentAndInstanceCheck(ri,oi)&&(this.destroyInstanceObject(ri,oi),this.removeInstance(ri,oi))},ii.prototype.removeInstance=function(ri,oi){this._componentAndInstanceCheck(ri,oi)&&delete this._instances[ri][oi]},ii.prototype.destroyInstanceObject=function(ri,oi){this._componentAndInstanceCheck(ri,oi)&&this._instances[ri][oi].destroy()},ii.prototype.instanceExists=function(ri,oi){return!(!this._instances[ri]||!this._instances[ri][oi])},ii.prototype._generateRandomId=function(){return Math.random().toString(36).substr(2,9)},ii.prototype._componentAndInstanceCheck=function(ri,oi){return this._instances[ri]?this._instances[ri][oi]?!0:(console.warn("Flowbite: Instance with ID ".concat(oi," does not exist.")),!1):(console.warn("Flowbite: Component ".concat(ri," does not exist.")),!1)},ii}(),instances=new Instances;typeof window<"u"&&(window.FlowbiteInstances=instances);var __assign$c=globalThis&&globalThis.__assign||function(){return __assign$c=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oi"u")return!1;var ri=getWindow(ii).ShadowRoot;return ii instanceof ri||ii instanceof ShadowRoot}function applyStyles(ii){var ri=ii.state;Object.keys(ri.elements).forEach(function(oi){var hi=ri.styles[oi]||{},gi=ri.attributes[oi]||{},bi=ri.elements[oi];!isHTMLElement(bi)||!getNodeName(bi)||(Object.assign(bi.style,hi),Object.keys(gi).forEach(function(Ai){var Ci=gi[Ai];Ci===!1?bi.removeAttribute(Ai):bi.setAttribute(Ai,Ci===!0?"":Ci)}))})}function effect$3(ii){var ri=ii.state,oi={popper:{position:ri.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(ri.elements.popper.style,oi.popper),ri.styles=oi,ri.elements.arrow&&Object.assign(ri.elements.arrow.style,oi.arrow),function(){Object.keys(ri.elements).forEach(function(hi){var gi=ri.elements[hi],bi=ri.attributes[hi]||{},Ai=Object.keys(ri.styles.hasOwnProperty(hi)?ri.styles[hi]:oi[hi]),Ci=Ai.reduce(function(Pi,zi){return Pi[zi]="",Pi},{});!isHTMLElement(gi)||!getNodeName(gi)||(Object.assign(gi.style,Ci),Object.keys(bi).forEach(function(Pi){gi.removeAttribute(Pi)}))})}}const applyStyles$1={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect$3,requires:["computeStyles"]};function getBasePlacement$1(ii){return ii.split("-")[0]}var max=Math.max,min=Math.min,round=Math.round;function getUAString(){var ii=navigator.userAgentData;return ii!=null&&ii.brands&&Array.isArray(ii.brands)?ii.brands.map(function(ri){return ri.brand+"/"+ri.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(ii,ri,oi){ri===void 0&&(ri=!1),oi===void 0&&(oi=!1);var hi=ii.getBoundingClientRect(),gi=1,bi=1;ri&&isHTMLElement(ii)&&(gi=ii.offsetWidth>0&&round(hi.width)/ii.offsetWidth||1,bi=ii.offsetHeight>0&&round(hi.height)/ii.offsetHeight||1);var Ai=isElement$1(ii)?getWindow(ii):window,Ci=Ai.visualViewport,Pi=!isLayoutViewport()&&oi,zi=(hi.left+(Pi&&Ci?Ci.offsetLeft:0))/gi,Xi=(hi.top+(Pi&&Ci?Ci.offsetTop:0))/bi,ji=hi.width/gi,Zi=hi.height/bi;return{width:ji,height:Zi,top:Xi,right:zi+ji,bottom:Xi+Zi,left:zi,x:zi,y:Xi}}function getLayoutRect(ii){var ri=getBoundingClientRect(ii),oi=ii.offsetWidth,hi=ii.offsetHeight;return Math.abs(ri.width-oi)<=1&&(oi=ri.width),Math.abs(ri.height-hi)<=1&&(hi=ri.height),{x:ii.offsetLeft,y:ii.offsetTop,width:oi,height:hi}}function contains(ii,ri){var oi=ri.getRootNode&&ri.getRootNode();if(ii.contains(ri))return!0;if(oi&&isShadowRoot(oi)){var hi=ri;do{if(hi&&ii.isSameNode(hi))return!0;hi=hi.parentNode||hi.host}while(hi)}return!1}function getComputedStyle$1(ii){return getWindow(ii).getComputedStyle(ii)}function isTableElement(ii){return["table","td","th"].indexOf(getNodeName(ii))>=0}function getDocumentElement(ii){return((isElement$1(ii)?ii.ownerDocument:ii.document)||window.document).documentElement}function getParentNode(ii){return getNodeName(ii)==="html"?ii:ii.assignedSlot||ii.parentNode||(isShadowRoot(ii)?ii.host:null)||getDocumentElement(ii)}function getTrueOffsetParent(ii){return!isHTMLElement(ii)||getComputedStyle$1(ii).position==="fixed"?null:ii.offsetParent}function getContainingBlock(ii){var ri=/firefox/i.test(getUAString()),oi=/Trident/i.test(getUAString());if(oi&&isHTMLElement(ii)){var hi=getComputedStyle$1(ii);if(hi.position==="fixed")return null}var gi=getParentNode(ii);for(isShadowRoot(gi)&&(gi=gi.host);isHTMLElement(gi)&&["html","body"].indexOf(getNodeName(gi))<0;){var bi=getComputedStyle$1(gi);if(bi.transform!=="none"||bi.perspective!=="none"||bi.contain==="paint"||["transform","perspective"].indexOf(bi.willChange)!==-1||ri&&bi.willChange==="filter"||ri&&bi.filter&&bi.filter!=="none")return gi;gi=gi.parentNode}return null}function getOffsetParent(ii){for(var ri=getWindow(ii),oi=getTrueOffsetParent(ii);oi&&isTableElement(oi)&&getComputedStyle$1(oi).position==="static";)oi=getTrueOffsetParent(oi);return oi&&(getNodeName(oi)==="html"||getNodeName(oi)==="body"&&getComputedStyle$1(oi).position==="static")?ri:oi||getContainingBlock(ii)||ri}function getMainAxisFromPlacement(ii){return["top","bottom"].indexOf(ii)>=0?"x":"y"}function within(ii,ri,oi){return max(ii,min(ri,oi))}function withinMaxClamp(ii,ri,oi){var hi=within(ii,ri,oi);return hi>oi?oi:hi}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(ii){return Object.assign({},getFreshSideObject(),ii)}function expandToHashMap(ii,ri){return ri.reduce(function(oi,hi){return oi[hi]=ii,oi},{})}var toPaddingObject=function(ri,oi){return ri=typeof ri=="function"?ri(Object.assign({},oi.rects,{placement:oi.placement})):ri,mergePaddingObject(typeof ri!="number"?ri:expandToHashMap(ri,basePlacements))};function arrow(ii){var ri,oi=ii.state,hi=ii.name,gi=ii.options,bi=oi.elements.arrow,Ai=oi.modifiersData.popperOffsets,Ci=getBasePlacement$1(oi.placement),Pi=getMainAxisFromPlacement(Ci),zi=[left,right].indexOf(Ci)>=0,Xi=zi?"height":"width";if(!(!bi||!Ai)){var ji=toPaddingObject(gi.padding,oi),Zi=getLayoutRect(bi),ia=Pi==="y"?top:left,la=Pi==="y"?bottom:right,ra=oi.rects.reference[Xi]+oi.rects.reference[Pi]-Ai[Pi]-oi.rects.popper[Xi],Ki=Ai[Pi]-oi.rects.reference[Pi],$i=getOffsetParent(bi),Ri=$i?Pi==="y"?$i.clientHeight||0:$i.clientWidth||0:0,ea=ra/2-Ki/2,Ni=ji[ia],Yi=Ri-Zi[Xi]-ji[la],Gi=Ri/2-Zi[Xi]/2+ea,sa=within(Ni,Gi,Yi),ha=Pi;oi.modifiersData[hi]=(ri={},ri[ha]=sa,ri.centerOffset=sa-Gi,ri)}}function effect$2(ii){var ri=ii.state,oi=ii.options,hi=oi.element,gi=hi===void 0?"[data-popper-arrow]":hi;gi!=null&&(typeof gi=="string"&&(gi=ri.elements.popper.querySelector(gi),!gi)||contains(ri.elements.popper,gi)&&(ri.elements.arrow=gi))}const arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect:effect$2,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getVariation(ii){return ii.split("-")[1]}var unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(ii,ri){var oi=ii.x,hi=ii.y,gi=ri.devicePixelRatio||1;return{x:round(oi*gi)/gi||0,y:round(hi*gi)/gi||0}}function mapToStyles(ii){var ri,oi=ii.popper,hi=ii.popperRect,gi=ii.placement,bi=ii.variation,Ai=ii.offsets,Ci=ii.position,Pi=ii.gpuAcceleration,zi=ii.adaptive,Xi=ii.roundOffsets,ji=ii.isFixed,Zi=Ai.x,ia=Zi===void 0?0:Zi,la=Ai.y,ra=la===void 0?0:la,Ki=typeof Xi=="function"?Xi({x:ia,y:ra}):{x:ia,y:ra};ia=Ki.x,ra=Ki.y;var $i=Ai.hasOwnProperty("x"),Ri=Ai.hasOwnProperty("y"),ea=left,Ni=top,Yi=window;if(zi){var Gi=getOffsetParent(oi),sa="clientHeight",ha="clientWidth";if(Gi===getWindow(oi)&&(Gi=getDocumentElement(oi),getComputedStyle$1(Gi).position!=="static"&&Ci==="absolute"&&(sa="scrollHeight",ha="scrollWidth")),Gi=Gi,gi===top||(gi===left||gi===right)&&bi===end){Ni=bottom;var ua=ji&&Gi===Yi&&Yi.visualViewport?Yi.visualViewport.height:Gi[sa];ra-=ua-hi.height,ra*=Pi?1:-1}if(gi===left||(gi===top||gi===bottom)&&bi===end){ea=right;var ga=ji&&Gi===Yi&&Yi.visualViewport?Yi.visualViewport.width:Gi[ha];ia-=ga-hi.width,ia*=Pi?1:-1}}var pa=Object.assign({position:Ci},zi&&unsetSides),wa=Xi===!0?roundOffsetsByDPR({x:ia,y:ra},getWindow(oi)):{x:ia,y:ra};if(ia=wa.x,ra=wa.y,Pi){var ka;return Object.assign({},pa,(ka={},ka[Ni]=Ri?"0":"",ka[ea]=$i?"0":"",ka.transform=(Yi.devicePixelRatio||1)<=1?"translate("+ia+"px, "+ra+"px)":"translate3d("+ia+"px, "+ra+"px, 0)",ka))}return Object.assign({},pa,(ri={},ri[Ni]=Ri?ra+"px":"",ri[ea]=$i?ia+"px":"",ri.transform="",ri))}function computeStyles(ii){var ri=ii.state,oi=ii.options,hi=oi.gpuAcceleration,gi=hi===void 0?!0:hi,bi=oi.adaptive,Ai=bi===void 0?!0:bi,Ci=oi.roundOffsets,Pi=Ci===void 0?!0:Ci,zi={placement:getBasePlacement$1(ri.placement),variation:getVariation(ri.placement),popper:ri.elements.popper,popperRect:ri.rects.popper,gpuAcceleration:gi,isFixed:ri.options.strategy==="fixed"};ri.modifiersData.popperOffsets!=null&&(ri.styles.popper=Object.assign({},ri.styles.popper,mapToStyles(Object.assign({},zi,{offsets:ri.modifiersData.popperOffsets,position:ri.options.strategy,adaptive:Ai,roundOffsets:Pi})))),ri.modifiersData.arrow!=null&&(ri.styles.arrow=Object.assign({},ri.styles.arrow,mapToStyles(Object.assign({},zi,{offsets:ri.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:Pi})))),ri.attributes.popper=Object.assign({},ri.attributes.popper,{"data-popper-placement":ri.placement})}const computeStyles$1={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};var passive={passive:!0};function effect$1(ii){var ri=ii.state,oi=ii.instance,hi=ii.options,gi=hi.scroll,bi=gi===void 0?!0:gi,Ai=hi.resize,Ci=Ai===void 0?!0:Ai,Pi=getWindow(ri.elements.popper),zi=[].concat(ri.scrollParents.reference,ri.scrollParents.popper);return bi&&zi.forEach(function(Xi){Xi.addEventListener("scroll",oi.update,passive)}),Ci&&Pi.addEventListener("resize",oi.update,passive),function(){bi&&zi.forEach(function(Xi){Xi.removeEventListener("scroll",oi.update,passive)}),Ci&&Pi.removeEventListener("resize",oi.update,passive)}}const eventListeners={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:effect$1,data:{}};var hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(ii){return ii.replace(/left|right|bottom|top/g,function(ri){return hash$1[ri]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(ii){return ii.replace(/start|end/g,function(ri){return hash[ri]})}function getWindowScroll(ii){var ri=getWindow(ii),oi=ri.pageXOffset,hi=ri.pageYOffset;return{scrollLeft:oi,scrollTop:hi}}function getWindowScrollBarX(ii){return getBoundingClientRect(getDocumentElement(ii)).left+getWindowScroll(ii).scrollLeft}function getViewportRect(ii,ri){var oi=getWindow(ii),hi=getDocumentElement(ii),gi=oi.visualViewport,bi=hi.clientWidth,Ai=hi.clientHeight,Ci=0,Pi=0;if(gi){bi=gi.width,Ai=gi.height;var zi=isLayoutViewport();(zi||!zi&&ri==="fixed")&&(Ci=gi.offsetLeft,Pi=gi.offsetTop)}return{width:bi,height:Ai,x:Ci+getWindowScrollBarX(ii),y:Pi}}function getDocumentRect(ii){var ri,oi=getDocumentElement(ii),hi=getWindowScroll(ii),gi=(ri=ii.ownerDocument)==null?void 0:ri.body,bi=max(oi.scrollWidth,oi.clientWidth,gi?gi.scrollWidth:0,gi?gi.clientWidth:0),Ai=max(oi.scrollHeight,oi.clientHeight,gi?gi.scrollHeight:0,gi?gi.clientHeight:0),Ci=-hi.scrollLeft+getWindowScrollBarX(ii),Pi=-hi.scrollTop;return getComputedStyle$1(gi||oi).direction==="rtl"&&(Ci+=max(oi.clientWidth,gi?gi.clientWidth:0)-bi),{width:bi,height:Ai,x:Ci,y:Pi}}function isScrollParent(ii){var ri=getComputedStyle$1(ii),oi=ri.overflow,hi=ri.overflowX,gi=ri.overflowY;return/auto|scroll|overlay|hidden/.test(oi+gi+hi)}function getScrollParent(ii){return["html","body","#document"].indexOf(getNodeName(ii))>=0?ii.ownerDocument.body:isHTMLElement(ii)&&isScrollParent(ii)?ii:getScrollParent(getParentNode(ii))}function listScrollParents(ii,ri){var oi;ri===void 0&&(ri=[]);var hi=getScrollParent(ii),gi=hi===((oi=ii.ownerDocument)==null?void 0:oi.body),bi=getWindow(hi),Ai=gi?[bi].concat(bi.visualViewport||[],isScrollParent(hi)?hi:[]):hi,Ci=ri.concat(Ai);return gi?Ci:Ci.concat(listScrollParents(getParentNode(Ai)))}function rectToClientRect(ii){return Object.assign({},ii,{left:ii.x,top:ii.y,right:ii.x+ii.width,bottom:ii.y+ii.height})}function getInnerBoundingClientRect(ii,ri){var oi=getBoundingClientRect(ii,!1,ri==="fixed");return oi.top=oi.top+ii.clientTop,oi.left=oi.left+ii.clientLeft,oi.bottom=oi.top+ii.clientHeight,oi.right=oi.left+ii.clientWidth,oi.width=ii.clientWidth,oi.height=ii.clientHeight,oi.x=oi.left,oi.y=oi.top,oi}function getClientRectFromMixedType(ii,ri,oi){return ri===viewport?rectToClientRect(getViewportRect(ii,oi)):isElement$1(ri)?getInnerBoundingClientRect(ri,oi):rectToClientRect(getDocumentRect(getDocumentElement(ii)))}function getClippingParents(ii){var ri=listScrollParents(getParentNode(ii)),oi=["absolute","fixed"].indexOf(getComputedStyle$1(ii).position)>=0,hi=oi&&isHTMLElement(ii)?getOffsetParent(ii):ii;return isElement$1(hi)?ri.filter(function(gi){return isElement$1(gi)&&contains(gi,hi)&&getNodeName(gi)!=="body"}):[]}function getClippingRect(ii,ri,oi,hi){var gi=ri==="clippingParents"?getClippingParents(ii):[].concat(ri),bi=[].concat(gi,[oi]),Ai=bi[0],Ci=bi.reduce(function(Pi,zi){var Xi=getClientRectFromMixedType(ii,zi,hi);return Pi.top=max(Xi.top,Pi.top),Pi.right=min(Xi.right,Pi.right),Pi.bottom=min(Xi.bottom,Pi.bottom),Pi.left=max(Xi.left,Pi.left),Pi},getClientRectFromMixedType(ii,Ai,hi));return Ci.width=Ci.right-Ci.left,Ci.height=Ci.bottom-Ci.top,Ci.x=Ci.left,Ci.y=Ci.top,Ci}function computeOffsets(ii){var ri=ii.reference,oi=ii.element,hi=ii.placement,gi=hi?getBasePlacement$1(hi):null,bi=hi?getVariation(hi):null,Ai=ri.x+ri.width/2-oi.width/2,Ci=ri.y+ri.height/2-oi.height/2,Pi;switch(gi){case top:Pi={x:Ai,y:ri.y-oi.height};break;case bottom:Pi={x:Ai,y:ri.y+ri.height};break;case right:Pi={x:ri.x+ri.width,y:Ci};break;case left:Pi={x:ri.x-oi.width,y:Ci};break;default:Pi={x:ri.x,y:ri.y}}var zi=gi?getMainAxisFromPlacement(gi):null;if(zi!=null){var Xi=zi==="y"?"height":"width";switch(bi){case start$1:Pi[zi]=Pi[zi]-(ri[Xi]/2-oi[Xi]/2);break;case end:Pi[zi]=Pi[zi]+(ri[Xi]/2-oi[Xi]/2);break}}return Pi}function detectOverflow(ii,ri){ri===void 0&&(ri={});var oi=ri,hi=oi.placement,gi=hi===void 0?ii.placement:hi,bi=oi.strategy,Ai=bi===void 0?ii.strategy:bi,Ci=oi.boundary,Pi=Ci===void 0?clippingParents:Ci,zi=oi.rootBoundary,Xi=zi===void 0?viewport:zi,ji=oi.elementContext,Zi=ji===void 0?popper:ji,ia=oi.altBoundary,la=ia===void 0?!1:ia,ra=oi.padding,Ki=ra===void 0?0:ra,$i=mergePaddingObject(typeof Ki!="number"?Ki:expandToHashMap(Ki,basePlacements)),Ri=Zi===popper?reference:popper,ea=ii.rects.popper,Ni=ii.elements[la?Ri:Zi],Yi=getClippingRect(isElement$1(Ni)?Ni:Ni.contextElement||getDocumentElement(ii.elements.popper),Pi,Xi,Ai),Gi=getBoundingClientRect(ii.elements.reference),sa=computeOffsets({reference:Gi,element:ea,strategy:"absolute",placement:gi}),ha=rectToClientRect(Object.assign({},ea,sa)),ua=Zi===popper?ha:Gi,ga={top:Yi.top-ua.top+$i.top,bottom:ua.bottom-Yi.bottom+$i.bottom,left:Yi.left-ua.left+$i.left,right:ua.right-Yi.right+$i.right},pa=ii.modifiersData.offset;if(Zi===popper&&pa){var wa=pa[gi];Object.keys(ga).forEach(function(ka){var La=[right,bottom].indexOf(ka)>=0?1:-1,ma=[top,bottom].indexOf(ka)>=0?"y":"x";ga[ka]+=wa[ma]*La})}return ga}function computeAutoPlacement(ii,ri){ri===void 0&&(ri={});var oi=ri,hi=oi.placement,gi=oi.boundary,bi=oi.rootBoundary,Ai=oi.padding,Ci=oi.flipVariations,Pi=oi.allowedAutoPlacements,zi=Pi===void 0?placements:Pi,Xi=getVariation(hi),ji=Xi?Ci?variationPlacements:variationPlacements.filter(function(la){return getVariation(la)===Xi}):basePlacements,Zi=ji.filter(function(la){return zi.indexOf(la)>=0});Zi.length===0&&(Zi=ji);var ia=Zi.reduce(function(la,ra){return la[ra]=detectOverflow(ii,{placement:ra,boundary:gi,rootBoundary:bi,padding:Ai})[getBasePlacement$1(ra)],la},{});return Object.keys(ia).sort(function(la,ra){return ia[la]-ia[ra]})}function getExpandedFallbackPlacements(ii){if(getBasePlacement$1(ii)===auto)return[];var ri=getOppositePlacement(ii);return[getOppositeVariationPlacement(ii),ri,getOppositeVariationPlacement(ri)]}function flip(ii){var ri=ii.state,oi=ii.options,hi=ii.name;if(!ri.modifiersData[hi]._skip){for(var gi=oi.mainAxis,bi=gi===void 0?!0:gi,Ai=oi.altAxis,Ci=Ai===void 0?!0:Ai,Pi=oi.fallbackPlacements,zi=oi.padding,Xi=oi.boundary,ji=oi.rootBoundary,Zi=oi.altBoundary,ia=oi.flipVariations,la=ia===void 0?!0:ia,ra=oi.allowedAutoPlacements,Ki=ri.options.placement,$i=getBasePlacement$1(Ki),Ri=$i===Ki,ea=Pi||(Ri||!la?[getOppositePlacement(Ki)]:getExpandedFallbackPlacements(Ki)),Ni=[Ki].concat(ea).reduce(function(Va,Pa){return Va.concat(getBasePlacement$1(Pa)===auto?computeAutoPlacement(ri,{placement:Pa,boundary:Xi,rootBoundary:ji,padding:zi,flipVariations:la,allowedAutoPlacements:ra}):Pa)},[]),Yi=ri.rects.reference,Gi=ri.rects.popper,sa=new Map,ha=!0,ua=Ni[0],ga=0;ga=0,ma=La?"width":"height",Ra=detectOverflow(ri,{placement:pa,boundary:Xi,rootBoundary:ji,altBoundary:Zi,padding:zi}),Oa=La?ka?right:left:ka?bottom:top;Yi[ma]>Gi[ma]&&(Oa=getOppositePlacement(Oa));var Ia=getOppositePlacement(Oa),Ua=[];if(bi&&Ua.push(Ra[wa]<=0),Ci&&Ua.push(Ra[Oa]<=0,Ra[Ia]<=0),Ua.every(function(Va){return Va})){ua=pa,ha=!1;break}sa.set(pa,Ua)}if(ha)for(var Wa=la?3:1,Qa=function(Pa){var Fa=Ni.find(function(Na){var Yr=sa.get(Na);if(Yr)return Yr.slice(0,Pa).every(function(Ba){return Ba})});if(Fa)return ua=Fa,"break"},Ja=Wa;Ja>0;Ja--){var Ya=Qa(Ja);if(Ya==="break")break}ri.placement!==ua&&(ri.modifiersData[hi]._skip=!0,ri.placement=ua,ri.reset=!0)}}const flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(ii,ri,oi){return oi===void 0&&(oi={x:0,y:0}),{top:ii.top-ri.height-oi.y,right:ii.right-ri.width+oi.x,bottom:ii.bottom-ri.height+oi.y,left:ii.left-ri.width-oi.x}}function isAnySideFullyClipped(ii){return[top,right,bottom,left].some(function(ri){return ii[ri]>=0})}function hide(ii){var ri=ii.state,oi=ii.name,hi=ri.rects.reference,gi=ri.rects.popper,bi=ri.modifiersData.preventOverflow,Ai=detectOverflow(ri,{elementContext:"reference"}),Ci=detectOverflow(ri,{altBoundary:!0}),Pi=getSideOffsets(Ai,hi),zi=getSideOffsets(Ci,gi,bi),Xi=isAnySideFullyClipped(Pi),ji=isAnySideFullyClipped(zi);ri.modifiersData[oi]={referenceClippingOffsets:Pi,popperEscapeOffsets:zi,isReferenceHidden:Xi,hasPopperEscaped:ji},ri.attributes.popper=Object.assign({},ri.attributes.popper,{"data-popper-reference-hidden":Xi,"data-popper-escaped":ji})}const hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide};function distanceAndSkiddingToXY(ii,ri,oi){var hi=getBasePlacement$1(ii),gi=[left,top].indexOf(hi)>=0?-1:1,bi=typeof oi=="function"?oi(Object.assign({},ri,{placement:ii})):oi,Ai=bi[0],Ci=bi[1];return Ai=Ai||0,Ci=(Ci||0)*gi,[left,right].indexOf(hi)>=0?{x:Ci,y:Ai}:{x:Ai,y:Ci}}function offset(ii){var ri=ii.state,oi=ii.options,hi=ii.name,gi=oi.offset,bi=gi===void 0?[0,0]:gi,Ai=placements.reduce(function(Xi,ji){return Xi[ji]=distanceAndSkiddingToXY(ji,ri.rects,bi),Xi},{}),Ci=Ai[ri.placement],Pi=Ci.x,zi=Ci.y;ri.modifiersData.popperOffsets!=null&&(ri.modifiersData.popperOffsets.x+=Pi,ri.modifiersData.popperOffsets.y+=zi),ri.modifiersData[hi]=Ai}const offset$1={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};function popperOffsets(ii){var ri=ii.state,oi=ii.name;ri.modifiersData[oi]=computeOffsets({reference:ri.rects.reference,element:ri.rects.popper,strategy:"absolute",placement:ri.placement})}const popperOffsets$1={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}};function getAltAxis(ii){return ii==="x"?"y":"x"}function preventOverflow(ii){var ri=ii.state,oi=ii.options,hi=ii.name,gi=oi.mainAxis,bi=gi===void 0?!0:gi,Ai=oi.altAxis,Ci=Ai===void 0?!1:Ai,Pi=oi.boundary,zi=oi.rootBoundary,Xi=oi.altBoundary,ji=oi.padding,Zi=oi.tether,ia=Zi===void 0?!0:Zi,la=oi.tetherOffset,ra=la===void 0?0:la,Ki=detectOverflow(ri,{boundary:Pi,rootBoundary:zi,padding:ji,altBoundary:Xi}),$i=getBasePlacement$1(ri.placement),Ri=getVariation(ri.placement),ea=!Ri,Ni=getMainAxisFromPlacement($i),Yi=getAltAxis(Ni),Gi=ri.modifiersData.popperOffsets,sa=ri.rects.reference,ha=ri.rects.popper,ua=typeof ra=="function"?ra(Object.assign({},ri.rects,{placement:ri.placement})):ra,ga=typeof ua=="number"?{mainAxis:ua,altAxis:ua}:Object.assign({mainAxis:0,altAxis:0},ua),pa=ri.modifiersData.offset?ri.modifiersData.offset[ri.placement]:null,wa={x:0,y:0};if(Gi){if(bi){var ka,La=Ni==="y"?top:left,ma=Ni==="y"?bottom:right,Ra=Ni==="y"?"height":"width",Oa=Gi[Ni],Ia=Oa+Ki[La],Ua=Oa-Ki[ma],Wa=ia?-ha[Ra]/2:0,Qa=Ri===start$1?sa[Ra]:ha[Ra],Ja=Ri===start$1?-ha[Ra]:-sa[Ra],Ya=ri.elements.arrow,Va=ia&&Ya?getLayoutRect(Ya):{width:0,height:0},Pa=ri.modifiersData["arrow#persistent"]?ri.modifiersData["arrow#persistent"].padding:getFreshSideObject(),Fa=Pa[La],Na=Pa[ma],Yr=within(0,sa[Ra],Va[Ra]),Ba=ea?sa[Ra]/2-Wa-Yr-Fa-ga.mainAxis:Qa-Yr-Fa-ga.mainAxis,Wr=ea?-sa[Ra]/2+Wa+Yr+Na+ga.mainAxis:Ja+Yr+Na+ga.mainAxis,Jr=ri.elements.arrow&&getOffsetParent(ri.elements.arrow),us=Jr?Ni==="y"?Jr.clientTop||0:Jr.clientLeft||0:0,za=(ka=pa==null?void 0:pa[Ni])!=null?ka:0,es=Oa+Ba-za-us,ns=Oa+Wr-za,fs=within(ia?min(Ia,es):Ia,Oa,ia?max(Ua,ns):Ua);Gi[Ni]=fs,wa[Ni]=fs-Oa}if(Ci){var Ga,$a=Ni==="x"?top:left,Qr=Ni==="x"?bottom:right,Zr=Gi[Yi],rs=Yi==="y"?"height":"width",xs=Zr+Ki[$a],hs=Zr-Ki[Qr],ds=[top,left].indexOf($i)!==-1,ks=(Ga=pa==null?void 0:pa[Yi])!=null?Ga:0,gs=ds?xs:Zr-sa[rs]-ha[rs]-ks+ga.altAxis,As=ds?Zr+sa[rs]+ha[rs]-ks-ga.altAxis:hs,ms=ia&&ds?withinMaxClamp(gs,Zr,As):within(ia?gs:xs,Zr,ia?As:hs);Gi[Yi]=ms,wa[Yi]=ms-Zr}ri.modifiersData[hi]=wa}}const preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function getHTMLElementScroll(ii){return{scrollLeft:ii.scrollLeft,scrollTop:ii.scrollTop}}function getNodeScroll(ii){return ii===getWindow(ii)||!isHTMLElement(ii)?getWindowScroll(ii):getHTMLElementScroll(ii)}function isElementScaled(ii){var ri=ii.getBoundingClientRect(),oi=round(ri.width)/ii.offsetWidth||1,hi=round(ri.height)/ii.offsetHeight||1;return oi!==1||hi!==1}function getCompositeRect(ii,ri,oi){oi===void 0&&(oi=!1);var hi=isHTMLElement(ri),gi=isHTMLElement(ri)&&isElementScaled(ri),bi=getDocumentElement(ri),Ai=getBoundingClientRect(ii,gi,oi),Ci={scrollLeft:0,scrollTop:0},Pi={x:0,y:0};return(hi||!hi&&!oi)&&((getNodeName(ri)!=="body"||isScrollParent(bi))&&(Ci=getNodeScroll(ri)),isHTMLElement(ri)?(Pi=getBoundingClientRect(ri,!0),Pi.x+=ri.clientLeft,Pi.y+=ri.clientTop):bi&&(Pi.x=getWindowScrollBarX(bi))),{x:Ai.left+Ci.scrollLeft-Pi.x,y:Ai.top+Ci.scrollTop-Pi.y,width:Ai.width,height:Ai.height}}function order(ii){var ri=new Map,oi=new Set,hi=[];ii.forEach(function(bi){ri.set(bi.name,bi)});function gi(bi){oi.add(bi.name);var Ai=[].concat(bi.requires||[],bi.requiresIfExists||[]);Ai.forEach(function(Ci){if(!oi.has(Ci)){var Pi=ri.get(Ci);Pi&&gi(Pi)}}),hi.push(bi)}return ii.forEach(function(bi){oi.has(bi.name)||gi(bi)}),hi}function orderModifiers(ii){var ri=order(ii);return modifierPhases.reduce(function(oi,hi){return oi.concat(ri.filter(function(gi){return gi.phase===hi}))},[])}function debounce$2(ii){var ri;return function(){return ri||(ri=new Promise(function(oi){Promise.resolve().then(function(){ri=void 0,oi(ii())})})),ri}}function mergeByName(ii){var ri=ii.reduce(function(oi,hi){var gi=oi[hi.name];return oi[hi.name]=gi?Object.assign({},gi,hi,{options:Object.assign({},gi.options,hi.options),data:Object.assign({},gi.data,hi.data)}):hi,oi},{});return Object.keys(ri).map(function(oi){return ri[oi]})}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var ii=arguments.length,ri=new Array(ii),oi=0;oiri._options.maxValue&&(hi.value=ri._options.maxValue.toString()),ri._options.minValue!==null&&parseInt(hi.value)=this._options.maxValue||(this._targetEl.value=(this.getCurrentValue()+1).toString(),this._options.onIncrement(this))},ii.prototype.decrement=function(){this._options.minValue!==null&&this.getCurrentValue()<=this._options.minValue||(this._targetEl.value=(this.getCurrentValue()-1).toString(),this._options.onDecrement(this))},ii.prototype.updateOnIncrement=function(ri){this._options.onIncrement=ri},ii.prototype.updateOnDecrement=function(ri){this._options.onDecrement=ri},ii}();function initInputCounters(){document.querySelectorAll("[data-input-counter]").forEach(function(ii){var ri=ii.id,oi=document.querySelector('[data-input-counter-increment="'+ri+'"]'),hi=document.querySelector('[data-input-counter-decrement="'+ri+'"]'),gi=ii.getAttribute("data-input-counter-min"),bi=ii.getAttribute("data-input-counter-max");ii?instances.instanceExists("InputCounter",ii.getAttribute("id"))||new InputCounter(ii,oi||null,hi||null,{minValue:gi?parseInt(gi):null,maxValue:bi?parseInt(bi):null}):console.error('The target element with id "'.concat(ri,'" does not exist. Please check the data-input-counter attribute.'))})}typeof window<"u"&&(window.InputCounter=InputCounter,window.initInputCounters=initInputCounters);var __assign=globalThis&&globalThis.__assign||function(){return __assign=Object.assign||function(ii){for(var ri,oi=1,hi=arguments.length;oiha?(ea[0].setDate(ha,Ni),ea[1].setDate(sa,Ni)):Yi===1&&sa0?la(this,{target:this.inputs[0]}):Gi[1].dates.length>0&&la(this,{target:this.inputs[1]})}get dates(){return this.datepickers.length===2?[this.datepickers[0].dates[0],this.datepickers[1].dates[0]]:void 0}setOptions($i){this.allowOneSidedRange=!!$i.allowOneSidedRange;const Ri=Zi($i);this.datepickers[0].setOptions(Ri),this.datepickers[1].setOptions(Ri)}destroy(){this.datepickers[0].destroy(),this.datepickers[1].destroy(),(0,zi.uV)(this),delete this.element.rangepicker}getDates($i=void 0){const Ri=$i?ea=>(0,Xi.p6)(ea,$i,this.datepickers[0].config.locale):ea=>new Date(ea);return this.dates.map(ea=>ea===void 0?ea:Ri(ea))}setDates($i,Ri){const[ea,Ni]=this.datepickers,Yi=this.dates;this._updating=!0,ea.setDate($i),Ni.setDate(Ri),delete this._updating,Ni.dates[0]!==Yi[1]?la(this,{target:this.inputs[1]}):ea.dates[0]!==Yi[0]&&la(this,{target:this.inputs[0]})}}},770:function(Ai,Ci,Pi){Pi.d(Ci,{Z:function(){return fa}});var zi=Pi(105),Xi=Pi(560),ji=Pi(963),Zi=Pi(698);const ia={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM y"}};var ra={autohide:!1,beforeShowDay:null,beforeShowDecade:null,beforeShowMonth:null,beforeShowYear:null,calendarWeeks:!1,clearBtn:!1,dateDelimiter:",",datesDisabled:[],daysOfWeekDisabled:[],daysOfWeekHighlighted:[],defaultViewDate:void 0,disableTouchKeyboard:!1,format:"mm/dd/yyyy",language:"en",maxDate:null,maxNumberOfDates:1,maxView:3,minDate:null,nextArrow:'',orientation:"auto",pickLevel:0,prevArrow:'',showDaysOfWeek:!0,showOnClick:!0,showOnFocus:!0,startView:0,title:"",todayBtn:!1,todayBtnMode:0,todayHighlight:!1,updateOnBlur:!0,weekStart:0};const Ki=document.createRange();function $i(Bi){return Ki.createContextualFragment(Bi)}function Ri(Bi){Bi.style.display!=="none"&&(Bi.style.display&&(Bi.dataset.styleDisplay=Bi.style.display),Bi.style.display="none")}function ea(Bi){Bi.style.display==="none"&&(Bi.dataset.styleDisplay?(Bi.style.display=Bi.dataset.styleDisplay,delete Bi.dataset.styleDisplay):Bi.style.display="")}function Ni(Bi){Bi.firstChild&&(Bi.removeChild(Bi.firstChild),Ni(Bi))}function Yi(Bi,Mi){Ni(Bi),Mi instanceof DocumentFragment?Bi.appendChild(Mi):typeof Mi=="string"?Bi.appendChild($i(Mi)):typeof Mi.forEach=="function"&&Mi.forEach(Di=>{Bi.appendChild(Di)})}const{language:Gi,format:sa,weekStart:ha}=ra;function ua(Bi,Mi){return Bi.length<6&&Mi>=0&&Mi<7?(0,zi.$C)(Bi,Mi):Bi}function ga(Bi){return(Bi+6)%7}function pa(Bi,Mi,Di,Wi){const Vi=(0,ji.sG)(Bi,Mi,Di);return Vi!==void 0?Vi:Wi}function wa(Bi,Mi,Di=3){const Wi=parseInt(Bi,10);return Wi>=0&&Wi<=Di?Wi:Mi}function ka(Bi,Mi){const Di=Object.assign({},Bi),Wi={},Vi=Mi.constructor.locales;let{format:ta,language:oa,locale:na,maxDate:ba,maxView:_a,minDate:Aa,pickLevel:Ea,startView:ts,weekStart:qa}=Mi.config||{};if(Di.language){let ya;if(Di.language!==oa&&(Vi[Di.language]?ya=Di.language:(ya=Di.language.split("-")[0],Vi[ya]===void 0&&(ya=!1))),delete Di.language,ya){oa=Wi.language=ya;const Za=na||Vi[Gi];na=Object.assign({format:sa,weekStart:ha},Vi[Gi]),oa!==Gi&&Object.assign(na,Vi[oa]),Wi.locale=na,ta===Za.format&&(ta=Wi.format=na.format),qa===Za.weekStart&&(qa=Wi.weekStart=na.weekStart,Wi.weekEnd=ga(na.weekStart))}}if(Di.format){const ya=typeof Di.format.toDisplay=="function",Za=typeof Di.format.toValue=="function",ys=ji.CL.test(Di.format);(ya&&Za||ys)&&(ta=Wi.format=Di.format),delete Di.format}let os=Aa,is=ba;if(Di.minDate!==void 0&&(os=Di.minDate===null?(0,Xi.by)(0,0,1):pa(Di.minDate,ta,na,os),delete Di.minDate),Di.maxDate!==void 0&&(is=Di.maxDate===null?void 0:pa(Di.maxDate,ta,na,is),delete Di.maxDate),is{const ys=(0,ji.sG)(Za,ta,na);return ys!==void 0?(0,zi.$C)(ya,ys):ya},[]),delete Di.datesDisabled),Di.defaultViewDate!==void 0){const ya=(0,ji.sG)(Di.defaultViewDate,ta,na);ya!==void 0&&(Wi.defaultViewDate=ya),delete Di.defaultViewDate}if(Di.weekStart!==void 0){const ya=Number(Di.weekStart)%7;isNaN(ya)||(qa=Wi.weekStart=ya,Wi.weekEnd=ga(ya)),delete Di.weekStart}if(Di.daysOfWeekDisabled&&(Wi.daysOfWeekDisabled=Di.daysOfWeekDisabled.reduce(ua,[]),delete Di.daysOfWeekDisabled),Di.daysOfWeekHighlighted&&(Wi.daysOfWeekHighlighted=Di.daysOfWeekHighlighted.reduce(ua,[]),delete Di.daysOfWeekHighlighted),Di.maxNumberOfDates!==void 0){const ya=parseInt(Di.maxNumberOfDates,10);ya>=0&&(Wi.maxNumberOfDates=ya,Wi.multidate=ya!==1),delete Di.maxNumberOfDates}Di.dateDelimiter&&(Wi.dateDelimiter=String(Di.dateDelimiter),delete Di.dateDelimiter);let vs=Ea;Di.pickLevel!==void 0&&(vs=wa(Di.pickLevel,2),delete Di.pickLevel),vs!==Ea&&(Ea=Wi.pickLevel=vs);let ss=_a;Di.maxView!==void 0&&(ss=wa(Di.maxView,_a),delete Di.maxView),ss=Ea>ss?Ea:ss,ss!==_a&&(_a=Wi.maxView=ss);let ja=ts;if(Di.startView!==void 0&&(ja=wa(Di.startView,ja),delete Di.startView),ja_a&&(ja=_a),ja!==ts&&(Wi.startView=ja),Di.prevArrow){const ya=$i(Di.prevArrow);ya.childNodes.length>0&&(Wi.prevArrow=ya.childNodes),delete Di.prevArrow}if(Di.nextArrow){const ya=$i(Di.nextArrow);ya.childNodes.length>0&&(Wi.nextArrow=ya.childNodes),delete Di.nextArrow}if(Di.disableTouchKeyboard!==void 0&&(Wi.disableTouchKeyboard="ontouchstart"in document&&!!Di.disableTouchKeyboard,delete Di.disableTouchKeyboard),Di.orientation){const ya=Di.orientation.toLowerCase().split(/\s+/g);Wi.orientation={x:ya.find(Za=>Za==="left"||Za==="right")||"auto",y:ya.find(Za=>Za==="top"||Za==="bottom")||"auto"},delete Di.orientation}if(Di.todayBtnMode!==void 0){switch(Di.todayBtnMode){case 0:case 1:Wi.todayBtnMode=Di.todayBtnMode}delete Di.todayBtnMode}return Object.keys(Di).forEach(ya=>{Di[ya]!==void 0&&(0,zi.l$)(ra,ya)&&(Wi[ya]=Di[ya])}),Wi}var ma=(0,zi.zh)(``),Oa=(0,zi.zh)(`
+
${(0,zi.em)("span",7,{class:"dow block flex-1 leading-9 border-0 rounded-lg cursor-default text-center text-gray-900 font-semibold text-sm"})}
+
${(0,zi.em)("span",42,{class:"block flex-1 leading-9 border-0 rounded-lg cursor-default text-center text-gray-900 font-semibold text-sm h-6 leading-6 text-sm font-medium text-gray-500 dark:text-gray-400"})}
+
`),Ua=(0,zi.zh)(`
+
+
${(0,zi.em)("span",6,{class:"week block flex-1 leading-9 border-0 rounded-lg cursor-default text-center text-gray-900 font-semibold text-sm"})}
+
`);class Wa{constructor(Mi,Di){Object.assign(this,Di,{picker:Mi,element:$i('
').firstChild,selected:[]}),this.init(this.picker.datepicker.config)}init(Mi){Mi.pickLevel!==void 0&&(this.isMinView=this.id===Mi.pickLevel),this.setOptions(Mi),this.updateFocus(),this.updateSelection()}performBeforeHook(Mi,Di,Wi){let Vi=this.beforeShow(new Date(Wi));switch(typeof Vi){case"boolean":Vi={enabled:Vi};break;case"string":Vi={classes:Vi}}if(Vi){if(Vi.enabled===!1&&(Mi.classList.add("disabled"),(0,zi.$C)(this.disabled,Di)),Vi.classes){const ta=Vi.classes.split(/\s+/);Mi.classList.add(...ta),ta.includes("disabled")&&(0,zi.$C)(this.disabled,Di)}Vi.content&&Yi(Mi,Vi.content)}}}class Qa extends Wa{constructor(Mi){super(Mi,{id:0,name:"days",cellClass:"day"})}init(Mi,Di=!0){if(Di){const Wi=$i(Oa).firstChild;this.dow=Wi.firstChild,this.grid=Wi.lastChild,this.element.appendChild(Wi)}super.init(Mi)}setOptions(Mi){let Di;if((0,zi.l$)(Mi,"minDate")&&(this.minDate=Mi.minDate),(0,zi.l$)(Mi,"maxDate")&&(this.maxDate=Mi.maxDate),Mi.datesDisabled&&(this.datesDisabled=Mi.datesDisabled),Mi.daysOfWeekDisabled&&(this.daysOfWeekDisabled=Mi.daysOfWeekDisabled,Di=!0),Mi.daysOfWeekHighlighted&&(this.daysOfWeekHighlighted=Mi.daysOfWeekHighlighted),Mi.todayHighlight!==void 0&&(this.todayHighlight=Mi.todayHighlight),Mi.weekStart!==void 0&&(this.weekStart=Mi.weekStart,this.weekEnd=Mi.weekEnd,Di=!0),Mi.locale){const Wi=this.locale=Mi.locale;this.dayNames=Wi.daysMin,this.switchLabelFormat=Wi.titleFormat,Di=!0}if(Mi.beforeShowDay!==void 0&&(this.beforeShow=typeof Mi.beforeShowDay=="function"?Mi.beforeShowDay:void 0),Mi.calendarWeeks!==void 0)if(Mi.calendarWeeks&&!this.calendarWeeks){const Wi=$i(Ua).firstChild;this.calendarWeeks={element:Wi,dow:Wi.firstChild,weeks:Wi.lastChild},this.element.insertBefore(Wi,this.element.firstChild)}else this.calendarWeeks&&!Mi.calendarWeeks&&(this.element.removeChild(this.calendarWeeks.element),this.calendarWeeks=null);Mi.showDaysOfWeek!==void 0&&(Mi.showDaysOfWeek?(ea(this.dow),this.calendarWeeks&&ea(this.calendarWeeks.dow)):(Ri(this.dow),this.calendarWeeks&&Ri(this.calendarWeeks.dow))),Di&&Array.from(this.dow.children).forEach((Wi,Vi)=>{const ta=(this.weekStart+Vi)%7;Wi.textContent=this.dayNames[ta],Wi.className=this.daysOfWeekDisabled.includes(ta)?"dow disabled text-center h-6 leading-6 text-sm font-medium text-gray-500 dark:text-gray-400 cursor-not-allowed":"dow text-center h-6 leading-6 text-sm font-medium text-gray-500 dark:text-gray-400"})}updateFocus(){const Mi=new Date(this.picker.viewDate),Di=Mi.getFullYear(),Wi=Mi.getMonth(),Vi=(0,Xi.by)(Di,Wi,1),ta=(0,Xi.fr)(Vi,this.weekStart,this.weekStart);this.first=Vi,this.last=(0,Xi.by)(Di,Wi+1,0),this.start=ta,this.focused=this.picker.viewDate}updateSelection(){const{dates:Mi,rangepicker:Di}=this.picker.datepicker;this.selected=Mi,Di&&(this.range=Di.dates)}render(){this.today=this.todayHighlight?(0,Xi.Lg)():void 0,this.disabled=[...this.datesDisabled];const Mi=(0,ji.p6)(this.focused,this.switchLabelFormat,this.locale);if(this.picker.setViewSwitchLabel(Mi),this.picker.setPrevBtnDisabled(this.first<=this.minDate),this.picker.setNextBtnDisabled(this.last>=this.maxDate),this.calendarWeeks){const Di=(0,Xi.fr)(this.first,1,1);Array.from(this.calendarWeeks.weeks.children).forEach((Wi,Vi)=>{Wi.textContent=(0,Xi.Qk)((0,Xi.jh)(Di,Vi))})}Array.from(this.grid.children).forEach((Di,Wi)=>{const Vi=Di.classList,ta=(0,Xi.E4)(this.start,Wi),oa=new Date(ta),na=oa.getDay();if(Di.className=`datepicker-cell hover:bg-gray-100 dark:hover:bg-gray-600 block flex-1 leading-9 border-0 rounded-lg cursor-pointer text-center text-gray-900 dark:text-white font-semibold text-sm ${this.cellClass}`,Di.dataset.date=ta,Di.textContent=oa.getDate(),tathis.last&&Vi.add("next","text-gray-500","dark:text-white"),this.today===ta&&Vi.add("today","bg-gray-100","dark:bg-gray-600"),(tathis.maxDate||this.disabled.includes(ta))&&Vi.add("disabled","cursor-not-allowed"),this.daysOfWeekDisabled.includes(na)&&(Vi.add("disabled","cursor-not-allowed"),(0,zi.$C)(this.disabled,ta)),this.daysOfWeekHighlighted.includes(na)&&Vi.add("highlighted"),this.range){const[ba,_a]=this.range;ta>ba&&ta<_a&&(Vi.add("range","bg-gray-200","dark:bg-gray-600"),Vi.remove("rounded-lg","rounded-l-lg","rounded-r-lg")),ta===ba&&(Vi.add("range-start","bg-gray-100","dark:bg-gray-600","rounded-l-lg"),Vi.remove("rounded-lg","rounded-r-lg")),ta===_a&&(Vi.add("range-end","bg-gray-100","dark:bg-gray-600","rounded-r-lg"),Vi.remove("rounded-lg","rounded-l-lg"))}this.selected.includes(ta)&&(Vi.add("selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white"),Vi.remove("text-gray-900","text-gray-500","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600","dark:bg-gray-600","bg-gray-100","bg-gray-200")),ta===this.focused&&Vi.add("focused"),this.beforeShow&&this.performBeforeHook(Di,ta,ta)})}refresh(){const[Mi,Di]=this.range||[];this.grid.querySelectorAll(".range, .range-start, .range-end, .selected, .focused").forEach(Wi=>{Wi.classList.remove("range","range-start","range-end","selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark:!bg-primary-600","dark:text-white","focused"),Wi.classList.add("text-gray-900","rounded-lg","dark:text-white")}),Array.from(this.grid.children).forEach(Wi=>{const Vi=Number(Wi.dataset.date),ta=Wi.classList;ta.remove("bg-gray-200","dark:bg-gray-600","rounded-l-lg","rounded-r-lg"),Vi>Mi&&Vi{Di.classList.remove("focused")}),this.grid.children[Mi].classList.add("focused")}}function Ja(Bi,Mi){if(!Bi||!Bi[0]||!Bi[1])return;const[[Di,Wi],[Vi,ta]]=Bi;if(!(Di>Mi||ViWi})))),super.init(Mi)}setOptions(Mi){if(Mi.locale&&(this.monthNames=Mi.locale.monthsShort),(0,zi.l$)(Mi,"minDate"))if(Mi.minDate===void 0)this.minYear=this.minMonth=this.minDate=void 0;else{const Di=new Date(Mi.minDate);this.minYear=Di.getFullYear(),this.minMonth=Di.getMonth(),this.minDate=Di.setDate(1)}if((0,zi.l$)(Mi,"maxDate"))if(Mi.maxDate===void 0)this.maxYear=this.maxMonth=this.maxDate=void 0;else{const Di=new Date(Mi.maxDate);this.maxYear=Di.getFullYear(),this.maxMonth=Di.getMonth(),this.maxDate=(0,Xi.by)(this.maxYear,this.maxMonth+1,0)}Mi.beforeShowMonth!==void 0&&(this.beforeShow=typeof Mi.beforeShowMonth=="function"?Mi.beforeShowMonth:void 0)}updateFocus(){const Mi=new Date(this.picker.viewDate);this.year=Mi.getFullYear(),this.focused=Mi.getMonth()}updateSelection(){const{dates:Mi,rangepicker:Di}=this.picker.datepicker;this.selected=Mi.reduce((Wi,Vi)=>{const ta=new Date(Vi),oa=ta.getFullYear(),na=ta.getMonth();return Wi[oa]===void 0?Wi[oa]=[na]:(0,zi.$C)(Wi[oa],na),Wi},{}),Di&&Di.dates&&(this.range=Di.dates.map(Wi=>{const Vi=new Date(Wi);return isNaN(Vi)?void 0:[Vi.getFullYear(),Vi.getMonth()]}))}render(){this.disabled=[],this.picker.setViewSwitchLabel(this.year),this.picker.setPrevBtnDisabled(this.year<=this.minYear),this.picker.setNextBtnDisabled(this.year>=this.maxYear);const Mi=this.selected[this.year]||[],Di=this.yearthis.maxYear,Wi=this.year===this.minYear,Vi=this.year===this.maxYear,ta=Ja(this.range,this.year);Array.from(this.grid.children).forEach((oa,na)=>{const ba=oa.classList,_a=(0,Xi.by)(this.year,na,1);if(oa.className=`datepicker-cell hover:bg-gray-100 dark:hover:bg-gray-600 block flex-1 leading-9 border-0 rounded-lg cursor-pointer text-center text-gray-900 dark:text-white font-semibold text-sm ${this.cellClass}`,this.isMinView&&(oa.dataset.date=_a),oa.textContent=this.monthNames[na],(Di||Wi&&nathis.maxMonth)&&ba.add("disabled"),ta){const[Aa,Ea]=ta;na>Aa&&na{Vi.classList.remove("range","range-start","range-end","selected","bg-blue-700","!bg-primary-700","dark:bg-blue-600","dark:!bg-primary-700","dark:text-white","text-white","focused"),Vi.classList.add("text-gray-900","hover:bg-gray-100","dark:text-white","dark:hover:bg-gray-600")}),Array.from(this.grid.children).forEach((Vi,ta)=>{const oa=Vi.classList;ta>Di&&ta{Mi.classList.remove("focused")}),this.grid.children[this.focused].classList.add("focused")}}function Va(Bi){return[...Bi].reduce((Mi,Di,Wi)=>Mi+=Wi?Di:Di.toUpperCase(),"")}class Pa extends Wa{constructor(Mi,Di){super(Mi,Di)}init(Mi,Di=!0){Di&&(this.navStep=this.step*10,this.beforeShowOption=`beforeShow${Va(this.cellClass)}`,this.grid=this.element,this.element.classList.add(this.name,"datepicker-grid","w-64","grid","grid-cols-4"),this.grid.appendChild($i((0,zi.em)("span",12)))),super.init(Mi)}setOptions(Mi){if((0,zi.l$)(Mi,"minDate")&&(Mi.minDate===void 0?this.minYear=this.minDate=void 0:(this.minYear=(0,Xi.ak)(Mi.minDate,this.step),this.minDate=(0,Xi.by)(this.minYear,0,1))),(0,zi.l$)(Mi,"maxDate")&&(Mi.maxDate===void 0?this.maxYear=this.maxDate=void 0:(this.maxYear=(0,Xi.ak)(Mi.maxDate,this.step),this.maxDate=(0,Xi.by)(this.maxYear,11,31))),Mi[this.beforeShowOption]!==void 0){const Di=Mi[this.beforeShowOption];this.beforeShow=typeof Di=="function"?Di:void 0}}updateFocus(){const Mi=new Date(this.picker.viewDate),Di=(0,Xi.ak)(Mi,this.navStep),Wi=Di+9*this.step;this.first=Di,this.last=Wi,this.start=Di-this.step,this.focused=(0,Xi.ak)(Mi,this.step)}updateSelection(){const{dates:Mi,rangepicker:Di}=this.picker.datepicker;this.selected=Mi.reduce((Wi,Vi)=>(0,zi.$C)(Wi,(0,Xi.ak)(Vi,this.step)),[]),Di&&Di.dates&&(this.range=Di.dates.map(Wi=>{if(Wi!==void 0)return(0,Xi.ak)(Wi,this.step)}))}render(){this.disabled=[],this.picker.setViewSwitchLabel(`${this.first}-${this.last}`),this.picker.setPrevBtnDisabled(this.first<=this.minYear),this.picker.setNextBtnDisabled(this.last>=this.maxYear),Array.from(this.grid.children).forEach((Mi,Di)=>{const Wi=Mi.classList,Vi=this.start+Di*this.step,ta=(0,Xi.by)(Vi,0,1);if(Mi.className=`datepicker-cell hover:bg-gray-100 dark:hover:bg-gray-600 block flex-1 leading-9 border-0 rounded-lg cursor-pointer text-center text-gray-900 dark:text-white font-semibold text-sm ${this.cellClass}`,this.isMinView&&(Mi.dataset.date=ta),Mi.textContent=Mi.dataset.year=Vi,Di===0?Wi.add("prev"):Di===11&&Wi.add("next"),(Vithis.maxYear)&&Wi.add("disabled"),this.range){const[oa,na]=this.range;Vi>oa&&Vi{Wi.classList.remove("range","range-start","range-end","selected","bg-blue-700","!bg-primary-700","text-white","dark:bg-blue-600","dark!bg-primary-600","dark:text-white","focused")}),Array.from(this.grid.children).forEach(Wi=>{const Vi=Number(Wi.textContent),ta=Wi.classList;Vi>Mi&&Vi{Di.classList.remove("focused")}),this.grid.children[Mi].classList.add("focused")}}function Fa(Bi,Mi){const Di={date:Bi.getDate(),viewDate:new Date(Bi.picker.viewDate),viewId:Bi.picker.currentView.id,datepicker:Bi};Bi.element.dispatchEvent(new CustomEvent(Mi,{detail:Di}))}function Na(Bi,Mi){const{minDate:Di,maxDate:Wi}=Bi.config,{currentView:Vi,viewDate:ta}=Bi.picker;let oa;switch(Vi.id){case 0:oa=(0,Xi.zI)(ta,Mi);break;case 1:oa=(0,Xi.Bc)(ta,Mi);break;default:oa=(0,Xi.Bc)(ta,Mi*Vi.navStep)}oa=(0,zi.jG)(oa,Di,Wi),Bi.picker.changeFocus(oa).render()}function Yr(Bi){const Mi=Bi.picker.currentView.id;Mi!==Bi.config.maxView&&Bi.picker.changeView(Mi+1).render()}function Ba(Bi){Bi.config.updateOnBlur?Bi.update({autohide:!0}):(Bi.refresh("input"),Bi.hide())}function Wr(Bi,Mi){const Di=Bi.picker,Wi=new Date(Di.viewDate),Vi=Di.currentView.id,ta=Vi===1?(0,Xi.zI)(Wi,Mi-Wi.getMonth()):(0,Xi.Bc)(Wi,Mi-Wi.getFullYear());Di.changeFocus(ta).changeView(Vi-1).render()}function Jr(Bi){const Mi=Bi.picker,Di=(0,Xi.Lg)();if(Bi.config.todayBtnMode===1){if(Bi.config.autohide){Bi.setDate(Di);return}Bi.setDate(Di,{render:!1}),Mi.update()}Mi.viewDate!==Di&&Mi.changeFocus(Di),Mi.changeView(0).render()}function us(Bi){Bi.setDate({clear:!0})}function za(Bi){Yr(Bi)}function es(Bi){Na(Bi,-1)}function ns(Bi){Na(Bi,1)}function fs(Bi,Mi){const Di=(0,Zi.He)(Mi,".datepicker-cell");if(!Di||Di.classList.contains("disabled"))return;const{id:Wi,isMinView:Vi}=Bi.picker.currentView;Vi?Bi.setDate(Number(Di.dataset.date)):Wi===1?Wr(Bi,Number(Di.dataset.month)):Wr(Bi,Number(Di.dataset.year))}function Ga(Bi){!Bi.inline&&!Bi.config.disableTouchKeyboard&&Bi.inputField.focus()}function $a(Bi,Mi){if(Mi.title!==void 0&&(Mi.title?(Bi.controls.title.textContent=Mi.title,ea(Bi.controls.title)):(Bi.controls.title.textContent="",Ri(Bi.controls.title))),Mi.prevArrow){const Di=Bi.controls.prevBtn;Ni(Di),Mi.prevArrow.forEach(Wi=>{Di.appendChild(Wi.cloneNode(!0))})}if(Mi.nextArrow){const Di=Bi.controls.nextBtn;Ni(Di),Mi.nextArrow.forEach(Wi=>{Di.appendChild(Wi.cloneNode(!0))})}if(Mi.locale&&(Bi.controls.todayBtn.textContent=Mi.locale.today,Bi.controls.clearBtn.textContent=Mi.locale.clear),Mi.todayBtn!==void 0&&(Mi.todayBtn?ea(Bi.controls.todayBtn):Ri(Bi.controls.todayBtn)),(0,zi.l$)(Mi,"minDate")||(0,zi.l$)(Mi,"maxDate")){const{minDate:Di,maxDate:Wi}=Bi.datepicker.config;Bi.controls.todayBtn.disabled=!(0,zi.mh)((0,Xi.Lg)(),Di,Wi)}Mi.clearBtn!==void 0&&(Mi.clearBtn?ea(Bi.controls.clearBtn):Ri(Bi.controls.clearBtn))}function Qr(Bi){const{dates:Mi,config:Di}=Bi,Wi=Mi.length>0?(0,zi.Jm)(Mi):Di.defaultViewDate;return(0,zi.jG)(Wi,Di.minDate,Di.maxDate)}function Zr(Bi,Mi){const Di=new Date(Bi.viewDate),Wi=new Date(Mi),{id:Vi,year:ta,first:oa,last:na}=Bi.currentView,ba=Wi.getFullYear();switch(Bi.viewDate=Mi,ba!==Di.getFullYear()&&Fa(Bi.datepicker,"changeYear"),Wi.getMonth()!==Di.getMonth()&&Fa(Bi.datepicker,"changeMonth"),Vi){case 0:return Mina;case 1:return ba!==ta;default:return bana}}function rs(Bi){return window.getComputedStyle(Bi).direction}class xs{constructor(Mi){this.datepicker=Mi;const Di=ma.replace(/%buttonClass%/g,Mi.config.buttonClass),Wi=this.element=$i(Di).firstChild,[Vi,ta,oa]=Wi.firstChild.children,na=Vi.firstElementChild,[ba,_a,Aa]=Vi.lastElementChild.children,[Ea,ts]=oa.firstChild.children,qa={title:na,prevBtn:ba,viewSwitch:_a,nextBtn:Aa,todayBtn:Ea,clearBtn:ts};this.main=ta,this.controls=qa;const os=Mi.inline?"inline":"dropdown";Wi.classList.add(`datepicker-${os}`),os==="dropdown"&&Wi.classList.add("dropdown","absolute","top-0","left-0","z-50","pt-2"),$a(this,Mi.config),this.viewDate=Qr(Mi),(0,Zi.cF)(Mi,[[Wi,"click",Ga.bind(null,Mi),{capture:!0}],[ta,"click",fs.bind(null,Mi)],[qa.viewSwitch,"click",za.bind(null,Mi)],[qa.prevBtn,"click",es.bind(null,Mi)],[qa.nextBtn,"click",ns.bind(null,Mi)],[qa.todayBtn,"click",Jr.bind(null,Mi)],[qa.clearBtn,"click",us.bind(null,Mi)]]),this.views=[new Qa(this),new Ya(this),new Pa(this,{id:2,name:"years",cellClass:"year",step:1}),new Pa(this,{id:3,name:"decades",cellClass:"decade",step:10})],this.currentView=this.views[Mi.config.startView],this.currentView.render(),this.main.appendChild(this.currentView.element),Mi.config.container.appendChild(this.element)}setOptions(Mi){$a(this,Mi),this.views.forEach(Di=>{Di.init(Mi,!1)}),this.currentView.render()}detach(){this.datepicker.config.container.removeChild(this.element)}show(){if(this.active)return;this.element.classList.add("active","block"),this.element.classList.remove("hidden"),this.active=!0;const Mi=this.datepicker;if(!Mi.inline){const Di=rs(Mi.inputField);Di!==rs(Mi.config.container)?this.element.dir=Di:this.element.dir&&this.element.removeAttribute("dir"),this.place(),Mi.config.disableTouchKeyboard&&Mi.inputField.blur()}Fa(Mi,"show")}hide(){this.active&&(this.datepicker.exitEditMode(),this.element.classList.remove("active","block"),this.element.classList.add("active","block","hidden"),this.active=!1,Fa(this.datepicker,"hide"))}place(){const{classList:Mi,style:Di}=this.element,{config:Wi,inputField:Vi}=this.datepicker,ta=Wi.container,{width:oa,height:na}=this.element.getBoundingClientRect(),{left:ba,top:_a,width:Aa}=ta.getBoundingClientRect(),{left:Ea,top:ts,width:qa,height:os}=Vi.getBoundingClientRect();let{x:is,y:vs}=Wi.orientation,ss,ja,ya;ta===document.body?(ss=window.scrollY,ja=Ea+window.scrollX,ya=ts+ss):(ss=ta.scrollTop,ja=Ea-ba,ya=ts-_a+ss),is==="auto"&&(ja<0?(is="left",ja=10):ja+oa>Aa?is="right":is=rs(Vi)==="rtl"?"right":"left"),is==="right"&&(ja-=oa-qa),vs==="auto"&&(vs=ya-na{Di.updateFocus()}),this}update(){const Mi=Qr(this.datepicker);return this._renderMethod=Zr(this,Mi)?"render":"refresh",this.views.forEach(Di=>{Di.updateFocus(),Di.updateSelection()}),this}render(Mi=!0){const Di=Mi&&this._renderMethod||"render";delete this._renderMethod,this.currentView[Di]()}}function hs(Bi,Mi,Di,Wi,Vi,ta){if((0,zi.mh)(Bi,Vi,ta)){if(Wi(Bi)){const oa=Mi(Bi,Di);return hs(oa,Mi,Di,Wi,Vi,ta)}return Bi}}function ds(Bi,Mi,Di,Wi){const Vi=Bi.picker,ta=Vi.currentView,oa=ta.step||1;let na=Vi.viewDate,ba,_a;switch(ta.id){case 0:Wi?na=(0,Xi.E4)(na,Di*7):Mi.ctrlKey||Mi.metaKey?na=(0,Xi.Bc)(na,Di):na=(0,Xi.E4)(na,Di),ba=Xi.E4,_a=Aa=>ta.disabled.includes(Aa);break;case 1:na=(0,Xi.zI)(na,Wi?Di*4:Di),ba=Xi.zI,_a=Aa=>{const Ea=new Date(Aa),{year:ts,disabled:qa}=ta;return Ea.getFullYear()===ts&&qa.includes(Ea.getMonth())};break;default:na=(0,Xi.Bc)(na,Di*(Wi?4:1)*oa),ba=Xi.Bc,_a=Aa=>ta.disabled.includes((0,Xi.ak)(Aa,oa))}na=hs(na,ba,Di<0?-oa:oa,_a,ta.minDate,ta.maxDate),na!==void 0&&Vi.changeFocus(na).render()}function ks(Bi,Mi){if(Mi.key==="Tab"){Ba(Bi);return}const Di=Bi.picker,{id:Wi,isMinView:Vi}=Di.currentView;if(Di.active)if(Bi.editMode)switch(Mi.key){case"Escape":Di.hide();break;case"Enter":Bi.exitEditMode({update:!0,autohide:Bi.config.autohide});break;default:return}else switch(Mi.key){case"Escape":Di.hide();break;case"ArrowLeft":if(Mi.ctrlKey||Mi.metaKey)Na(Bi,-1);else if(Mi.shiftKey){Bi.enterEditMode();return}else ds(Bi,Mi,-1,!1);break;case"ArrowRight":if(Mi.ctrlKey||Mi.metaKey)Na(Bi,1);else if(Mi.shiftKey){Bi.enterEditMode();return}else ds(Bi,Mi,1,!1);break;case"ArrowUp":if(Mi.ctrlKey||Mi.metaKey)Yr(Bi);else if(Mi.shiftKey){Bi.enterEditMode();return}else ds(Bi,Mi,-1,!0);break;case"ArrowDown":if(Mi.shiftKey&&!Mi.ctrlKey&&!Mi.metaKey){Bi.enterEditMode();return}ds(Bi,Mi,1,!0);break;case"Enter":Vi?Bi.setDate(Di.viewDate):Di.changeView(Wi-1).render();break;case"Backspace":case"Delete":Bi.enterEditMode();return;default:Mi.key.length===1&&!Mi.ctrlKey&&!Mi.metaKey&&Bi.enterEditMode();return}else switch(Mi.key){case"ArrowDown":case"Escape":Di.show();break;case"Enter":Bi.update();break;default:return}Mi.preventDefault(),Mi.stopPropagation()}function gs(Bi){Bi.config.showOnFocus&&!Bi._showing&&Bi.show()}function As(Bi,Mi){const Di=Mi.target;(Bi.picker.active||Bi.config.showOnClick)&&(Di._active=Di===document.activeElement,Di._clicking=setTimeout(()=>{delete Di._active,delete Di._clicking},2e3))}function ms(Bi,Mi){const Di=Mi.target;Di._clicking&&(clearTimeout(Di._clicking),delete Di._clicking,Di._active&&Bi.enterEditMode(),delete Di._active,Bi.config.showOnClick&&Bi.show())}function Cs(Bi,Mi){Mi.clipboardData.types.includes("text/plain")&&Bi.enterEditMode()}function Es(Bi,Mi){const Di=Bi.element;if(Di!==document.activeElement)return;const Wi=Bi.picker.element;(0,Zi.He)(Mi,Vi=>Vi===Di||Vi===Wi)||Ba(Bi)}function Ss(Bi,Mi){return Bi.map(Di=>(0,ji.p6)(Di,Mi.format,Mi.locale)).join(Mi.dateDelimiter)}function _s(Bi,Mi,Di=!1){const{config:Wi,dates:Vi,rangepicker:ta}=Bi;if(Mi.length===0)return Di?[]:void 0;const oa=ta&&Bi===ta.datepickers[1];let na=Mi.reduce((ba,_a)=>{let Aa=(0,ji.sG)(_a,Wi.format,Wi.locale);if(Aa===void 0)return ba;if(Wi.pickLevel>0){const Ea=new Date(Aa);Wi.pickLevel===1?Aa=oa?Ea.setMonth(Ea.getMonth()+1,0):Ea.setDate(1):Aa=oa?Ea.setFullYear(Ea.getFullYear()+1,0,0):Ea.setMonth(0,1)}return(0,zi.mh)(Aa,Wi.minDate,Wi.maxDate)&&!ba.includes(Aa)&&!Wi.datesDisabled.includes(Aa)&&!Wi.daysOfWeekDisabled.includes(new Date(Aa).getDay())&&ba.push(Aa),ba},[]);if(na.length!==0)return Wi.multidate&&!Di&&(na=na.reduce((ba,_a)=>(Vi.includes(_a)||ba.push(_a),ba),Vi.filter(ba=>!na.includes(ba)))),Wi.maxNumberOfDates&&na.length>Wi.maxNumberOfDates?na.slice(Wi.maxNumberOfDates*-1):na}function bs(Bi,Mi=3,Di=!0){const{config:Wi,picker:Vi,inputField:ta}=Bi;if(Mi&2){const oa=Vi.active?Wi.pickLevel:Wi.startView;Vi.update().changeView(oa).render(Di)}Mi&1&&ta&&(ta.value=Ss(Bi.dates,Wi))}function Ji(Bi,Mi,Di){let{clear:Wi,render:Vi,autohide:ta}=Di;Vi===void 0&&(Vi=!0),Vi?ta===void 0&&(ta=Bi.config.autohide):ta=!1;const oa=_s(Bi,Mi,Wi);oa&&(oa.toString()!==Bi.dates.toString()?(Bi.dates=oa,bs(Bi,Vi?3:1),Fa(Bi,"changeDate")):bs(Bi,1),ta&&Bi.hide())}class fa{constructor(Mi,Di={},Wi=void 0){Mi.datepicker=this,this.element=Mi;const Vi=this.config=Object.assign({buttonClass:Di.buttonClass&&String(Di.buttonClass)||"button",container:document.body,defaultViewDate:(0,Xi.Lg)(),maxDate:void 0,minDate:void 0},ka(ra,this));this._options=Di,Object.assign(Vi,ka(Di,this));const ta=this.inline=Mi.tagName!=="INPUT";let oa,na;if(ta)Vi.container=Mi,na=(0,zi.W7)(Mi.dataset.date,Vi.dateDelimiter),delete Mi.dataset.date;else{const Aa=Di.container?document.querySelector(Di.container):null;Aa&&(Vi.container=Aa),oa=this.inputField=Mi,oa.classList.add("datepicker-input"),na=(0,zi.W7)(oa.value,Vi.dateDelimiter)}if(Wi){const Aa=Wi.inputs.indexOf(oa),Ea=Wi.datepickers;if(Aa<0||Aa>1||!Array.isArray(Ea))throw Error("Invalid rangepicker object.");Ea[Aa]=this,Object.defineProperty(this,"rangepicker",{get(){return Wi}})}this.dates=[];const ba=_s(this,na);ba&&ba.length>0&&(this.dates=ba),oa&&(oa.value=Ss(this.dates,Vi));const _a=this.picker=new xs(this);if(ta)this.show();else{const Aa=Es.bind(null,this),Ea=[[oa,"keydown",ks.bind(null,this)],[oa,"focus",gs.bind(null,this)],[oa,"mousedown",As.bind(null,this)],[oa,"click",ms.bind(null,this)],[oa,"paste",Cs.bind(null,this)],[document,"mousedown",Aa],[document,"touchstart",Aa],[window,"resize",_a.place.bind(_a)]];(0,Zi.cF)(this,Ea)}}static formatDate(Mi,Di,Wi){return(0,ji.p6)(Mi,Di,Wi&&ia[Wi]||ia.en)}static parseDate(Mi,Di,Wi){return(0,ji.sG)(Mi,Di,Wi&&ia[Wi]||ia.en)}static get locales(){return ia}get active(){return!!(this.picker&&this.picker.active)}get pickerElement(){return this.picker?this.picker.element:void 0}setOptions(Mi){const Di=this.picker,Wi=ka(Mi,this);Object.assign(this._options,Mi),Object.assign(this.config,Wi),Di.setOptions(Wi),bs(this,3)}show(){if(this.inputField){if(this.inputField.disabled)return;this.inputField!==document.activeElement&&(this._showing=!0,this.inputField.focus(),delete this._showing)}this.picker.show()}hide(){this.inline||(this.picker.hide(),this.picker.update().changeView(this.config.startView).render())}destroy(){return this.hide(),(0,Zi.uV)(this),this.picker.detach(),this.inline||this.inputField.classList.remove("datepicker-input"),delete this.element.datepicker,this}getDate(Mi=void 0){const Di=Mi?Wi=>(0,ji.p6)(Wi,Mi,this.config.locale):Wi=>new Date(Wi);if(this.config.multidate)return this.dates.map(Di);if(this.dates.length>0)return Di(this.dates[0])}setDate(...Mi){const Di=[...Mi],Wi={},Vi=(0,zi.Jm)(Mi);typeof Vi=="object"&&!Array.isArray(Vi)&&!(Vi instanceof Date)&&Vi&&Object.assign(Wi,Di.pop());const ta=Array.isArray(Di[0])?Di[0]:Di;Ji(this,ta,Wi)}update(Mi=void 0){if(this.inline)return;const Di={clear:!0,autohide:!!(Mi&&Mi.autohide)},Wi=(0,zi.W7)(this.inputField.value,this.config.dateDelimiter);Ji(this,Wi,Di)}refresh(Mi=void 0,Di=!1){Mi&&typeof Mi!="string"&&(Di=Mi,Mi=void 0);let Wi;Mi==="picker"?Wi=2:Mi==="input"?Wi=1:Wi=3,bs(this,Wi,!Di)}enterEditMode(){this.inline||!this.picker.active||this.editMode||(this.editMode=!0,this.inputField.classList.add("in-edit","border-blue-700","!border-primary-700"))}exitEditMode(Mi=void 0){if(this.inline||!this.editMode)return;const Di=Object.assign({update:!1},Mi);delete this.editMode,this.inputField.classList.remove("in-edit","border-blue-700","!border-primary-700"),Di.update&&this.update(Di)}}},963:function(Ai,Ci,Pi){Pi.d(Ci,{CL:function(){return ji},p6:function(){return Ni},sG:function(){return ea}});var zi=Pi(560),Xi=Pi(105);const ji=/dd?|DD?|mm?|MM?|yy?(?:yy)?/,Zi=/[\s!-/:-@[-`{-~年月日]+/;let ia={};const la={y(Yi,Gi){return new Date(Yi).setFullYear(parseInt(Gi,10))},m(Yi,Gi,sa){const ha=new Date(Yi);let ua=parseInt(Gi,10)-1;if(isNaN(ua)){if(!Gi)return NaN;const ga=Gi.toLowerCase(),pa=wa=>wa.toLowerCase().startsWith(ga);if(ua=sa.monthsShort.findIndex(pa),ua<0&&(ua=sa.months.findIndex(pa)),ua<0)return NaN}return ha.setMonth(ua),ha.getMonth()!==Ki(ua)?ha.setDate(0):ha.getTime()},d(Yi,Gi){return new Date(Yi).setDate(parseInt(Gi,10))}},ra={d(Yi){return Yi.getDate()},dd(Yi){return $i(Yi.getDate(),2)},D(Yi,Gi){return Gi.daysShort[Yi.getDay()]},DD(Yi,Gi){return Gi.days[Yi.getDay()]},m(Yi){return Yi.getMonth()+1},mm(Yi){return $i(Yi.getMonth()+1,2)},M(Yi,Gi){return Gi.monthsShort[Yi.getMonth()]},MM(Yi,Gi){return Gi.months[Yi.getMonth()]},y(Yi){return Yi.getFullYear()},yy(Yi){return $i(Yi.getFullYear(),2).slice(-2)},yyyy(Yi){return $i(Yi.getFullYear(),4)}};function Ki(Yi){return Yi>-1?Yi%12:Ki(Yi+12)}function $i(Yi,Gi){return Yi.toString().padStart(Gi,"0")}function Ri(Yi){if(typeof Yi!="string")throw new Error("Invalid date format.");if(Yi in ia)return ia[Yi];const Gi=Yi.split(ji),sa=Yi.match(new RegExp(ji,"g"));if(Gi.length===0||!sa)throw new Error("Invalid date format.");const ha=sa.map(ga=>ra[ga]),ua=Object.keys(la).reduce((ga,pa)=>(sa.find(ka=>ka[0]!=="D"&&ka[0].toLowerCase()===pa)&&ga.push(pa),ga),[]);return ia[Yi]={parser(ga,pa){const wa=ga.split(Zi).reduce((ka,La,ma)=>{if(La.length>0&&sa[ma]){const Ra=sa[ma][0];Ra==="M"?ka.m=La:Ra!=="D"&&(ka[Ra]=La)}return ka},{});return ua.reduce((ka,La)=>{const ma=la[La](ka,wa[La],pa);return isNaN(ma)?ka:ma},(0,zi.Lg)())},formatter(ga,pa){let wa=ha.reduce((ka,La,ma)=>ka+=`${Gi[ma]}${La(ga,pa)}`,"");return wa+=(0,Xi.Jm)(Gi)}}}function ea(Yi,Gi,sa){if(Yi instanceof Date||typeof Yi=="number"){const ha=(0,zi.xR)(Yi);return isNaN(ha)?void 0:ha}if(Yi){if(Yi==="today")return(0,zi.Lg)();if(Gi&&Gi.toValue){const ha=Gi.toValue(Yi,Gi,sa);return isNaN(ha)?void 0:(0,zi.xR)(ha)}return Ri(Gi).parser(Yi,sa)}}function Ni(Yi,Gi,sa){if(isNaN(Yi)||!Yi&&Yi!==0)return"";const ha=typeof Yi=="number"?new Date(Yi):Yi;return Gi.toDisplay?Gi.toDisplay(ha,Gi,sa):Ri(Gi).formatter(ha,sa)}},560:function(Ai,Ci,Pi){Pi.d(Ci,{Bc:function(){return ra},E4:function(){return Zi},Lg:function(){return Xi},Qk:function(){return Ri},ak:function(){return ea},by:function(){return ji},fr:function(){return $i},jh:function(){return ia},xR:function(){return zi},zI:function(){return la}});function zi(Ni){return new Date(Ni).setHours(0,0,0,0)}function Xi(){return new Date().setHours(0,0,0,0)}function ji(...Ni){switch(Ni.length){case 0:return Xi();case 1:return zi(Ni[0])}const Yi=new Date(0);return Yi.setFullYear(...Ni),Yi.setHours(0,0,0,0)}function Zi(Ni,Yi){const Gi=new Date(Ni);return Gi.setDate(Gi.getDate()+Yi)}function ia(Ni,Yi){return Zi(Ni,Yi*7)}function la(Ni,Yi){const Gi=new Date(Ni),sa=Gi.getMonth()+Yi;let ha=sa%12;ha<0&&(ha+=12);const ua=Gi.setMonth(sa);return Gi.getMonth()!==ha?Gi.setDate(0):ua}function ra(Ni,Yi){const Gi=new Date(Ni),sa=Gi.getMonth(),ha=Gi.setFullYear(Gi.getFullYear()+Yi);return sa===1&&Gi.getMonth()===2?Gi.setDate(0):ha}function Ki(Ni,Yi){return(Ni-Yi+7)%7}function $i(Ni,Yi,Gi=0){const sa=new Date(Ni).getDay();return Zi(Ni,Ki(Yi,Gi)-Ki(sa,Gi))}function Ri(Ni){const Yi=$i(Ni,4,1),Gi=$i(new Date(Yi).setMonth(0,4),4,1);return Math.round((Yi-Gi)/6048e5)+1}function ea(Ni,Yi){const Gi=new Date(Ni).getFullYear();return Math.floor(Gi/Yi)*Yi}},698:function(Ai,Ci,Pi){Pi.d(Ci,{He:function(){return ra},cF:function(){return Zi},uV:function(){return ia}});const zi=new WeakMap,{addEventListener:Xi,removeEventListener:ji}=EventTarget.prototype;function Zi(Ki,$i){let Ri=zi.get(Ki);Ri||(Ri=[],zi.set(Ki,Ri)),$i.forEach(ea=>{Xi.call(...ea),Ri.push(ea)})}function ia(Ki){let $i=zi.get(Ki);$i&&($i.forEach(Ri=>{ji.call(...Ri)}),zi.delete(Ki))}if(!Event.prototype.composedPath){const Ki=($i,Ri=[])=>{Ri.push($i);let ea;return $i.parentNode?ea=$i.parentNode:$i.host?ea=$i.host:$i.defaultView&&(ea=$i.defaultView),ea?Ki(ea,Ri):Ri};Event.prototype.composedPath=function(){return Ki(this.target)}}function la(Ki,$i,Ri,ea=0){const Ni=Ki[ea];return $i(Ni)?Ni:Ni===Ri||!Ni.parentElement?void 0:la(Ki,$i,Ri,ea+1)}function ra(Ki,$i){const Ri=typeof $i=="function"?$i:ea=>ea.matches($i);return la(Ki.composedPath(),Ri,Ki.currentTarget)}},105:function(Ai,Ci,Pi){Pi.d(Ci,{$C:function(){return ji},Jm:function(){return Xi},W7:function(){return Zi},em:function(){return ra},jG:function(){return la},l$:function(){return zi},mh:function(){return ia},zh:function(){return Ki}});function zi($i,Ri){return Object.prototype.hasOwnProperty.call($i,Ri)}function Xi($i){return $i[$i.length-1]}function ji($i,...Ri){return Ri.forEach(ea=>{$i.includes(ea)||$i.push(ea)}),$i}function Zi($i,Ri){return $i?$i.split(Ri):[]}function ia($i,Ri,ea){const Ni=Ri===void 0||$i>=Ri,Yi=ea===void 0||$i<=ea;return Ni&&Yi}function la($i,Ri,ea){return $iea?ea:$i}function ra($i,Ri,ea={},Ni=0,Yi=""){const Gi=Object.keys(ea).reduce((ha,ua)=>{let ga=ea[ua];return typeof ga=="function"&&(ga=ga(Ni)),`${ha} ${ua}="${ga}"`},$i);Yi+=`<${Gi}>`;const sa=Ni+1;return sa\s+/g,">").replace(/\s+lastFlushedIndex&&queue.splice(ri,1)}function queueFlush(){!flushing&&!flushPending&&(flushPending=!0,queueMicrotask(flushJobs))}function flushJobs(){flushPending=!1,flushing=!0;for(let ii=0;iiii.effect(ri,{scheduler:oi=>{shouldSchedule?scheduler(oi):oi()}}),raw=ii.raw}function overrideEffect(ii){effect=ii}function elementBoundEffect(ii){let ri=()=>{};return[hi=>{let gi=effect(hi);return ii._x_effects||(ii._x_effects=new Set,ii._x_runEffects=()=>{ii._x_effects.forEach(bi=>bi())}),ii._x_effects.add(gi),ri=()=>{gi!==void 0&&(ii._x_effects.delete(gi),release(gi))},gi},()=>{ri()}]}function watch(ii,ri){let oi=!0,hi,gi=effect(()=>{let bi=ii();JSON.stringify(bi),oi?hi=bi:queueMicrotask(()=>{ri(bi,hi),hi=bi}),oi=!1});return()=>release(gi)}var onAttributeAddeds=[],onElRemoveds=[],onElAddeds=[];function onElAdded(ii){onElAddeds.push(ii)}function onElRemoved(ii,ri){typeof ri=="function"?(ii._x_cleanups||(ii._x_cleanups=[]),ii._x_cleanups.push(ri)):(ri=ii,onElRemoveds.push(ri))}function onAttributesAdded(ii){onAttributeAddeds.push(ii)}function onAttributeRemoved(ii,ri,oi){ii._x_attributeCleanups||(ii._x_attributeCleanups={}),ii._x_attributeCleanups[ri]||(ii._x_attributeCleanups[ri]=[]),ii._x_attributeCleanups[ri].push(oi)}function cleanupAttributes(ii,ri){ii._x_attributeCleanups&&Object.entries(ii._x_attributeCleanups).forEach(([oi,hi])=>{(ri===void 0||ri.includes(oi))&&(hi.forEach(gi=>gi()),delete ii._x_attributeCleanups[oi])})}function cleanupElement(ii){if(ii._x_cleanups)for(;ii._x_cleanups.length;)ii._x_cleanups.pop()()}var observer=new MutationObserver(onMutate),currentlyObserving=!1;function startObservingMutations(){observer.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),currentlyObserving=!0}function stopObservingMutations(){flushObserver(),observer.disconnect(),currentlyObserving=!1}var queuedMutations=[];function flushObserver(){let ii=observer.takeRecords();queuedMutations.push(()=>ii.length>0&&onMutate(ii));let ri=queuedMutations.length;queueMicrotask(()=>{if(queuedMutations.length===ri)for(;queuedMutations.length>0;)queuedMutations.shift()()})}function mutateDom(ii){if(!currentlyObserving)return ii();stopObservingMutations();let ri=ii();return startObservingMutations(),ri}var isCollecting=!1,deferredMutations=[];function deferMutations(){isCollecting=!0}function flushAndStopDeferringMutations(){isCollecting=!1,onMutate(deferredMutations),deferredMutations=[]}function onMutate(ii){if(isCollecting){deferredMutations=deferredMutations.concat(ii);return}let ri=new Set,oi=new Set,hi=new Map,gi=new Map;for(let bi=0;biAi.nodeType===1&&ri.add(Ai)),ii[bi].removedNodes.forEach(Ai=>Ai.nodeType===1&&oi.add(Ai))),ii[bi].type==="attributes")){let Ai=ii[bi].target,Ci=ii[bi].attributeName,Pi=ii[bi].oldValue,zi=()=>{hi.has(Ai)||hi.set(Ai,[]),hi.get(Ai).push({name:Ci,value:Ai.getAttribute(Ci)})},Xi=()=>{gi.has(Ai)||gi.set(Ai,[]),gi.get(Ai).push(Ci)};Ai.hasAttribute(Ci)&&Pi===null?zi():Ai.hasAttribute(Ci)?(Xi(),zi()):Xi()}gi.forEach((bi,Ai)=>{cleanupAttributes(Ai,bi)}),hi.forEach((bi,Ai)=>{onAttributeAddeds.forEach(Ci=>Ci(Ai,bi))});for(let bi of oi)ri.has(bi)||onElRemoveds.forEach(Ai=>Ai(bi));ri.forEach(bi=>{bi._x_ignoreSelf=!0,bi._x_ignore=!0});for(let bi of ri)oi.has(bi)||bi.isConnected&&(delete bi._x_ignoreSelf,delete bi._x_ignore,onElAddeds.forEach(Ai=>Ai(bi)),bi._x_ignore=!0,bi._x_ignoreSelf=!0);ri.forEach(bi=>{delete bi._x_ignoreSelf,delete bi._x_ignore}),ri=null,oi=null,hi=null,gi=null}function scope(ii){return mergeProxies(closestDataStack(ii))}function addScopeToNode(ii,ri,oi){return ii._x_dataStack=[ri,...closestDataStack(oi||ii)],()=>{ii._x_dataStack=ii._x_dataStack.filter(hi=>hi!==ri)}}function closestDataStack(ii){return ii._x_dataStack?ii._x_dataStack:typeof ShadowRoot=="function"&&ii instanceof ShadowRoot?closestDataStack(ii.host):ii.parentNode?closestDataStack(ii.parentNode):[]}function mergeProxies(ii){return new Proxy({objects:ii},mergeProxyTrap)}var mergeProxyTrap={ownKeys({objects:ii}){return Array.from(new Set(ii.flatMap(ri=>Object.keys(ri))))},has({objects:ii},ri){return ri==Symbol.unscopables?!1:ii.some(oi=>Object.prototype.hasOwnProperty.call(oi,ri)||Reflect.has(oi,ri))},get({objects:ii},ri,oi){return ri=="toJSON"?collapseProxies:Reflect.get(ii.find(hi=>Reflect.has(hi,ri))||{},ri,oi)},set({objects:ii},ri,oi,hi){const gi=ii.find(Ai=>Object.prototype.hasOwnProperty.call(Ai,ri))||ii[ii.length-1],bi=Object.getOwnPropertyDescriptor(gi,ri);return bi!=null&&bi.set&&(bi!=null&&bi.get)?Reflect.set(gi,ri,oi,hi):Reflect.set(gi,ri,oi)}};function collapseProxies(){return Reflect.ownKeys(this).reduce((ri,oi)=>(ri[oi]=Reflect.get(this,oi),ri),{})}function initInterceptors(ii){let ri=hi=>typeof hi=="object"&&!Array.isArray(hi)&&hi!==null,oi=(hi,gi="")=>{Object.entries(Object.getOwnPropertyDescriptors(hi)).forEach(([bi,{value:Ai,enumerable:Ci}])=>{if(Ci===!1||Ai===void 0||typeof Ai=="object"&&Ai!==null&&Ai.__v_skip)return;let Pi=gi===""?bi:`${gi}.${bi}`;typeof Ai=="object"&&Ai!==null&&Ai._x_interceptor?hi[bi]=Ai.initialize(ii,Pi,bi):ri(Ai)&&Ai!==hi&&!(Ai instanceof Element)&&oi(Ai,Pi)})};return oi(ii)}function interceptor(ii,ri=()=>{}){let oi={initialValue:void 0,_x_interceptor:!0,initialize(hi,gi,bi){return ii(this.initialValue,()=>get(hi,gi),Ai=>set(hi,gi,Ai),gi,bi)}};return ri(oi),hi=>{if(typeof hi=="object"&&hi!==null&&hi._x_interceptor){let gi=oi.initialize.bind(oi);oi.initialize=(bi,Ai,Ci)=>{let Pi=hi.initialize(bi,Ai,Ci);return oi.initialValue=Pi,gi(bi,Ai,Ci)}}else oi.initialValue=hi;return oi}}function get(ii,ri){return ri.split(".").reduce((oi,hi)=>oi[hi],ii)}function set(ii,ri,oi){if(typeof ri=="string"&&(ri=ri.split(".")),ri.length===1)ii[ri[0]]=oi;else{if(ri.length===0)throw error;return ii[ri[0]]||(ii[ri[0]]={}),set(ii[ri[0]],ri.slice(1),oi)}}var magics={};function magic(ii,ri){magics[ii]=ri}function injectMagics(ii,ri){return Object.entries(magics).forEach(([oi,hi])=>{let gi=null;function bi(){if(gi)return gi;{let[Ai,Ci]=getElementBoundUtilities(ri);return gi={interceptor,...Ai},onElRemoved(ri,Ci),gi}}Object.defineProperty(ii,`$${oi}`,{get(){return hi(ri,bi())},enumerable:!1})}),ii}function tryCatch(ii,ri,oi,...hi){try{return oi(...hi)}catch(gi){handleError(gi,ii,ri)}}function handleError(ii,ri,oi=void 0){ii=Object.assign(ii??{message:"No error message given."},{el:ri,expression:oi}),console.warn(`Alpine Expression Error: ${ii.message} + +${oi?'Expression: "'+oi+`" + +`:""}`,ri),setTimeout(()=>{throw ii},0)}var shouldAutoEvaluateFunctions=!0;function dontAutoEvaluateFunctions(ii){let ri=shouldAutoEvaluateFunctions;shouldAutoEvaluateFunctions=!1;let oi=ii();return shouldAutoEvaluateFunctions=ri,oi}function evaluate(ii,ri,oi={}){let hi;return evaluateLater(ii,ri)(gi=>hi=gi,oi),hi}function evaluateLater(...ii){return theEvaluatorFunction(...ii)}var theEvaluatorFunction=normalEvaluator;function setEvaluator(ii){theEvaluatorFunction=ii}function normalEvaluator(ii,ri){let oi={};injectMagics(oi,ii);let hi=[oi,...closestDataStack(ii)],gi=typeof ri=="function"?generateEvaluatorFromFunction(hi,ri):generateEvaluatorFromString(hi,ri,ii);return tryCatch.bind(null,ii,ri,gi)}function generateEvaluatorFromFunction(ii,ri){return(oi=()=>{},{scope:hi={},params:gi=[]}={})=>{let bi=ri.apply(mergeProxies([hi,...ii]),gi);runIfTypeOfFunction(oi,bi)}}var evaluatorMemo={};function generateFunctionFromString(ii,ri){if(evaluatorMemo[ii])return evaluatorMemo[ii];let oi=Object.getPrototypeOf(async function(){}).constructor,hi=/^[\n\s]*if.*\(.*\)/.test(ii.trim())||/^(let|const)\s/.test(ii.trim())?`(async()=>{ ${ii} })()`:ii,bi=(()=>{try{let Ai=new oi(["__self","scope"],`with (scope) { __self.result = ${hi} }; __self.finished = true; return __self.result;`);return Object.defineProperty(Ai,"name",{value:`[Alpine] ${ii}`}),Ai}catch(Ai){return handleError(Ai,ri,ii),Promise.resolve()}})();return evaluatorMemo[ii]=bi,bi}function generateEvaluatorFromString(ii,ri,oi){let hi=generateFunctionFromString(ri,oi);return(gi=()=>{},{scope:bi={},params:Ai=[]}={})=>{hi.result=void 0,hi.finished=!1;let Ci=mergeProxies([bi,...ii]);if(typeof hi=="function"){let Pi=hi(hi,Ci).catch(zi=>handleError(zi,oi,ri));hi.finished?(runIfTypeOfFunction(gi,hi.result,Ci,Ai,oi),hi.result=void 0):Pi.then(zi=>{runIfTypeOfFunction(gi,zi,Ci,Ai,oi)}).catch(zi=>handleError(zi,oi,ri)).finally(()=>hi.result=void 0)}}}function runIfTypeOfFunction(ii,ri,oi,hi,gi){if(shouldAutoEvaluateFunctions&&typeof ri=="function"){let bi=ri.apply(oi,hi);bi instanceof Promise?bi.then(Ai=>runIfTypeOfFunction(ii,Ai,oi,hi)).catch(Ai=>handleError(Ai,gi,ri)):ii(bi)}else typeof ri=="object"&&ri instanceof Promise?ri.then(bi=>ii(bi)):ii(ri)}var prefixAsString="x-";function prefix(ii=""){return prefixAsString+ii}function setPrefix(ii){prefixAsString=ii}var directiveHandlers={};function directive(ii,ri){return directiveHandlers[ii]=ri,{before(oi){if(!directiveHandlers[oi]){console.warn(String.raw`Cannot find directive \`${oi}\`. \`${ii}\` will use the default order of execution`);return}const hi=directiveOrder.indexOf(oi);directiveOrder.splice(hi>=0?hi:directiveOrder.indexOf("DEFAULT"),0,ii)}}}function directiveExists(ii){return Object.keys(directiveHandlers).includes(ii)}function directives(ii,ri,oi){if(ri=Array.from(ri),ii._x_virtualDirectives){let bi=Object.entries(ii._x_virtualDirectives).map(([Ci,Pi])=>({name:Ci,value:Pi})),Ai=attributesOnly(bi);bi=bi.map(Ci=>Ai.find(Pi=>Pi.name===Ci.name)?{name:`x-bind:${Ci.name}`,value:`"${Ci.value}"`}:Ci),ri=ri.concat(bi)}let hi={};return ri.map(toTransformedAttributes((bi,Ai)=>hi[bi]=Ai)).filter(outNonAlpineAttributes).map(toParsedDirectives(hi,oi)).sort(byPriority).map(bi=>getDirectiveHandler(ii,bi))}function attributesOnly(ii){return Array.from(ii).map(toTransformedAttributes()).filter(ri=>!outNonAlpineAttributes(ri))}var isDeferringHandlers=!1,directiveHandlerStacks=new Map,currentHandlerStackKey=Symbol();function deferHandlingDirectives(ii){isDeferringHandlers=!0;let ri=Symbol();currentHandlerStackKey=ri,directiveHandlerStacks.set(ri,[]);let oi=()=>{for(;directiveHandlerStacks.get(ri).length;)directiveHandlerStacks.get(ri).shift()();directiveHandlerStacks.delete(ri)},hi=()=>{isDeferringHandlers=!1,oi()};ii(oi),hi()}function getElementBoundUtilities(ii){let ri=[],oi=Ci=>ri.push(Ci),[hi,gi]=elementBoundEffect(ii);return ri.push(gi),[{Alpine:alpine_default,effect:hi,cleanup:oi,evaluateLater:evaluateLater.bind(evaluateLater,ii),evaluate:evaluate.bind(evaluate,ii)},()=>ri.forEach(Ci=>Ci())]}function getDirectiveHandler(ii,ri){let oi=()=>{},hi=directiveHandlers[ri.type]||oi,[gi,bi]=getElementBoundUtilities(ii);onAttributeRemoved(ii,ri.original,bi);let Ai=()=>{ii._x_ignore||ii._x_ignoreSelf||(hi.inline&&hi.inline(ii,ri,gi),hi=hi.bind(hi,ii,ri,gi),isDeferringHandlers?directiveHandlerStacks.get(currentHandlerStackKey).push(hi):hi())};return Ai.runCleanups=bi,Ai}var startingWith=(ii,ri)=>({name:oi,value:hi})=>(oi.startsWith(ii)&&(oi=oi.replace(ii,ri)),{name:oi,value:hi}),into=ii=>ii;function toTransformedAttributes(ii=()=>{}){return({name:ri,value:oi})=>{let{name:hi,value:gi}=attributeTransformers.reduce((bi,Ai)=>Ai(bi),{name:ri,value:oi});return hi!==ri&&ii(hi,ri),{name:hi,value:gi}}}var attributeTransformers=[];function mapAttributes(ii){attributeTransformers.push(ii)}function outNonAlpineAttributes({name:ii}){return alpineAttributeRegex().test(ii)}var alpineAttributeRegex=()=>new RegExp(`^${prefixAsString}([^:^.]+)\\b`);function toParsedDirectives(ii,ri){return({name:oi,value:hi})=>{let gi=oi.match(alpineAttributeRegex()),bi=oi.match(/:([a-zA-Z0-9\-_:]+)/),Ai=oi.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],Ci=ri||ii[oi]||oi;return{type:gi?gi[1]:null,value:bi?bi[1]:null,modifiers:Ai.map(Pi=>Pi.replace(".","")),expression:hi,original:Ci}}}var DEFAULT="DEFAULT",directiveOrder=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",DEFAULT,"teleport"];function byPriority(ii,ri){let oi=directiveOrder.indexOf(ii.type)===-1?DEFAULT:ii.type,hi=directiveOrder.indexOf(ri.type)===-1?DEFAULT:ri.type;return directiveOrder.indexOf(oi)-directiveOrder.indexOf(hi)}function dispatch(ii,ri,oi={}){ii.dispatchEvent(new CustomEvent(ri,{detail:oi,bubbles:!0,composed:!0,cancelable:!0}))}function walk(ii,ri){if(typeof ShadowRoot=="function"&&ii instanceof ShadowRoot){Array.from(ii.children).forEach(gi=>walk(gi,ri));return}let oi=!1;if(ri(ii,()=>oi=!0),oi)return;let hi=ii.firstElementChild;for(;hi;)walk(hi,ri),hi=hi.nextElementSibling}function warn(ii,...ri){console.warn(`Alpine Warning: ${ii}`,...ri)}var started=!1;function start(){started&&warn("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),started=!0,document.body||warn("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's ` @if (session()->has("toast.type") && session()->has("toast.message")) @endif diff --git a/resources/views/layouts/sidebar.blade.php b/resources/views/layouts/sidebar.blade.php index 56f4c50..c8bc0b6 100644 --- a/resources/views/layouts/sidebar.blade.php +++ b/resources/views/layouts/sidebar.blade.php @@ -37,8 +37,7 @@ class="fixed left-0 top-0 z-40 h-screen w-64 -translate-x-full border-r border-g