diff --git a/package-lock.json b/package-lock.json index 252fa75..e47d14f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,6 +5,9 @@ "packages": { "": { "name": "ploi-core", + "dependencies": { + "@vitejs/plugin-vue": "^5.0.4" + }, "devDependencies": { "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@inertiajs/inertia": "^0.11.1", @@ -13,7 +16,6 @@ "@tailwindcss/forms": "^0.4.1", "@tailwindcss/typography": "^0.5.10", "@types/node": "^18.0.6", - "@vitejs/plugin-vue": "^4.0.0", "@vue/compat": "^3.1.0", "@vue/compiler-sfc": "^3.1.0", "autoprefixer": "^10.4.16", @@ -21,7 +23,7 @@ "balloon-css": "^1.2.0", "click-outside-vue3": "^4.0.1", "cross-env": "^7.0.3", - "laravel-vite-plugin": "^0.7.2", + "laravel-vite-plugin": "^1.0.0", "lodash": "^4.17.15", "mitt": "^3.0.0", "portal-vue": "^3.0.0", @@ -32,7 +34,7 @@ "tailwindcss": "^3.4.1", "tippy.js": "^6.3.7", "v-click-outside": "^3.2.0", - "vite": "^4.0.2", + "vite": "^5.1.3", "vue": "^3.1.0", "vue-clipboard2": "^0.3.1", "vue-loader": "^16.0.0", @@ -337,7 +339,6 @@ "version": "7.18.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -409,14 +410,28 @@ "node": ">=6.9.0" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, "node_modules/@esbuild/android-arm": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.9.tgz", - "integrity": "sha512-kW5ccqWHVOOTGUkkJbtfoImtqu3kA1PFkivM+9QPFSHphPfPBlBalX9eDRqPK+wHCqKhU48/78T791qPgC9e9A==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", "cpu": [ "arm" ], - "dev": true, "optional": true, "os": [ "android" @@ -426,13 +441,12 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.9.tgz", - "integrity": "sha512-ndIAZJUeLx4O+4AJbFQCurQW4VRUXjDsUvt1L+nP8bVELOWdmdCEOtlIweCUE6P+hU0uxYbEK2AEP0n5IVQvhg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "android" @@ -442,13 +456,12 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.9.tgz", - "integrity": "sha512-UbMcJB4EHrAVOnknQklREPgclNU2CPet2h+sCBCXmF2mfoYWopBn/CfTfeyOkb/JglOcdEADqAljFndMKnFtOw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "android" @@ -458,13 +471,12 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.9.tgz", - "integrity": "sha512-d7D7/nrt4CxPul98lx4PXhyNZwTYtbdaHhOSdXlZuu5zZIznjqtMqLac8Bv+IuT6SVHiHUwrkL6ywD7mOgLW+A==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "darwin" @@ -474,13 +486,12 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.9.tgz", - "integrity": "sha512-LZc+Wlz06AkJYtwWsBM3x2rSqTG8lntDuftsUNQ3fCx9ZttYtvlDcVtgb+NQ6t9s6K5No5zutN3pcjZEC2a4iQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "darwin" @@ -490,13 +501,12 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.9.tgz", - "integrity": "sha512-gIj0UQZlQo93CHYouHKkpzP7AuruSaMIm1etcWIxccFEVqCN1xDr6BWlN9bM+ol/f0W9w3hx3HDuEwcJVtGneQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "freebsd" @@ -506,13 +516,12 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.9.tgz", - "integrity": "sha512-GNors4vaMJ7lzGOuhzNc7jvgsQZqErGA8rsW+nck8N1nYu86CvsJW2seigVrQQWOV4QzEP8Zf3gm+QCjA2hnBQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "freebsd" @@ -522,13 +531,12 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.9.tgz", - "integrity": "sha512-cNx1EF99c2t1Ztn0lk9N+MuwBijGF8mH6nx9GFsB3e0lpUpPkCE/yt5d+7NP9EwJf5uzqdjutgVYoH1SNqzudA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", "cpu": [ "arm" ], - "dev": true, "optional": true, "os": [ "linux" @@ -538,13 +546,12 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.9.tgz", - "integrity": "sha512-YPxQunReYp8RQ1FvexFrOEqqf+nLbS3bKVZF5FRT2uKM7Wio7BeATqAwO02AyrdSEntt3I5fhFsujUChIa8CZg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -554,13 +561,12 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.9.tgz", - "integrity": "sha512-zb12ixDIKNwFpIqR00J88FFitVwOEwO78EiUi8wi8FXlmSc3GtUuKV/BSO+730Kglt0B47+ZrJN1BhhOxZaVrw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", "cpu": [ "ia32" ], - "dev": true, "optional": true, "os": [ "linux" @@ -570,13 +576,12 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.9.tgz", - "integrity": "sha512-X8te4NLxtHiNT6H+4Pfm5RklzItA1Qy4nfyttihGGX+Koc53Ar20ViC+myY70QJ8PDEOehinXZj/F7QK3A+MKQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", "cpu": [ "loong64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -586,13 +591,12 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.9.tgz", - "integrity": "sha512-ZqyMDLt02c5smoS3enlF54ndK5zK4IpClLTxF0hHfzHJlfm4y8IAkIF8LUW0W7zxcKy7oAwI7BRDqeVvC120SA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", "cpu": [ "mips64el" ], - "dev": true, "optional": true, "os": [ "linux" @@ -602,13 +606,12 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.9.tgz", - "integrity": "sha512-k+ca5W5LDBEF3lfDwMV6YNXwm4wEpw9krMnNvvlNz3MrKSD2Eb2c861O0MaKrZkG/buTQAP4vkavbLwgIe6xjg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", "cpu": [ "ppc64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -618,13 +621,12 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.9.tgz", - "integrity": "sha512-GuInVdogjmg9DhgkEmNipHkC+3tzkanPJzgzTC2ihsvrruLyFoR1YrTGixblNSMPudQLpiqkcwGwwe0oqfrvfA==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", "cpu": [ "riscv64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -634,13 +636,12 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.9.tgz", - "integrity": "sha512-49wQ0aYkvwXonGsxc7LuuLNICMX8XtO92Iqmug5Qau0kpnV6SP34jk+jIeu4suHwAbSbRhVFtDv75yRmyfQcHw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", "cpu": [ "s390x" ], - "dev": true, "optional": true, "os": [ "linux" @@ -650,13 +651,12 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.9.tgz", - "integrity": "sha512-Nx4oKEAJ6EcQlt4dK7qJyuZUoXZG7CAeY22R7rqZijFzwFfMOD+gLP56uV7RrV86jGf8PeRY8TBsRmOcZoG42w==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "linux" @@ -666,13 +666,12 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.9.tgz", - "integrity": "sha512-d0WnpgJ+FTiMZXEQ1NOv9+0gvEhttbgKEvVqWWAtl1u9AvlspKXbodKHzQ5MLP6YV1y52Xp+p8FMYqj8ykTahg==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "netbsd" @@ -682,13 +681,12 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.9.tgz", - "integrity": "sha512-jccK11278dvEscHFfMk5EIPjF4wv1qGD0vps7mBV1a6TspdR36O28fgPem/SA/0pcsCPHjww5ouCLwP+JNAFlw==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "openbsd" @@ -698,13 +696,12 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.9.tgz", - "integrity": "sha512-OetwTSsv6mIDLqN7I7I2oX9MmHGwG+AP+wKIHvq+6sIHwcPPJqRx+DJB55jy9JG13CWcdcQno/7V5MTJ5a0xfQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "sunos" @@ -714,13 +711,12 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.9.tgz", - "integrity": "sha512-tKSSSK6unhxbGbHg+Cc+JhRzemkcsX0tPBvG0m5qsWbkShDK9c+/LSb13L18LWVdOQZwuA55Vbakxmt6OjBDOQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", "cpu": [ "arm64" ], - "dev": true, "optional": true, "os": [ "win32" @@ -730,13 +726,12 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.9.tgz", - "integrity": "sha512-ZTQ5vhNS5gli0KK8I6/s6+LwXmNEfq1ftjnSVyyNm33dBw8zDpstqhGXYUbZSWWLvkqiRRjgxgmoncmi6Yy7Ng==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", "cpu": [ "ia32" ], - "dev": true, "optional": true, "os": [ "win32" @@ -746,13 +741,12 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.9.tgz", - "integrity": "sha512-C4ZX+YFIp6+lPrru3tpH6Gaapy8IBRHw/e7l63fzGDhn/EaiGpQgbIlT5paByyy+oMvRFQoxxyvC4LE0AjJMqQ==", + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", "cpu": [ "x64" ], - "dev": true, "optional": true, "os": [ "win32" @@ -813,7 +807,7 @@ "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, + "devOptional": true, "engines": { "node": ">=6.0.0" } @@ -822,7 +816,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, + "devOptional": true, "engines": { "node": ">=6.0.0" } @@ -831,7 +825,7 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, + "devOptional": true, "peer": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -842,7 +836,7 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, + "devOptional": true, "peer": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", @@ -857,13 +851,13 @@ "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 + "devOptional": true }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.14", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, + "devOptional": true, "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -958,6 +952,162 @@ "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", "dev": true }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.11.0.tgz", + "integrity": "sha512-BV+u2QSfK3i1o6FucqJh5IK9cjAU6icjFFhvknzFgu472jzl0bBojfDAkJLBEsHFMo+YZg6rthBvBBt8z12IBQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.11.0.tgz", + "integrity": "sha512-0ij3iw7sT5jbcdXofWO2NqDNjSVVsf6itcAkV2I6Xsq4+6wjW1A8rViVB67TfBEan7PV2kbLzT8rhOVWLI2YXw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.11.0.tgz", + "integrity": "sha512-yPLs6RbbBMupArf6qv1UDk6dzZvlH66z6NLYEwqTU0VHtss1wkI4UYeeMS7TVj5QRVvaNAWYKP0TD/MOeZ76Zg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.11.0.tgz", + "integrity": "sha512-OvqIgwaGAwnASzXaZEeoJY3RltOFg+WUbdkdfoluh2iqatd090UeOG3A/h0wNZmE93dDew9tAtXgm3/+U/B6bw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.11.0.tgz", + "integrity": "sha512-X17s4hZK3QbRmdAuLd2EE+qwwxL8JxyVupEqAkxKPa/IgX49ZO+vf0ka69gIKsaYeo6c1CuwY3k8trfDtZ9dFg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.11.0.tgz", + "integrity": "sha512-673Lu9EJwxVB9NfYeA4AdNu0FOHz7g9t6N1DmT7bZPn1u6bTF+oZjj+fuxUcrfxWXE0r2jxl5QYMa9cUOj9NFg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.11.0.tgz", + "integrity": "sha512-yFW2msTAQNpPJaMmh2NpRalr1KXI7ZUjlN6dY/FhWlOclMrZezm5GIhy3cP4Ts2rIAC+IPLAjNibjp1BsxCVGg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.11.0.tgz", + "integrity": "sha512-kKT9XIuhbvYgiA3cPAGntvrBgzhWkGpBMzuk1V12Xuoqg7CI41chye4HU0vLJnGf9MiZzfNh4I7StPeOzOWJfA==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.11.0.tgz", + "integrity": "sha512-6q4ESWlyTO+erp1PSCmASac+ixaDv11dBk1fqyIuvIUc/CmRAX2Zk+2qK1FGo5q7kyDcjHCFVwgGFCGIZGVwCA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.11.0.tgz", + "integrity": "sha512-vIAQUmXeMLmaDN78HSE4Kh6xqof2e3TJUKr+LPqXWU4NYNON0MDN9h2+t4KHrPAQNmU3w1GxBQ/n01PaWFwa5w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.11.0.tgz", + "integrity": "sha512-LVXo9dDTGPr0nezMdqa1hK4JeoMZ02nstUxGYY/sMIDtTYlli1ZxTXBYAz3vzuuvKO4X6NBETciIh7N9+abT1g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.11.0.tgz", + "integrity": "sha512-xZVt6K70Gr3I7nUhug2dN6VRR1ibot3rXqXS3wo+8JP64t7djc3lBFyqO4GiVrhNaAIhUCJtwQ/20dr0h0thmQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.11.0.tgz", + "integrity": "sha512-f3I7h9oTg79UitEco9/2bzwdciYkWr8pITs3meSDSlr1TdvQ7IxkQaaYN2YqZXX5uZhiYL+VuYDmHwNzhx+HOg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@tailwindcss/forms": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.1.tgz", @@ -1023,18 +1173,17 @@ "version": "18.6.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.4.tgz", "integrity": "sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==", - "dev": true + "devOptional": true }, "node_modules/@vitejs/plugin-vue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.0.0.tgz", - "integrity": "sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==", - "dev": true, + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", + "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.0.0 || >=20.0.0" }, "peerDependencies": { - "vite": "^4.0.0", + "vite": "^5.0.0", "vue": "^3.2.25" } }, @@ -1051,7 +1200,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.37.tgz", "integrity": "sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==", - "dev": true, "dependencies": { "@babel/parser": "^7.16.4", "@vue/shared": "3.2.37", @@ -1063,7 +1211,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.37.tgz", "integrity": "sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==", - "dev": true, "dependencies": { "@vue/compiler-core": "3.2.37", "@vue/shared": "3.2.37" @@ -1073,7 +1220,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz", "integrity": "sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==", - "dev": true, "dependencies": { "@babel/parser": "^7.16.4", "@vue/compiler-core": "3.2.37", @@ -1091,7 +1237,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.37.tgz", "integrity": "sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==", - "dev": true, "dependencies": { "@vue/compiler-dom": "3.2.37", "@vue/shared": "3.2.37" @@ -1107,7 +1252,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.37.tgz", "integrity": "sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==", - "dev": true, "dependencies": { "@vue/shared": "3.2.37" } @@ -1116,7 +1260,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.37.tgz", "integrity": "sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==", - "dev": true, "dependencies": { "@babel/parser": "^7.16.4", "@vue/compiler-core": "3.2.37", @@ -1129,7 +1272,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.37.tgz", "integrity": "sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==", - "dev": true, "dependencies": { "@vue/reactivity": "3.2.37", "@vue/shared": "3.2.37" @@ -1139,7 +1281,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.37.tgz", "integrity": "sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==", - "dev": true, "dependencies": { "@vue/runtime-core": "3.2.37", "@vue/shared": "3.2.37", @@ -1150,7 +1291,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.37.tgz", "integrity": "sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==", - "dev": true, "dependencies": { "@vue/compiler-ssr": "3.2.37", "@vue/shared": "3.2.37" @@ -1162,8 +1302,7 @@ "node_modules/@vue/shared": { "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.37.tgz", - "integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==", - "dev": true + "integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==" }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", @@ -1423,7 +1562,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, + "devOptional": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -1535,7 +1674,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8" } @@ -1554,7 +1693,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, + "devOptional": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -1598,7 +1737,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, + "devOptional": true, "peer": true }, "node_modules/call-bind": { @@ -1670,7 +1809,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, + "devOptional": true, "funding": [ { "type": "individual", @@ -1768,7 +1907,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, + "devOptional": true, "peer": true }, "node_modules/commondir": { @@ -1861,8 +2000,7 @@ "node_modules/csstype": { "version": "2.6.20", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", - "dev": true + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" }, "node_modules/d": { "version": "1.0.1", @@ -2010,10 +2148,9 @@ } }, "node_modules/esbuild": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.9.tgz", - "integrity": "sha512-gkH83yHyijMSZcZFs1IWew342eMdFuWXmQo3zkDPTre25LIPBJsXryg02M3u8OpTwCJdBkdaQwqKkDLnAsAeLQ==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -2022,28 +2159,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.16.9", - "@esbuild/android-arm64": "0.16.9", - "@esbuild/android-x64": "0.16.9", - "@esbuild/darwin-arm64": "0.16.9", - "@esbuild/darwin-x64": "0.16.9", - "@esbuild/freebsd-arm64": "0.16.9", - "@esbuild/freebsd-x64": "0.16.9", - "@esbuild/linux-arm": "0.16.9", - "@esbuild/linux-arm64": "0.16.9", - "@esbuild/linux-ia32": "0.16.9", - "@esbuild/linux-loong64": "0.16.9", - "@esbuild/linux-mips64el": "0.16.9", - "@esbuild/linux-ppc64": "0.16.9", - "@esbuild/linux-riscv64": "0.16.9", - "@esbuild/linux-s390x": "0.16.9", - "@esbuild/linux-x64": "0.16.9", - "@esbuild/netbsd-x64": "0.16.9", - "@esbuild/openbsd-x64": "0.16.9", - "@esbuild/sunos-x64": "0.16.9", - "@esbuild/win32-arm64": "0.16.9", - "@esbuild/win32-ia32": "0.16.9", - "@esbuild/win32-x64": "0.16.9" + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" } }, "node_modules/escalade": { @@ -2114,8 +2252,7 @@ "node_modules/estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "node_modules/events": { "version": "3.3.0", @@ -2183,7 +2320,7 @@ "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, + "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2245,10 +2382,9 @@ "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==", - "dev": true, + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "hasInstallScript": true, "optional": true, "os": [ @@ -2312,7 +2448,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "devOptional": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -2396,7 +2532,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", - "dev": true + "devOptional": true }, "node_modules/inflight": { "version": "1.0.6", @@ -2418,7 +2554,7 @@ "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, + "devOptional": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -2442,7 +2578,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -2451,7 +2587,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, + "devOptional": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -2463,7 +2599,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.12.0" } @@ -2609,19 +2745,22 @@ } }, "node_modules/laravel-vite-plugin": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.2.tgz", - "integrity": "sha512-MEAGEEOrDk46PnoUPLAhHxM1ATEdRYKyDtN8DT/PLTDnO/HY6JZpRZpeC+Q0fiYzbzg+6OH0nlhuSRKbBaCLcw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.0.1.tgz", + "integrity": "sha512-laLEZUnSskIDZtLb2FNRdcjsRUhh1VOVvapbVGVTeaBPJTCF/b6gbPiX2dZdcH1RKoOE0an7L+2gnInk6K33Zw==", "dev": true, "dependencies": { "picocolors": "^1.0.0", - "vite-plugin-full-reload": "^1.0.1" + "vite-plugin-full-reload": "^1.1.0" + }, + "bin": { + "clean-orphaned-assets": "bin/clean.js" }, "engines": { - "node": ">=14" + "node": "^18.0.0 || >=20.0.0" }, "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" + "vite": "^5.0.0" } }, "node_modules/lilconfig": { @@ -2715,7 +2854,6 @@ "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, "dependencies": { "sourcemap-codec": "^1.4.8" } @@ -2822,10 +2960,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==", - "dev": true, + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", @@ -2861,7 +2998,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -2938,14 +3075,13 @@ "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8.6" }, @@ -2989,10 +3125,9 @@ } }, "node_modules/postcss": { - "version": "8.4.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", - "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==", - "dev": true, + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "funding": [ { "type": "opencollective", @@ -3008,7 +3143,7 @@ } ], "dependencies": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -3205,7 +3340,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, + "devOptional": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -3384,7 +3519,7 @@ "version": "1.54.3", "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.3.tgz", "integrity": "sha512-fLodey5Qd41Pxp/Tk7Al97sViYwF/TazRc5t6E65O7JOk4XF8pzwIW7CvCxYVOfJFFI/1x5+elDyBIixrp+zrw==", - "dev": true, + "devOptional": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -3528,7 +3663,6 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -3537,7 +3671,6 @@ "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, "engines": { "node": ">=0.10.0" } @@ -3560,7 +3693,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, + "devOptional": true, "peer": true, "dependencies": { "buffer-from": "^1.0.0", @@ -3577,8 +3710,7 @@ "node_modules/sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, "node_modules/sucrase": { "version": "3.34.0", @@ -3745,7 +3877,7 @@ "version": "5.14.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, + "devOptional": true, "peer": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -3818,7 +3950,7 @@ "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, + "devOptional": true, "peer": true, "bin": { "acorn": "bin/acorn" @@ -3877,7 +4009,7 @@ "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, + "devOptional": true, "dependencies": { "is-number": "^7.0.0" }, @@ -3959,28 +4091,30 @@ } }, "node_modules/vite": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.2.tgz", - "integrity": "sha512-QJaY3R+tFlTagH0exVqbgkkw45B+/bXVBzF2ZD1KB5Z8RiAoiKo60vSUf6/r4c2Vh9jfGBKM4oBI9b4/1ZJYng==", - "dev": true, + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.3.tgz", + "integrity": "sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==", "dependencies": { - "esbuild": "^0.16.3", - "postcss": "^8.4.20", - "resolve": "^1.22.1", - "rollup": "^3.7.0" + "esbuild": "^0.19.3", + "postcss": "^8.4.35", + "rollup": "^4.2.0" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" }, "optionalDependencies": { - "fsevents": "~2.3.2" + "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": ">= 14", + "@types/node": "^18.0.0 || >=20.0.0", "less": "*", + "lightningcss": "^1.21.0", "sass": "*", "stylus": "*", "sugarss": "*", @@ -3993,6 +4127,9 @@ "less": { "optional": true }, + "lightningcss": { + "optional": true + }, "sass": { "optional": true }, @@ -4008,31 +4145,48 @@ } }, "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/vite/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "node_modules/vite/node_modules/rollup": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.7.5.tgz", - "integrity": "sha512-z0ZbqHBtS/et2EEUKMrAl2CoSdwN7ZPzL17UMiKN9RjjqHShTlv7F9J6ZJZJNREYjBh3TvBrdfjkFDIXFNeuiQ==", - "dev": true, + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.11.0.tgz", + "integrity": "sha512-2xIbaXDXjf3u2tajvA5xROpib7eegJ9Y/uPlSFhXLNpK9ampCczXAhLEb5yLzJyG3LAdI1NWtNjDXiLyniNdjQ==", + "dependencies": { + "@types/estree": "1.0.5" + }, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=14.18.0", + "node": ">=18.0.0", "npm": ">=8.0.0" }, "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.11.0", + "@rollup/rollup-android-arm64": "4.11.0", + "@rollup/rollup-darwin-arm64": "4.11.0", + "@rollup/rollup-darwin-x64": "4.11.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.11.0", + "@rollup/rollup-linux-arm64-gnu": "4.11.0", + "@rollup/rollup-linux-arm64-musl": "4.11.0", + "@rollup/rollup-linux-riscv64-gnu": "4.11.0", + "@rollup/rollup-linux-x64-gnu": "4.11.0", + "@rollup/rollup-linux-x64-musl": "4.11.0", + "@rollup/rollup-win32-arm64-msvc": "4.11.0", + "@rollup/rollup-win32-ia32-msvc": "4.11.0", + "@rollup/rollup-win32-x64-msvc": "4.11.0", "fsevents": "~2.3.2" } }, @@ -4040,7 +4194,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.37.tgz", "integrity": "sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==", - "dev": true, "dependencies": { "@vue/compiler-dom": "3.2.37", "@vue/compiler-sfc": "3.2.37", @@ -4556,8 +4709,7 @@ "@babel/parser": { "version": "7.18.11", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", - "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", - "dev": true + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==" }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", @@ -4611,158 +4763,142 @@ "to-fast-properties": "^2.0.0" } }, + "@esbuild/aix-ppc64": { + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", + "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "optional": true + }, "@esbuild/android-arm": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.16.9.tgz", - "integrity": "sha512-kW5ccqWHVOOTGUkkJbtfoImtqu3kA1PFkivM+9QPFSHphPfPBlBalX9eDRqPK+wHCqKhU48/78T791qPgC9e9A==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", + "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", "optional": true }, "@esbuild/android-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.16.9.tgz", - "integrity": "sha512-ndIAZJUeLx4O+4AJbFQCurQW4VRUXjDsUvt1L+nP8bVELOWdmdCEOtlIweCUE6P+hU0uxYbEK2AEP0n5IVQvhg==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", + "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", "optional": true }, "@esbuild/android-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.16.9.tgz", - "integrity": "sha512-UbMcJB4EHrAVOnknQklREPgclNU2CPet2h+sCBCXmF2mfoYWopBn/CfTfeyOkb/JglOcdEADqAljFndMKnFtOw==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", + "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.16.9.tgz", - "integrity": "sha512-d7D7/nrt4CxPul98lx4PXhyNZwTYtbdaHhOSdXlZuu5zZIznjqtMqLac8Bv+IuT6SVHiHUwrkL6ywD7mOgLW+A==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", + "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", "optional": true }, "@esbuild/darwin-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.16.9.tgz", - "integrity": "sha512-LZc+Wlz06AkJYtwWsBM3x2rSqTG8lntDuftsUNQ3fCx9ZttYtvlDcVtgb+NQ6t9s6K5No5zutN3pcjZEC2a4iQ==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", + "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.9.tgz", - "integrity": "sha512-gIj0UQZlQo93CHYouHKkpzP7AuruSaMIm1etcWIxccFEVqCN1xDr6BWlN9bM+ol/f0W9w3hx3HDuEwcJVtGneQ==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", + "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.16.9.tgz", - "integrity": "sha512-GNors4vaMJ7lzGOuhzNc7jvgsQZqErGA8rsW+nck8N1nYu86CvsJW2seigVrQQWOV4QzEP8Zf3gm+QCjA2hnBQ==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", + "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", "optional": true }, "@esbuild/linux-arm": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.16.9.tgz", - "integrity": "sha512-cNx1EF99c2t1Ztn0lk9N+MuwBijGF8mH6nx9GFsB3e0lpUpPkCE/yt5d+7NP9EwJf5uzqdjutgVYoH1SNqzudA==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", + "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", "optional": true }, "@esbuild/linux-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.16.9.tgz", - "integrity": "sha512-YPxQunReYp8RQ1FvexFrOEqqf+nLbS3bKVZF5FRT2uKM7Wio7BeATqAwO02AyrdSEntt3I5fhFsujUChIa8CZg==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", + "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", "optional": true }, "@esbuild/linux-ia32": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.16.9.tgz", - "integrity": "sha512-zb12ixDIKNwFpIqR00J88FFitVwOEwO78EiUi8wi8FXlmSc3GtUuKV/BSO+730Kglt0B47+ZrJN1BhhOxZaVrw==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", + "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", "optional": true }, "@esbuild/linux-loong64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.16.9.tgz", - "integrity": "sha512-X8te4NLxtHiNT6H+4Pfm5RklzItA1Qy4nfyttihGGX+Koc53Ar20ViC+myY70QJ8PDEOehinXZj/F7QK3A+MKQ==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", + "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.16.9.tgz", - "integrity": "sha512-ZqyMDLt02c5smoS3enlF54ndK5zK4IpClLTxF0hHfzHJlfm4y8IAkIF8LUW0W7zxcKy7oAwI7BRDqeVvC120SA==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", + "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.16.9.tgz", - "integrity": "sha512-k+ca5W5LDBEF3lfDwMV6YNXwm4wEpw9krMnNvvlNz3MrKSD2Eb2c861O0MaKrZkG/buTQAP4vkavbLwgIe6xjg==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", + "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.16.9.tgz", - "integrity": "sha512-GuInVdogjmg9DhgkEmNipHkC+3tzkanPJzgzTC2ihsvrruLyFoR1YrTGixblNSMPudQLpiqkcwGwwe0oqfrvfA==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", + "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", "optional": true }, "@esbuild/linux-s390x": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.16.9.tgz", - "integrity": "sha512-49wQ0aYkvwXonGsxc7LuuLNICMX8XtO92Iqmug5Qau0kpnV6SP34jk+jIeu4suHwAbSbRhVFtDv75yRmyfQcHw==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", + "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", "optional": true }, "@esbuild/linux-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.16.9.tgz", - "integrity": "sha512-Nx4oKEAJ6EcQlt4dK7qJyuZUoXZG7CAeY22R7rqZijFzwFfMOD+gLP56uV7RrV86jGf8PeRY8TBsRmOcZoG42w==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", + "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.16.9.tgz", - "integrity": "sha512-d0WnpgJ+FTiMZXEQ1NOv9+0gvEhttbgKEvVqWWAtl1u9AvlspKXbodKHzQ5MLP6YV1y52Xp+p8FMYqj8ykTahg==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", + "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.16.9.tgz", - "integrity": "sha512-jccK11278dvEscHFfMk5EIPjF4wv1qGD0vps7mBV1a6TspdR36O28fgPem/SA/0pcsCPHjww5ouCLwP+JNAFlw==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", + "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", "optional": true }, "@esbuild/sunos-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.16.9.tgz", - "integrity": "sha512-OetwTSsv6mIDLqN7I7I2oX9MmHGwG+AP+wKIHvq+6sIHwcPPJqRx+DJB55jy9JG13CWcdcQno/7V5MTJ5a0xfQ==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", + "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", "optional": true }, "@esbuild/win32-arm64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.16.9.tgz", - "integrity": "sha512-tKSSSK6unhxbGbHg+Cc+JhRzemkcsX0tPBvG0m5qsWbkShDK9c+/LSb13L18LWVdOQZwuA55Vbakxmt6OjBDOQ==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", + "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", "optional": true }, "@esbuild/win32-ia32": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.16.9.tgz", - "integrity": "sha512-ZTQ5vhNS5gli0KK8I6/s6+LwXmNEfq1ftjnSVyyNm33dBw8zDpstqhGXYUbZSWWLvkqiRRjgxgmoncmi6Yy7Ng==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", + "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", "optional": true }, "@esbuild/win32-x64": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.16.9.tgz", - "integrity": "sha512-C4ZX+YFIp6+lPrru3tpH6Gaapy8IBRHw/e7l63fzGDhn/EaiGpQgbIlT5paByyy+oMvRFQoxxyvC4LE0AjJMqQ==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", + "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", "optional": true }, "@inertiajs/inertia": { @@ -4812,19 +4948,19 @@ "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 + "devOptional": 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 + "devOptional": true }, "@jridgewell/source-map": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, + "devOptional": true, "peer": true, "requires": { "@jridgewell/gen-mapping": "^0.3.0", @@ -4835,7 +4971,7 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, + "devOptional": true, "peer": true, "requires": { "@jridgewell/set-array": "^1.0.1", @@ -4849,13 +4985,13 @@ "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 + "devOptional": true }, "@jridgewell/trace-mapping": { "version": "0.3.14", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, + "devOptional": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -4927,6 +5063,84 @@ } } }, + "@rollup/rollup-android-arm-eabi": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.11.0.tgz", + "integrity": "sha512-BV+u2QSfK3i1o6FucqJh5IK9cjAU6icjFFhvknzFgu472jzl0bBojfDAkJLBEsHFMo+YZg6rthBvBBt8z12IBQ==", + "optional": true + }, + "@rollup/rollup-android-arm64": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.11.0.tgz", + "integrity": "sha512-0ij3iw7sT5jbcdXofWO2NqDNjSVVsf6itcAkV2I6Xsq4+6wjW1A8rViVB67TfBEan7PV2kbLzT8rhOVWLI2YXw==", + "optional": true + }, + "@rollup/rollup-darwin-arm64": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.11.0.tgz", + "integrity": "sha512-yPLs6RbbBMupArf6qv1UDk6dzZvlH66z6NLYEwqTU0VHtss1wkI4UYeeMS7TVj5QRVvaNAWYKP0TD/MOeZ76Zg==", + "optional": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.11.0.tgz", + "integrity": "sha512-OvqIgwaGAwnASzXaZEeoJY3RltOFg+WUbdkdfoluh2iqatd090UeOG3A/h0wNZmE93dDew9tAtXgm3/+U/B6bw==", + "optional": true + }, + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.11.0.tgz", + "integrity": "sha512-X17s4hZK3QbRmdAuLd2EE+qwwxL8JxyVupEqAkxKPa/IgX49ZO+vf0ka69gIKsaYeo6c1CuwY3k8trfDtZ9dFg==", + "optional": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.11.0.tgz", + "integrity": "sha512-673Lu9EJwxVB9NfYeA4AdNu0FOHz7g9t6N1DmT7bZPn1u6bTF+oZjj+fuxUcrfxWXE0r2jxl5QYMa9cUOj9NFg==", + "optional": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.11.0.tgz", + "integrity": "sha512-yFW2msTAQNpPJaMmh2NpRalr1KXI7ZUjlN6dY/FhWlOclMrZezm5GIhy3cP4Ts2rIAC+IPLAjNibjp1BsxCVGg==", + "optional": true + }, + "@rollup/rollup-linux-riscv64-gnu": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.11.0.tgz", + "integrity": "sha512-kKT9XIuhbvYgiA3cPAGntvrBgzhWkGpBMzuk1V12Xuoqg7CI41chye4HU0vLJnGf9MiZzfNh4I7StPeOzOWJfA==", + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.11.0.tgz", + "integrity": "sha512-6q4ESWlyTO+erp1PSCmASac+ixaDv11dBk1fqyIuvIUc/CmRAX2Zk+2qK1FGo5q7kyDcjHCFVwgGFCGIZGVwCA==", + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.11.0.tgz", + "integrity": "sha512-vIAQUmXeMLmaDN78HSE4Kh6xqof2e3TJUKr+LPqXWU4NYNON0MDN9h2+t4KHrPAQNmU3w1GxBQ/n01PaWFwa5w==", + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.11.0.tgz", + "integrity": "sha512-LVXo9dDTGPr0nezMdqa1hK4JeoMZ02nstUxGYY/sMIDtTYlli1ZxTXBYAz3vzuuvKO4X6NBETciIh7N9+abT1g==", + "optional": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.11.0.tgz", + "integrity": "sha512-xZVt6K70Gr3I7nUhug2dN6VRR1ibot3rXqXS3wo+8JP64t7djc3lBFyqO4GiVrhNaAIhUCJtwQ/20dr0h0thmQ==", + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.11.0.tgz", + "integrity": "sha512-f3I7h9oTg79UitEco9/2bzwdciYkWr8pITs3meSDSlr1TdvQ7IxkQaaYN2YqZXX5uZhiYL+VuYDmHwNzhx+HOg==", + "optional": true + }, "@tailwindcss/forms": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.1.tgz", @@ -4986,13 +5200,12 @@ "version": "18.6.4", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.4.tgz", "integrity": "sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==", - "dev": true + "devOptional": true }, "@vitejs/plugin-vue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.0.0.tgz", - "integrity": "sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==", - "dev": true, + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", + "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", "requires": {} }, "@vue/compat": { @@ -5006,7 +5219,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.37.tgz", "integrity": "sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==", - "dev": true, "requires": { "@babel/parser": "^7.16.4", "@vue/shared": "3.2.37", @@ -5018,7 +5230,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.37.tgz", "integrity": "sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==", - "dev": true, "requires": { "@vue/compiler-core": "3.2.37", "@vue/shared": "3.2.37" @@ -5028,7 +5239,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz", "integrity": "sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==", - "dev": true, "requires": { "@babel/parser": "^7.16.4", "@vue/compiler-core": "3.2.37", @@ -5046,7 +5256,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.37.tgz", "integrity": "sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==", - "dev": true, "requires": { "@vue/compiler-dom": "3.2.37", "@vue/shared": "3.2.37" @@ -5062,7 +5271,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.37.tgz", "integrity": "sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==", - "dev": true, "requires": { "@vue/shared": "3.2.37" } @@ -5071,7 +5279,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.37.tgz", "integrity": "sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==", - "dev": true, "requires": { "@babel/parser": "^7.16.4", "@vue/compiler-core": "3.2.37", @@ -5084,7 +5291,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.37.tgz", "integrity": "sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==", - "dev": true, "requires": { "@vue/reactivity": "3.2.37", "@vue/shared": "3.2.37" @@ -5094,7 +5300,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.37.tgz", "integrity": "sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==", - "dev": true, "requires": { "@vue/runtime-core": "3.2.37", "@vue/shared": "3.2.37", @@ -5105,7 +5310,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.37.tgz", "integrity": "sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==", - "dev": true, "requires": { "@vue/compiler-ssr": "3.2.37", "@vue/shared": "3.2.37" @@ -5114,8 +5318,7 @@ "@vue/shared": { "version": "3.2.37", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.37.tgz", - "integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==", - "dev": true + "integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==" }, "@webassemblyjs/ast": { "version": "1.11.1", @@ -5359,7 +5562,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, + "devOptional": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5436,7 +5639,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true + "devOptional": true }, "brace-expansion": { "version": "1.1.11", @@ -5452,7 +5655,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, + "devOptional": true, "requires": { "fill-range": "^7.0.1" } @@ -5473,7 +5676,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, + "devOptional": true, "peer": true }, "call-bind": { @@ -5519,7 +5722,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, + "devOptional": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5594,7 +5797,7 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, + "devOptional": true, "peer": true }, "commondir": { @@ -5669,8 +5872,7 @@ "csstype": { "version": "2.6.20", "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", - "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==", - "dev": true + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" }, "d": { "version": "1.0.1", @@ -5791,33 +5993,33 @@ } }, "esbuild": { - "version": "0.16.9", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.16.9.tgz", - "integrity": "sha512-gkH83yHyijMSZcZFs1IWew342eMdFuWXmQo3zkDPTre25LIPBJsXryg02M3u8OpTwCJdBkdaQwqKkDLnAsAeLQ==", - "dev": true, + "version": "0.19.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", + "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", "requires": { - "@esbuild/android-arm": "0.16.9", - "@esbuild/android-arm64": "0.16.9", - "@esbuild/android-x64": "0.16.9", - "@esbuild/darwin-arm64": "0.16.9", - "@esbuild/darwin-x64": "0.16.9", - "@esbuild/freebsd-arm64": "0.16.9", - "@esbuild/freebsd-x64": "0.16.9", - "@esbuild/linux-arm": "0.16.9", - "@esbuild/linux-arm64": "0.16.9", - "@esbuild/linux-ia32": "0.16.9", - "@esbuild/linux-loong64": "0.16.9", - "@esbuild/linux-mips64el": "0.16.9", - "@esbuild/linux-ppc64": "0.16.9", - "@esbuild/linux-riscv64": "0.16.9", - "@esbuild/linux-s390x": "0.16.9", - "@esbuild/linux-x64": "0.16.9", - "@esbuild/netbsd-x64": "0.16.9", - "@esbuild/openbsd-x64": "0.16.9", - "@esbuild/sunos-x64": "0.16.9", - "@esbuild/win32-arm64": "0.16.9", - "@esbuild/win32-ia32": "0.16.9", - "@esbuild/win32-x64": "0.16.9" + "@esbuild/aix-ppc64": "0.19.12", + "@esbuild/android-arm": "0.19.12", + "@esbuild/android-arm64": "0.19.12", + "@esbuild/android-x64": "0.19.12", + "@esbuild/darwin-arm64": "0.19.12", + "@esbuild/darwin-x64": "0.19.12", + "@esbuild/freebsd-arm64": "0.19.12", + "@esbuild/freebsd-x64": "0.19.12", + "@esbuild/linux-arm": "0.19.12", + "@esbuild/linux-arm64": "0.19.12", + "@esbuild/linux-ia32": "0.19.12", + "@esbuild/linux-loong64": "0.19.12", + "@esbuild/linux-mips64el": "0.19.12", + "@esbuild/linux-ppc64": "0.19.12", + "@esbuild/linux-riscv64": "0.19.12", + "@esbuild/linux-s390x": "0.19.12", + "@esbuild/linux-x64": "0.19.12", + "@esbuild/netbsd-x64": "0.19.12", + "@esbuild/openbsd-x64": "0.19.12", + "@esbuild/sunos-x64": "0.19.12", + "@esbuild/win32-arm64": "0.19.12", + "@esbuild/win32-ia32": "0.19.12", + "@esbuild/win32-x64": "0.19.12" } }, "escalade": { @@ -5872,8 +6074,7 @@ "estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, "events": { "version": "3.3.0", @@ -5937,7 +6138,7 @@ "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, + "devOptional": true, "requires": { "to-regex-range": "^5.0.1" } @@ -5972,10 +6173,9 @@ "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, + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "optional": true }, "function-bind": { @@ -6020,7 +6220,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, + "devOptional": true, "requires": { "is-glob": "^4.0.1" } @@ -6086,7 +6286,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", - "dev": true + "devOptional": true }, "inflight": { "version": "1.0.6", @@ -6108,7 +6308,7 @@ "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, + "devOptional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -6126,13 +6326,13 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true + "devOptional": 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, + "devOptional": true, "requires": { "is-extglob": "^2.1.1" } @@ -6141,7 +6341,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true + "devOptional": true }, "is-plain-object": { "version": "2.0.4", @@ -6250,13 +6450,13 @@ "dev": true }, "laravel-vite-plugin": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.7.2.tgz", - "integrity": "sha512-MEAGEEOrDk46PnoUPLAhHxM1ATEdRYKyDtN8DT/PLTDnO/HY6JZpRZpeC+Q0fiYzbzg+6OH0nlhuSRKbBaCLcw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-1.0.1.tgz", + "integrity": "sha512-laLEZUnSskIDZtLb2FNRdcjsRUhh1VOVvapbVGVTeaBPJTCF/b6gbPiX2dZdcH1RKoOE0an7L+2gnInk6K33Zw==", "dev": true, "requires": { "picocolors": "^1.0.0", - "vite-plugin-full-reload": "^1.0.1" + "vite-plugin-full-reload": "^1.1.0" } }, "lilconfig": { @@ -6340,7 +6540,6 @@ "version": "0.25.9", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, "requires": { "sourcemap-codec": "^1.4.8" } @@ -6429,10 +6628,9 @@ } }, "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 + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, "neo-async": { "version": "2.6.2", @@ -6456,7 +6654,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "devOptional": true }, "normalize-range": { "version": "0.1.2", @@ -6512,14 +6710,13 @@ "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true + "devOptional": true }, "pify": { "version": "2.3.0", @@ -6541,12 +6738,11 @@ "requires": {} }, "postcss": { - "version": "8.4.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", - "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==", - "dev": true, + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "requires": { - "nanoid": "^3.3.6", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -6668,7 +6864,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, + "devOptional": true, "requires": { "picomatch": "^2.2.1" } @@ -6804,7 +7000,7 @@ "version": "1.54.3", "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.3.tgz", "integrity": "sha512-fLodey5Qd41Pxp/Tk7Al97sViYwF/TazRc5t6E65O7JOk4XF8pzwIW7CvCxYVOfJFFI/1x5+elDyBIixrp+zrw==", - "dev": true, + "devOptional": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -6895,14 +7091,12 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "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 + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, "source-map-resolve": { "version": "0.5.3", @@ -6921,7 +7115,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, + "devOptional": true, "peer": true, "requires": { "buffer-from": "^1.0.0", @@ -6937,8 +7131,7 @@ "sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, "sucrase": { "version": "3.34.0", @@ -7065,7 +7258,7 @@ "version": "5.14.2", "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, + "devOptional": true, "peer": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -7078,7 +7271,7 @@ "version": "8.8.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true, + "devOptional": true, "peer": true } } @@ -7155,7 +7348,7 @@ "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, + "devOptional": true, "requires": { "is-number": "^7.0.0" } @@ -7210,33 +7403,49 @@ "dev": true }, "vite": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.0.2.tgz", - "integrity": "sha512-QJaY3R+tFlTagH0exVqbgkkw45B+/bXVBzF2ZD1KB5Z8RiAoiKo60vSUf6/r4c2Vh9jfGBKM4oBI9b4/1ZJYng==", - "dev": true, + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.3.tgz", + "integrity": "sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==", "requires": { - "esbuild": "^0.16.3", - "fsevents": "~2.3.2", - "postcss": "^8.4.20", - "resolve": "^1.22.1", - "rollup": "^3.7.0" + "esbuild": "^0.19.3", + "fsevents": "~2.3.3", + "postcss": "^8.4.35", + "rollup": "^4.2.0" }, "dependencies": { + "@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, "rollup": { - "version": "3.7.5", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.7.5.tgz", - "integrity": "sha512-z0ZbqHBtS/et2EEUKMrAl2CoSdwN7ZPzL17UMiKN9RjjqHShTlv7F9J6ZJZJNREYjBh3TvBrdfjkFDIXFNeuiQ==", - "dev": true, + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.11.0.tgz", + "integrity": "sha512-2xIbaXDXjf3u2tajvA5xROpib7eegJ9Y/uPlSFhXLNpK9ampCczXAhLEb5yLzJyG3LAdI1NWtNjDXiLyniNdjQ==", "requires": { + "@rollup/rollup-android-arm-eabi": "4.11.0", + "@rollup/rollup-android-arm64": "4.11.0", + "@rollup/rollup-darwin-arm64": "4.11.0", + "@rollup/rollup-darwin-x64": "4.11.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.11.0", + "@rollup/rollup-linux-arm64-gnu": "4.11.0", + "@rollup/rollup-linux-arm64-musl": "4.11.0", + "@rollup/rollup-linux-riscv64-gnu": "4.11.0", + "@rollup/rollup-linux-x64-gnu": "4.11.0", + "@rollup/rollup-linux-x64-musl": "4.11.0", + "@rollup/rollup-win32-arm64-msvc": "4.11.0", + "@rollup/rollup-win32-ia32-msvc": "4.11.0", + "@rollup/rollup-win32-x64-msvc": "4.11.0", + "@types/estree": "1.0.5", "fsevents": "~2.3.2" } } } }, "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, "requires": { "picocolors": "^1.0.0", @@ -7247,7 +7456,6 @@ "version": "3.2.37", "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.37.tgz", "integrity": "sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==", - "dev": true, "requires": { "@vue/compiler-dom": "3.2.37", "@vue/compiler-sfc": "3.2.37", diff --git a/package.json b/package.json index 5fde4ff..eb028db 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,6 @@ "@tailwindcss/forms": "^0.4.1", "@tailwindcss/typography": "^0.5.10", "@types/node": "^18.0.6", - "@vitejs/plugin-vue": "^4.0.0", "@vue/compat": "^3.1.0", "@vue/compiler-sfc": "^3.1.0", "autoprefixer": "^10.4.16", @@ -25,8 +24,8 @@ "balloon-css": "^1.2.0", "click-outside-vue3": "^4.0.1", "cross-env": "^7.0.3", - "laravel-vite-plugin": "^0.7.2", "lodash": "^4.17.15", + "laravel-vite-plugin": "^1.0.0", "mitt": "^3.0.0", "portal-vue": "^3.0.0", "postcss": "^8.4.30", @@ -36,10 +35,14 @@ "tailwindcss": "^3.4.1", "tippy.js": "^6.3.7", "v-click-outside": "^3.2.0", - "vite": "^4.0.2", + "vite": "^5.1.3", "vue": "^3.1.0", "vue-clipboard2": "^0.3.1", "vue-loader": "^16.0.0", "vuex": "^4.0.2" + }, + "type": "module", + "dependencies": { + "@vitejs/plugin-vue": "^5.0.4" } } diff --git a/postcss.config.js b/postcss.config.js index 33ad091..a15d19a 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,8 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} +export default { + plugins: { + "postcss-import": {}, + "tailwindcss/nesting": {}, + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/public/build/assets/403-da19c364.js b/public/build/assets/403-nfLvrzn6.js similarity index 88% rename from public/build/assets/403-da19c364.js rename to public/build/assets/403-nfLvrzn6.js index c6ee50a..5743b53 100644 --- a/public/build/assets/403-da19c364.js +++ b/public/build/assets/403-nfLvrzn6.js @@ -1,11 +1,11 @@ -import TopBar from "./TopBar-0e353620.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-Dv6SKowP.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/404-e5a1ddab.js b/public/build/assets/404-uKfansu3.js similarity index 90% rename from public/build/assets/404-e5a1ddab.js rename to public/build/assets/404-uKfansu3.js index 9b13229..4a904fa 100644 --- a/public/build/assets/404-e5a1ddab.js +++ b/public/build/assets/404-uKfansu3.js @@ -1,9 +1,9 @@ -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./notification-372c4430.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Aliases-9fbdc816.js b/public/build/assets/Aliases-CMcAZAJB.js similarity index 91% rename from public/build/assets/Aliases-9fbdc816.js rename to public/build/assets/Aliases-CMcAZAJB.js index 1462faf..8157a20 100644 --- a/public/build/assets/Aliases-9fbdc816.js +++ b/public/build/assets/Aliases-CMcAZAJB.js @@ -1,22 +1,22 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { F as FormTextarea } from "./FormTextarea-f6c1b9a5.js"; -import { a as Form, F as FormActions } from "./Form-dd5695d5.js"; -import { P as Pagination } from "./Pagination-afff57b0.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import Tabs from "./Tabs-23e02a90.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, j as withDirectives, v as vModelCheckbox, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { F as FormTextarea } from "./FormTextarea-BSmbux_l.js"; +import { a as Form, F as FormActions } from "./Form-B2QYoLoL.js"; +import { P as Pagination } from "./Pagination-Bv2cZ6go.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import Tabs from "./Tabs-Dc3bhyC5.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, h as withDirectives, v as vModelCheckbox, d as withModifiers, e as createCommentVNode, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Apps-a0162390.js b/public/build/assets/Apps-GQxwbgYy.js similarity index 94% rename from public/build/assets/Apps-a0162390.js rename to public/build/assets/Apps-GQxwbgYy.js index 67bd770..ca72ba9 100644 --- a/public/build/assets/Apps-a0162390.js +++ b/public/build/assets/Apps-GQxwbgYy.js @@ -1,17 +1,17 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { a as Form, F as FormActions } from "./Form-dd5695d5.js"; -import Tabs from "./Tabs-23e02a90.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, e as createCommentVNode, b as createBaseVNode, j as withDirectives, v as vModelCheckbox } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { a as Form, F as FormActions } from "./Form-B2QYoLoL.js"; +import Tabs from "./Tabs-Dc3bhyC5.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, e as createCommentVNode, b as createBaseVNode, h as withDirectives, v as vModelCheckbox } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Article-1e94980f.js b/public/build/assets/Article-ybDv77hT.js similarity index 83% rename from public/build/assets/Article-1e94980f.js rename to public/build/assets/Article-ybDv77hT.js index 22336b7..c296ea1 100644 --- a/public/build/assets/Article-1e94980f.js +++ b/public/build/assets/Article-ybDv77hT.js @@ -1,20 +1,20 @@ -import TopBar from "./TopBar-29b6b04c.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormTextarea } from "./FormTextarea-f6c1b9a5.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import Tabs from "./Tabs-37105dd7.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-DgiXSls-.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormTextarea } from "./FormTextarea-BSmbux_l.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import Tabs from "./Tabs-DAh5F9QQ.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Billing-4b8e1460.js b/public/build/assets/Billing-2VpG1pKd.js similarity index 97% rename from public/build/assets/Billing-4b8e1460.js rename to public/build/assets/Billing-2VpG1pKd.js index 53efde7..29864ed 100644 --- a/public/build/assets/Billing-4b8e1460.js +++ b/public/build/assets/Billing-2VpG1pKd.js @@ -1,20 +1,20 @@ -import TopBar from "./TopBar-4d6e9990.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown-954d36aa.js"; -import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { F as FormTextarea } from "./FormTextarea-f6c1b9a5.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { u as useNotification } from "./notification-372c4430.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, e as createCommentVNode, d as withModifiers, f as createTextVNode, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; +import TopBar from "./TopBar-0HmotGst.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown-hiNjEAcY.js"; +import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { F as FormTextarea } from "./FormTextarea-BSmbux_l.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, e as createCommentVNode, d as withModifiers, f as createTextVNode, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/BillingError-1a526334.js b/public/build/assets/BillingError-B15kq6i_.js similarity index 87% rename from public/build/assets/BillingError-1a526334.js rename to public/build/assets/BillingError-B15kq6i_.js index 7e42ce4..4f8ed63 100644 --- a/public/build/assets/BillingError-1a526334.js +++ b/public/build/assets/BillingError-B15kq6i_.js @@ -1,15 +1,15 @@ -import TopBar from "./TopBar-4d6e9990.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown-954d36aa.js"; -import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; -import "./Form-dd5695d5.js"; +import TopBar from "./TopBar-0HmotGst.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { I as IconArrowDown, a as IconArrowUp } from "./IconArrowDown-hiNjEAcY.js"; +import { I as IconClose, M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; +import "./Form-B2QYoLoL.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Button-ecfd0bd9.js b/public/build/assets/Button-BU87Kkzj.js similarity index 89% rename from public/build/assets/Button-ecfd0bd9.js rename to public/build/assets/Button-BU87Kkzj.js index 127e4fe..42041eb 100644 --- a/public/build/assets/Button-ecfd0bd9.js +++ b/public/build/assets/Button-BU87Kkzj.js @@ -1,5 +1,5 @@ -import { o as openBlock, g as createBlock, w as withCtx, h as renderSlot, n as normalizeClass, i as resolveDynamicComponent } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, g as createBlock, w as withCtx, j as renderSlot, n as normalizeClass, m as resolveDynamicComponent } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const baseClasses = "items-center justify-center font-medium capitalize rounded select-none focus:outline-none"; const flexClasses = "flex w-full text-body"; const inlineFlexClasses = "inline-flex text-small"; diff --git a/public/build/assets/Certificates-0f3ddc84.js b/public/build/assets/Certificates-eLyeIo0p.js similarity index 93% rename from public/build/assets/Certificates-0f3ddc84.js rename to public/build/assets/Certificates-eLyeIo0p.js index 4f786ba..3427e00 100644 --- a/public/build/assets/Certificates-0f3ddc84.js +++ b/public/build/assets/Certificates-eLyeIo0p.js @@ -1,22 +1,22 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { F as FormTextarea } from "./FormTextarea-f6c1b9a5.js"; -import { a as Form, F as FormActions } from "./Form-dd5695d5.js"; -import { P as Pagination } from "./Pagination-afff57b0.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import Tabs from "./Tabs-23e02a90.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, c as createElementBlock, e as createCommentVNode, b as createBaseVNode, d as withModifiers, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { F as FormTextarea } from "./FormTextarea-BSmbux_l.js"; +import { a as Form, F as FormActions } from "./Form-B2QYoLoL.js"; +import { P as Pagination } from "./Pagination-Bv2cZ6go.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import Tabs from "./Tabs-Dc3bhyC5.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, c as createElementBlock, e as createCommentVNode, b as createBaseVNode, d as withModifiers, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { @@ -108,9 +108,9 @@ const _sfc_main = { }, methods: { startPollingInterval() { - this.pollingInterval = setInterval(function() { + this.pollingInterval = setInterval((function() { this.poll(); - }.bind(this), 3e3); + }).bind(this), 3e3); }, clearPollingInterval() { clearTimeout(this.pollingInterval); diff --git a/public/build/assets/Closed-83854f05.js b/public/build/assets/Closed-C3Qn5-Wm.js similarity index 88% rename from public/build/assets/Closed-83854f05.js rename to public/build/assets/Closed-C3Qn5-Wm.js index 04247ec..721c738 100644 --- a/public/build/assets/Closed-83854f05.js +++ b/public/build/assets/Closed-C3Qn5-Wm.js @@ -1,15 +1,15 @@ -import TopBar from "./TopBar-20e437f1.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-BHk5zf5x.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/ConfirmTwoFactorAuthentication-41e4aba2.js b/public/build/assets/ConfirmTwoFactorAuthentication-DDWWxsMH.js similarity index 94% rename from public/build/assets/ConfirmTwoFactorAuthentication-41e4aba2.js rename to public/build/assets/ConfirmTwoFactorAuthentication-DDWWxsMH.js index 84e04f2..41c4cdf 100644 --- a/public/build/assets/ConfirmTwoFactorAuthentication-41e4aba2.js +++ b/public/build/assets/ConfirmTwoFactorAuthentication-DDWWxsMH.js @@ -1,9 +1,9 @@ -import { T as TextDivider } from "./TextDivider-dcf1c22c.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { C as Container } from "./Container-09059644.js"; -import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode, g as createBlock } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { T as TextDivider } from "./TextDivider-BljtVJNa.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode, g as createBlock } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { components: { TextDivider, diff --git a/public/build/assets/Container-09059644.js b/public/build/assets/Container-CNq5kmz8.js similarity index 80% rename from public/build/assets/Container-09059644.js rename to public/build/assets/Container-CNq5kmz8.js index 0036e5c..3e5b8e1 100644 --- a/public/build/assets/Container-09059644.js +++ b/public/build/assets/Container-CNq5kmz8.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, j as renderSlot, n as normalizeClass } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const baseClasses = "w-full px-4 sm:px-8 mx-auto"; const sizeClasses = { small: "max-w-sm", diff --git a/public/build/assets/Cronjobs-112ed32f.js b/public/build/assets/Cronjobs-Ctoj8T9M.js similarity index 95% rename from public/build/assets/Cronjobs-112ed32f.js rename to public/build/assets/Cronjobs-Ctoj8T9M.js index 0f4b80e..fd1ea85 100644 --- a/public/build/assets/Cronjobs-112ed32f.js +++ b/public/build/assets/Cronjobs-Ctoj8T9M.js @@ -1,20 +1,20 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { a as Form, F as FormActions } from "./Form-dd5695d5.js"; -import { P as Pagination } from "./Pagination-afff57b0.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { u as useNotification } from "./notification-372c4430.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import Tabs from "./Tabs-23e02a90.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, j as withDirectives, A as vModelRadio, B as vShow, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { a as Form, F as FormActions } from "./Form-B2QYoLoL.js"; +import { P as Pagination } from "./Pagination-Bv2cZ6go.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import Tabs from "./Tabs-Dc3bhyC5.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, h as withDirectives, A as vModelRadio, B as vShow, d as withModifiers, e as createCommentVNode, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; const _sfc_main = { layout: MainLayout, components: { @@ -118,9 +118,9 @@ const _sfc_main = { methods: { useNotification, startPollingInterval() { - this.pollingInterval = setInterval(function() { + this.pollingInterval = setInterval((function() { this.poll(); - }.bind(this), 3e3); + }).bind(this), 3e3); }, clearPollingInterval() { clearTimeout(this.pollingInterval); diff --git a/public/build/assets/Databases-6ffd4336.js b/public/build/assets/Databases-BSXg0jwt.js similarity index 93% rename from public/build/assets/Databases-6ffd4336.js rename to public/build/assets/Databases-BSXg0jwt.js index 5af3194..9668897 100644 --- a/public/build/assets/Databases-6ffd4336.js +++ b/public/build/assets/Databases-BSXg0jwt.js @@ -1,20 +1,20 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { a as Form, F as FormActions } from "./Form-dd5695d5.js"; -import { P as Pagination } from "./Pagination-afff57b0.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import Tabs from "./Tabs-23e02a90.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { a as Form, F as FormActions } from "./Form-B2QYoLoL.js"; +import { P as Pagination } from "./Pagination-Bv2cZ6go.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import Tabs from "./Tabs-Dc3bhyC5.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { metaInfo() { return { @@ -107,9 +107,9 @@ const _sfc_main = { }, methods: { startPollingInterval() { - this.pollingInterval = setInterval(function() { + this.pollingInterval = setInterval((function() { this.poll(); - }.bind(this), 3e3); + }).bind(this), 3e3); }, clearPollingInterval() { clearTimeout(this.pollingInterval); diff --git a/public/build/assets/Dns-f7cc1d05.js b/public/build/assets/Dns-B418t415.js similarity index 93% rename from public/build/assets/Dns-f7cc1d05.js rename to public/build/assets/Dns-B418t415.js index 2dc04d6..d3ee8b4 100644 --- a/public/build/assets/Dns-f7cc1d05.js +++ b/public/build/assets/Dns-B418t415.js @@ -1,20 +1,20 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { a as Form, F as FormActions } from "./Form-dd5695d5.js"; -import { P as Pagination } from "./Pagination-afff57b0.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import { u as useNotification } from "./notification-372c4430.js"; -import Tabs from "./Tabs-23e02a90.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { a as Form, F as FormActions } from "./Form-B2QYoLoL.js"; +import { P as Pagination } from "./Pagination-Bv2cZ6go.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; +import Tabs from "./Tabs-Dc3bhyC5.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/DropdownListItemButton-8e531bab.js b/public/build/assets/DropdownListItemButton-7vWP_3t1.js similarity index 92% rename from public/build/assets/DropdownListItemButton-8e531bab.js rename to public/build/assets/DropdownListItemButton-7vWP_3t1.js index f6dd89f..ab20078 100644 --- a/public/build/assets/DropdownListItemButton-8e531bab.js +++ b/public/build/assets/DropdownListItemButton-7vWP_3t1.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, b as createBaseVNode, j as renderSlot } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main$1 = {}; const _hoisted_1 = { width: "1em", diff --git a/public/build/assets/Email-cfe08038.js b/public/build/assets/Email-LHEtinB3.js similarity index 90% rename from public/build/assets/Email-cfe08038.js rename to public/build/assets/Email-LHEtinB3.js index feaddab..c71482b 100644 --- a/public/build/assets/Email-cfe08038.js +++ b/public/build/assets/Email-LHEtinB3.js @@ -1,10 +1,10 @@ -import { T as TextDivider } from "./TextDivider-dcf1c22c.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { C as Container } from "./Container-09059644.js"; -import { u as useNotification } from "./notification-372c4430.js"; -import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { T as TextDivider } from "./TextDivider-BljtVJNa.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; +import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { components: { TextDivider, diff --git a/public/build/assets/EmptyImage-c79f55e3.js b/public/build/assets/EmptyImage-C-1YjsQZ.js similarity index 70% rename from public/build/assets/EmptyImage-c79f55e3.js rename to public/build/assets/EmptyImage-C-1YjsQZ.js index 07401c8..b1c3ba4 100644 --- a/public/build/assets/EmptyImage-c79f55e3.js +++ b/public/build/assets/EmptyImage-C-1YjsQZ.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = {}; const _hoisted_1 = { src: "/images/empty.png", diff --git a/public/build/assets/Form-dd5695d5.js b/public/build/assets/Form-B2QYoLoL.js similarity index 80% rename from public/build/assets/Form-dd5695d5.js rename to public/build/assets/Form-B2QYoLoL.js index 3e5d268..4136fdc 100644 --- a/public/build/assets/Form-dd5695d5.js +++ b/public/build/assets/Form-B2QYoLoL.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass, d as withModifiers } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, j as renderSlot, n as normalizeClass, d as withModifiers } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main$1 = { props: { justify: { diff --git a/public/build/assets/FormInput-3abc31fd.js b/public/build/assets/FormInput-DVqI9ei1.js similarity index 98% rename from public/build/assets/FormInput-3abc31fd.js rename to public/build/assets/FormInput-DVqI9ei1.js index 67c1534..8b87627 100644 --- a/public/build/assets/FormInput-3abc31fd.js +++ b/public/build/assets/FormInput-DVqI9ei1.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, h as renderSlot, n as normalizeClass, b as createBaseVNode, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, e as createCommentVNode, a as createVNode, r as resolveComponent } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, j as renderSlot, n as normalizeClass, b as createBaseVNode, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, e as createCommentVNode, a as createVNode, r as resolveComponent } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main$6 = {}; const _hoisted_1$6 = { class: "flex flex-col space-y-1" }; function _sfc_render$6(_ctx, _cache) { diff --git a/public/build/assets/FormSelect-93607ed9.js b/public/build/assets/FormSelect-CgMQQnnn.js similarity index 93% rename from public/build/assets/FormSelect-93607ed9.js rename to public/build/assets/FormSelect-CgMQQnnn.js index 49aee1b..63a3a3a 100644 --- a/public/build/assets/FormSelect-93607ed9.js +++ b/public/build/assets/FormSelect-CgMQQnnn.js @@ -1,6 +1,6 @@ -import { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput-3abc31fd.js"; -import { o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, e as createCommentVNode, j as withDirectives, x as vModelSelect, b as createBaseVNode, h as renderSlot, n as normalizeClass, r as resolveComponent } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput-DVqI9ei1.js"; +import { o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, e as createCommentVNode, h as withDirectives, z as vModelSelect, b as createBaseVNode, j as renderSlot, n as normalizeClass, r as resolveComponent } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const defaultClasses = "w-full border-medium-emphasis text-body h-10 px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary"; const _sfc_main = { props: { diff --git a/public/build/assets/FormTextarea-f6c1b9a5.js b/public/build/assets/FormTextarea-BSmbux_l.js similarity index 94% rename from public/build/assets/FormTextarea-f6c1b9a5.js rename to public/build/assets/FormTextarea-BSmbux_l.js index ed0d9d5..0a9df60 100644 --- a/public/build/assets/FormTextarea-f6c1b9a5.js +++ b/public/build/assets/FormTextarea-BSmbux_l.js @@ -1,6 +1,6 @@ -import { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput-3abc31fd.js"; -import { o as openBlock, g as createBlock, w as withCtx, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, n as normalizeClass, e as createCommentVNode, r as resolveComponent } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { a as FormGroup, L as Label, E as ErrorText, H as HelperText } from "./FormInput-DVqI9ei1.js"; +import { o as openBlock, g as createBlock, w as withCtx, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, n as normalizeClass, e as createCommentVNode, r as resolveComponent } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const defaultClasses = "w-full border-medium-emphasis text-body px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary"; const _sfc_main = { props: { diff --git a/public/build/assets/IconArrowDown-954d36aa.js b/public/build/assets/IconArrowDown-hiNjEAcY.js similarity index 93% rename from public/build/assets/IconArrowDown-954d36aa.js rename to public/build/assets/IconArrowDown-hiNjEAcY.js index e4933c0..cf7f806 100644 --- a/public/build/assets/IconArrowDown-954d36aa.js +++ b/public/build/assets/IconArrowDown-hiNjEAcY.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main$1 = {}; const _hoisted_1$1 = { width: "1em", diff --git a/public/build/assets/IconStorage-dcb7a7ab.js b/public/build/assets/IconStorage-1qcOMFdR.js similarity index 97% rename from public/build/assets/IconStorage-dcb7a7ab.js rename to public/build/assets/IconStorage-1qcOMFdR.js index 0190025..9790706 100644 --- a/public/build/assets/IconStorage-dcb7a7ab.js +++ b/public/build/assets/IconStorage-1qcOMFdR.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, b as createBaseVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main$2 = {}; const _hoisted_1$2 = { width: "1em", diff --git a/public/build/assets/Index-8da9a088.js b/public/build/assets/Index-3amRW1FR.js similarity index 92% rename from public/build/assets/Index-8da9a088.js rename to public/build/assets/Index-3amRW1FR.js index 3e1ac5b..7af4974 100644 --- a/public/build/assets/Index-8da9a088.js +++ b/public/build/assets/Index-3amRW1FR.js @@ -1,16 +1,16 @@ -import TopBar from "./TopBar-4d6e9990.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, k as renderList, F as Fragment, f as createTextVNode, d as withModifiers } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-0HmotGst.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, i as renderList, F as Fragment, f as createTextVNode, d as withModifiers } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Index-e17f6248.js b/public/build/assets/Index-BzPhNvnl.js similarity index 95% rename from public/build/assets/Index-e17f6248.js rename to public/build/assets/Index-BzPhNvnl.js index 096abb0..537d316 100644 --- a/public/build/assets/Index-e17f6248.js +++ b/public/build/assets/Index-BzPhNvnl.js @@ -1,19 +1,19 @@ -import TopBar from "./TopBar-a1291f74.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar-95107857.js"; -import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton-8e531bab.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment, e as createCommentVNode, z as createSlots } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-R8PQU1S5.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar-BcnMXXeG.js"; +import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton-7vWP_3t1.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, i as renderList, F as Fragment, e as createCommentVNode, l as createSlots } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { @@ -116,9 +116,9 @@ const _sfc_main = { }, methods: { startPollingInterval() { - this.pollingInterval = setInterval(function() { + this.pollingInterval = setInterval((function() { this.poll(); - }.bind(this), 12e4); + }).bind(this), 12e4); }, clearPollingInterval() { clearTimeout(this.pollingInterval); diff --git a/public/build/assets/Index-937fc6ce.js b/public/build/assets/Index-Cb0klcin.js similarity index 81% rename from public/build/assets/Index-937fc6ce.js rename to public/build/assets/Index-Cb0klcin.js index aa0a6de..927f5fa 100644 --- a/public/build/assets/Index-937fc6ce.js +++ b/public/build/assets/Index-Cb0klcin.js @@ -1,20 +1,20 @@ -import TopBar from "./TopBar-29b6b04c.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormTextarea } from "./FormTextarea-f6c1b9a5.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import Tabs from "./Tabs-37105dd7.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-DgiXSls-.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormTextarea } from "./FormTextarea-BSmbux_l.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import Tabs from "./Tabs-DAh5F9QQ.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Index-db048bda.js b/public/build/assets/Index-DJbX-d8_.js similarity index 94% rename from public/build/assets/Index-db048bda.js rename to public/build/assets/Index-DJbX-d8_.js index 4f25a7f..c97581b 100644 --- a/public/build/assets/Index-db048bda.js +++ b/public/build/assets/Index-DJbX-d8_.js @@ -1,20 +1,20 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar-95107857.js"; -import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton-8e531bab.js"; -import { o as openBlock, c as createElementBlock, b as createBaseVNode, g as createBlock, w as withCtx, r as resolveComponent, a as createVNode, t as toDisplayString, f as createTextVNode, k as renderList, F as Fragment, e as createCommentVNode, z as createSlots } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import { P as Pagination } from "./Pagination-afff57b0.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar-BcnMXXeG.js"; +import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton-7vWP_3t1.js"; +import { o as openBlock, c as createElementBlock, b as createBaseVNode, g as createBlock, w as withCtx, r as resolveComponent, a as createVNode, t as toDisplayString, f as createTextVNode, i as renderList, F as Fragment, e as createCommentVNode, l as createSlots } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import { P as Pagination } from "./Pagination-Bv2cZ6go.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main$1 = {}; const _hoisted_1$1 = { xmlns: "http://www.w3.org/2000/svg", @@ -120,9 +120,9 @@ const _sfc_main = { }, methods: { startPollingInterval() { - this.pollingInterval = setInterval(function() { + this.pollingInterval = setInterval((function() { this.poll(); - }.bind(this), 3e3); + }).bind(this), 3e3); }, clearPollingInterval() { clearTimeout(this.pollingInterval); diff --git a/public/build/assets/Index-a0d3f088.js b/public/build/assets/Index-DLXxR2JW.js similarity index 95% rename from public/build/assets/Index-a0d3f088.js rename to public/build/assets/Index-DLXxR2JW.js index 7c53d6b..f9a03de 100644 --- a/public/build/assets/Index-a0d3f088.js +++ b/public/build/assets/Index-DLXxR2JW.js @@ -1,12 +1,12 @@ -import TopBar from "./TopBar-0e353620.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { u as useNotification } from "./notification-372c4430.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, n as normalizeClass, c as createElementBlock, e as createCommentVNode, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; +import TopBar from "./TopBar-Dv6SKowP.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, n as normalizeClass, c as createElementBlock, e as createCommentVNode, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Index-62814fb4.js b/public/build/assets/Index-p9tEs-5v.js similarity index 92% rename from public/build/assets/Index-62814fb4.js rename to public/build/assets/Index-p9tEs-5v.js index 5c869eb..162c0c6 100644 --- a/public/build/assets/Index-62814fb4.js +++ b/public/build/assets/Index-p9tEs-5v.js @@ -1,17 +1,17 @@ -import TopBar from "./TopBar-20e437f1.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormTextarea } from "./FormTextarea-f6c1b9a5.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-BHk5zf5x.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormTextarea } from "./FormTextarea-BSmbux_l.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, e as createCommentVNode, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/InstallationIncomplete-d2581518.js b/public/build/assets/InstallationIncomplete-D3CWcDHn.js similarity index 86% rename from public/build/assets/InstallationIncomplete-d2581518.js rename to public/build/assets/InstallationIncomplete-D3CWcDHn.js index 9fc9c50..c770550 100644 --- a/public/build/assets/InstallationIncomplete-d2581518.js +++ b/public/build/assets/InstallationIncomplete-D3CWcDHn.js @@ -1,9 +1,9 @@ -import { T as TextDivider } from "./TextDivider-dcf1c22c.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { C as Container } from "./Container-09059644.js"; -import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { T as TextDivider } from "./TextDivider-BljtVJNa.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { components: { TextDivider, diff --git a/public/build/assets/Integrations-d8998a1e.js b/public/build/assets/Integrations-B_cBHV8C.js similarity index 93% rename from public/build/assets/Integrations-d8998a1e.js rename to public/build/assets/Integrations-B_cBHV8C.js index 59d0bd8..8328b1b 100644 --- a/public/build/assets/Integrations-d8998a1e.js +++ b/public/build/assets/Integrations-B_cBHV8C.js @@ -1,18 +1,18 @@ -import TopBar from "./TopBar-4d6e9990.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, e as createCommentVNode, f as createTextVNode, d as withModifiers, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-0HmotGst.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, e as createCommentVNode, f as createTextVNode, d as withModifiers, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Login-d6ccad86.js b/public/build/assets/Login-Dfe5wKYn.js similarity index 95% rename from public/build/assets/Login-d6ccad86.js rename to public/build/assets/Login-Dfe5wKYn.js index 1fbc456..47dc984 100644 --- a/public/build/assets/Login-d6ccad86.js +++ b/public/build/assets/Login-Dfe5wKYn.js @@ -1,9 +1,9 @@ -import { T as TextDivider } from "./TextDivider-dcf1c22c.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { C as Container } from "./Container-09059644.js"; -import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode, g as createBlock } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { T as TextDivider } from "./TextDivider-BljtVJNa.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode, g as createBlock } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { components: { TextDivider, diff --git a/public/build/assets/MainLayout-e5a7ed74.js b/public/build/assets/MainLayout-g3dgo2nU.js similarity index 98% rename from public/build/assets/MainLayout-e5a7ed74.js rename to public/build/assets/MainLayout-g3dgo2nU.js index 0994ab6..142082f 100644 --- a/public/build/assets/MainLayout-e5a7ed74.js +++ b/public/build/assets/MainLayout-g3dgo2nU.js @@ -1,6 +1,6 @@ -import { o as openBlock, c as createElementBlock, h as renderSlot, b as createBaseVNode, e as createCommentVNode, n as normalizeClass, t as toDisplayString, l as resolveDirective, j as withDirectives, m as vModelText, a as createVNode, w as withCtx, F as Fragment, k as renderList, T as Transition, g as createBlock, f as createTextVNode, p as TransitionGroup, r as resolveComponent } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import { u as useNotification } from "./notification-372c4430.js"; +import { o as openBlock, c as createElementBlock, j as renderSlot, b as createBaseVNode, e as createCommentVNode, n as normalizeClass, t as toDisplayString, p as resolveDirective, h as withDirectives, q as vModelText, a as createVNode, w as withCtx, F as Fragment, i as renderList, T as Transition, g as createBlock, f as createTextVNode, u as TransitionGroup, r as resolveComponent } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; const _sfc_main$g = {}; const _hoisted_1$g = { id: "main", diff --git a/public/build/assets/ModalContainer-a03eadb2.js b/public/build/assets/ModalContainer-HI6hZWaV.js similarity index 92% rename from public/build/assets/ModalContainer-a03eadb2.js rename to public/build/assets/ModalContainer-HI6hZWaV.js index 47419fa..1e3be7e 100644 --- a/public/build/assets/ModalContainer-a03eadb2.js +++ b/public/build/assets/ModalContainer-HI6hZWaV.js @@ -1,6 +1,6 @@ -import { o as openBlock, c as createElementBlock, b as createBaseVNode, j as withDirectives, a as createVNode, w as withCtx, h as renderSlot, r as resolveComponent, l as resolveDirective, T as Transition } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import { F as FormActions, a as Form } from "./Form-dd5695d5.js"; +import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as withDirectives, a as createVNode, w as withCtx, j as renderSlot, r as resolveComponent, p as resolveDirective, T as Transition } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import { F as FormActions, a as Form } from "./Form-B2QYoLoL.js"; const _sfc_main$2 = {}; const _hoisted_1$2 = { width: "1em", diff --git a/public/build/assets/Pagination-afff57b0.js b/public/build/assets/Pagination-Bv2cZ6go.js similarity index 90% rename from public/build/assets/Pagination-afff57b0.js rename to public/build/assets/Pagination-Bv2cZ6go.js index de35fb6..d6c4f00 100644 --- a/public/build/assets/Pagination-afff57b0.js +++ b/public/build/assets/Pagination-Bv2cZ6go.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, F as Fragment, k as renderList, n as normalizeClass, g as createBlock, e as createCommentVNode, r as resolveComponent } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, F as Fragment, i as renderList, n as normalizeClass, g as createBlock, e as createCommentVNode, r as resolveComponent } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { props: { links: Object, diff --git a/public/build/assets/PasswordCreation-62c7debc.js b/public/build/assets/PasswordCreation-IfUDT6JX.js similarity index 90% rename from public/build/assets/PasswordCreation-62c7debc.js rename to public/build/assets/PasswordCreation-IfUDT6JX.js index 2dad6a2..9c2fdc7 100644 --- a/public/build/assets/PasswordCreation-62c7debc.js +++ b/public/build/assets/PasswordCreation-IfUDT6JX.js @@ -1,10 +1,10 @@ -import { T as TextDivider } from "./TextDivider-dcf1c22c.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { C as Container } from "./Container-09059644.js"; -import { u as useNotification } from "./notification-372c4430.js"; -import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { T as TextDivider } from "./TextDivider-BljtVJNa.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; +import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { components: { TextDivider, diff --git a/public/build/assets/Privacy-5ee65e9b.js b/public/build/assets/Privacy-DmsogxSu.js similarity index 89% rename from public/build/assets/Privacy-5ee65e9b.js rename to public/build/assets/Privacy-DmsogxSu.js index 6a6dfee..90a2888 100644 --- a/public/build/assets/Privacy-5ee65e9b.js +++ b/public/build/assets/Privacy-DmsogxSu.js @@ -1,9 +1,9 @@ -import { T as TextDivider } from "./TextDivider-dcf1c22c.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { C as Container } from "./Container-09059644.js"; -import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, e as createCommentVNode, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { T as TextDivider } from "./TextDivider-BljtVJNa.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, e as createCommentVNode, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { components: { TextDivider, diff --git a/public/build/assets/Redirects-edc043f2.js b/public/build/assets/Redirects-Dme2FUok.js similarity index 93% rename from public/build/assets/Redirects-edc043f2.js rename to public/build/assets/Redirects-Dme2FUok.js index f32ea5d..96af5e3 100644 --- a/public/build/assets/Redirects-edc043f2.js +++ b/public/build/assets/Redirects-Dme2FUok.js @@ -1,21 +1,21 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { a as Form, F as FormActions } from "./Form-dd5695d5.js"; -import { P as Pagination } from "./Pagination-afff57b0.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import Tabs from "./Tabs-23e02a90.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { a as Form, F as FormActions } from "./Form-B2QYoLoL.js"; +import { P as Pagination } from "./Pagination-Bv2cZ6go.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import Tabs from "./Tabs-Dc3bhyC5.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, e as createCommentVNode, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { @@ -104,9 +104,9 @@ const _sfc_main = { }, methods: { startPollingInterval() { - this.pollingInterval = setInterval(function() { + this.pollingInterval = setInterval((function() { this.poll(); - }.bind(this), 3e3); + }).bind(this), 3e3); }, clearPollingInterval() { clearTimeout(this.pollingInterval); diff --git a/public/build/assets/Register-1e4f0508.js b/public/build/assets/Register-CJzsMROD.js similarity index 94% rename from public/build/assets/Register-1e4f0508.js rename to public/build/assets/Register-CJzsMROD.js index c6fca32..803cfb8 100644 --- a/public/build/assets/Register-1e4f0508.js +++ b/public/build/assets/Register-CJzsMROD.js @@ -1,10 +1,10 @@ -import { T as TextDivider } from "./TextDivider-dcf1c22c.js"; -import { F as FormInput, E as ErrorText } from "./FormInput-3abc31fd.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { C as Container } from "./Container-09059644.js"; -import { u as useNotification } from "./notification-372c4430.js"; -import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, j as withDirectives, v as vModelCheckbox, g as createBlock, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { T as TextDivider } from "./TextDivider-BljtVJNa.js"; +import { F as FormInput, E as ErrorText } from "./FormInput-DVqI9ei1.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; +import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, h as withDirectives, v as vModelCheckbox, g as createBlock, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { components: { TextDivider, diff --git a/public/build/assets/Reset-6ca056d6.js b/public/build/assets/Reset-CBiFSviW.js similarity index 92% rename from public/build/assets/Reset-6ca056d6.js rename to public/build/assets/Reset-CBiFSviW.js index c51dd82..4ca0b10 100644 --- a/public/build/assets/Reset-6ca056d6.js +++ b/public/build/assets/Reset-CBiFSviW.js @@ -1,10 +1,10 @@ -import { T as TextDivider } from "./TextDivider-dcf1c22c.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { C as Container } from "./Container-09059644.js"; -import { u as useNotification } from "./notification-372c4430.js"; -import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { T as TextDivider } from "./TextDivider-BljtVJNa.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; +import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, d as withModifiers, e as createCommentVNode, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { components: { TextDivider, diff --git a/public/build/assets/Security-cff194d5.js b/public/build/assets/Security-Chf2ptPV.js similarity index 91% rename from public/build/assets/Security-cff194d5.js rename to public/build/assets/Security-Chf2ptPV.js index 5b9cf55..af353e6 100644 --- a/public/build/assets/Security-cff194d5.js +++ b/public/build/assets/Security-Chf2ptPV.js @@ -1,18 +1,18 @@ -import TopBar from "./TopBar-4d6e9990.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import TwoFactorAuthentication from "./TwoFactorAuthentication-02920a3e.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, d as withModifiers } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-0HmotGst.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import TwoFactorAuthentication from "./TwoFactorAuthentication-1gMnZK8r.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, d as withModifiers } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Settings-4e159e36.js b/public/build/assets/Settings-BNvT21g4.js similarity index 88% rename from public/build/assets/Settings-4e159e36.js rename to public/build/assets/Settings-BNvT21g4.js index e8df129..8a5f672 100644 --- a/public/build/assets/Settings-4e159e36.js +++ b/public/build/assets/Settings-BNvT21g4.js @@ -1,23 +1,23 @@ -import TopBar from "./TopBar-a1291f74.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar-95107857.js"; -import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton-8e531bab.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { P as Pagination } from "./Pagination-afff57b0.js"; -import Tabs from "./Tabs-bb0f9214.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, d as withModifiers, e as createCommentVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-R8PQU1S5.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar-BcnMXXeG.js"; +import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton-7vWP_3t1.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { P as Pagination } from "./Pagination-Bv2cZ6go.js"; +import Tabs from "./Tabs-C40WyOki.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, d as withModifiers, e as createCommentVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Settings-f875d63b.js b/public/build/assets/Settings-C078sLLS.js similarity index 94% rename from public/build/assets/Settings-f875d63b.js rename to public/build/assets/Settings-C078sLLS.js index 72f2106..48f034f 100644 --- a/public/build/assets/Settings-f875d63b.js +++ b/public/build/assets/Settings-C078sLLS.js @@ -1,17 +1,17 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { a as Form, F as FormActions } from "./Form-dd5695d5.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import Tabs from "./Tabs-23e02a90.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, c as createElementBlock, k as renderList, e as createCommentVNode, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { a as Form, F as FormActions } from "./Form-B2QYoLoL.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import Tabs from "./Tabs-Dc3bhyC5.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, d as withModifiers, c as createElementBlock, i as renderList, e as createCommentVNode, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Settings-0f6257b1.js b/public/build/assets/Settings-xQqvwE-V.js similarity index 91% rename from public/build/assets/Settings-0f6257b1.js rename to public/build/assets/Settings-xQqvwE-V.js index 8654273..2c4ec54 100644 --- a/public/build/assets/Settings-0f6257b1.js +++ b/public/build/assets/Settings-xQqvwE-V.js @@ -1,17 +1,17 @@ -import TopBar from "./TopBar-4d6e9990.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormSelect } from "./FormSelect-93607ed9.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { u as useConfirm } from "./confirm-037bd68b.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, j as withDirectives, v as vModelCheckbox, f as createTextVNode, d as withModifiers } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-0HmotGst.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormSelect } from "./FormSelect-CgMQQnnn.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { u as useConfirm } from "./confirm-DZ_UQmgm.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, h as withDirectives, v as vModelCheckbox, f as createTextVNode, d as withModifiers } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/SettingsLayout-efc41670.js b/public/build/assets/SettingsLayout-1ztrgVCz.js similarity index 86% rename from public/build/assets/SettingsLayout-efc41670.js rename to public/build/assets/SettingsLayout-1ztrgVCz.js index 8acdcd7..044db86 100644 --- a/public/build/assets/SettingsLayout-efc41670.js +++ b/public/build/assets/SettingsLayout-1ztrgVCz.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, h as renderSlot, e as createCommentVNode, b as createBaseVNode, n as normalizeClass } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, j as renderSlot, e as createCommentVNode, b as createBaseVNode, n as normalizeClass } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { props: { items: { diff --git a/public/build/assets/SettingsSegment-dc041e52.js b/public/build/assets/SettingsSegment-CEzgzIQ7.js similarity index 88% rename from public/build/assets/SettingsSegment-dc041e52.js rename to public/build/assets/SettingsSegment-CEzgzIQ7.js index bfd17c2..67f35e8 100644 --- a/public/build/assets/SettingsSegment-dc041e52.js +++ b/public/build/assets/SettingsSegment-CEzgzIQ7.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, b as createBaseVNode, h as renderSlot } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, b as createBaseVNode, j as renderSlot } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = {}; const _hoisted_1 = { class: "px-8 pb-8 space-y-6 border rounded border-low-emphasis" }; const _hoisted_2 = { class: "-mt-4" }; diff --git a/public/build/assets/Show-e32a770d.js b/public/build/assets/Show-7MOoBYap.js similarity index 84% rename from public/build/assets/Show-e32a770d.js rename to public/build/assets/Show-7MOoBYap.js index 61bc983..d7e8efa 100644 --- a/public/build/assets/Show-e32a770d.js +++ b/public/build/assets/Show-7MOoBYap.js @@ -1,20 +1,20 @@ -import TopBar from "./TopBar-29b6b04c.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormTextarea } from "./FormTextarea-f6c1b9a5.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import Tabs from "./Tabs-37105dd7.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-DgiXSls-.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormTextarea } from "./FormTextarea-BSmbux_l.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import Tabs from "./Tabs-DAh5F9QQ.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, f as createTextVNode, t as toDisplayString, b as createBaseVNode, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Show-5f2ccb52.js b/public/build/assets/Show-BZs6NLv2.js similarity index 93% rename from public/build/assets/Show-5f2ccb52.js rename to public/build/assets/Show-BZs6NLv2.js index 41ab062..e86d271 100644 --- a/public/build/assets/Show-5f2ccb52.js +++ b/public/build/assets/Show-BZs6NLv2.js @@ -1,16 +1,16 @@ -import TopBar from "./TopBar-20e437f1.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormTextarea } from "./FormTextarea-f6c1b9a5.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment, d as withModifiers, e as createCommentVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-BHk5zf5x.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormTextarea } from "./FormTextarea-BSmbux_l.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createTextVNode, c as createElementBlock, i as renderList, F as Fragment, d as withModifiers, e as createCommentVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/Show-64dad826.js b/public/build/assets/Show-DeduP8-Y.js similarity index 96% rename from public/build/assets/Show-64dad826.js rename to public/build/assets/Show-DeduP8-Y.js index a038597..80d29b6 100644 --- a/public/build/assets/Show-64dad826.js +++ b/public/build/assets/Show-DeduP8-Y.js @@ -1,18 +1,18 @@ -import TopBar from "./TopBar-b52d13db.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { a as Form, F as FormActions } from "./Form-dd5695d5.js"; -import { u as useNotification } from "./notification-372c4430.js"; -import Tabs from "./Tabs-23e02a90.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { o as openBlock, c as createElementBlock, g as createBlock, w as withCtx, r as resolveComponent, a as createVNode, f as createTextVNode, t as toDisplayString, e as createCommentVNode, b as createBaseVNode, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./TabBar-95107857.js"; +import TopBar from "./TopBar-Bug88aOI.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { a as Form, F as FormActions } from "./Form-B2QYoLoL.js"; +import { u as useNotification } from "./notification-CeHPAkcU.js"; +import Tabs from "./Tabs-Dc3bhyC5.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { o as openBlock, c as createElementBlock, g as createBlock, w as withCtx, r as resolveComponent, a as createVNode, f as createTextVNode, t as toDisplayString, e as createCommentVNode, b as createBaseVNode, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./TabBar-BcnMXXeG.js"; const _sfc_main$1 = { data() { return { diff --git a/public/build/assets/Show-d9f7ffd2.js b/public/build/assets/Show-Dn0J7z1L.js similarity index 90% rename from public/build/assets/Show-d9f7ffd2.js rename to public/build/assets/Show-Dn0J7z1L.js index db441e2..ed2dcc5 100644 --- a/public/build/assets/Show-d9f7ffd2.js +++ b/public/build/assets/Show-Dn0J7z1L.js @@ -1,22 +1,22 @@ -import TopBar from "./TopBar-a1291f74.js"; -import { C as Container } from "./Container-09059644.js"; -import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-e5a7ed74.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-dcb7a7ab.js"; -import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar-95107857.js"; -import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton-8e531bab.js"; -import { E as EmptyImage } from "./EmptyImage-c79f55e3.js"; -import { M as Modal, a as ModalContainer } from "./ModalContainer-a03eadb2.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { F as FormActions } from "./Form-dd5695d5.js"; -import { S as SettingsLayout } from "./SettingsLayout-efc41670.js"; -import { S as SettingsSegment } from "./SettingsSegment-dc041e52.js"; -import { P as Pagination } from "./Pagination-afff57b0.js"; -import Tabs from "./Tabs-bb0f9214.js"; -import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-76462922.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, z as createSlots, f as createTextVNode, c as createElementBlock, k as renderList, F as Fragment } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./notification-372c4430.js"; +import TopBar from "./TopBar-R8PQU1S5.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { M as MainLayout, C as Content, P as Page, a as PageHeader, b as PageHeaderTitle, c as PageBody, L as List, d as ListItem, S as StatusBubble, N as NotificationBadge } from "./MainLayout-g3dgo2nU.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { I as IconBox, a as IconGlobe, b as IconStorage } from "./IconStorage-1qcOMFdR.js"; +import { I as IconButton, D as Dropdown, c as DropdownList, d as DropdownListItem } from "./TabBar-BcnMXXeG.js"; +import { I as IconMore, D as DropdownListItemButton } from "./DropdownListItemButton-7vWP_3t1.js"; +import { E as EmptyImage } from "./EmptyImage-C-1YjsQZ.js"; +import { M as Modal, a as ModalContainer } from "./ModalContainer-HI6hZWaV.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { F as FormActions } from "./Form-B2QYoLoL.js"; +import { S as SettingsLayout } from "./SettingsLayout-1ztrgVCz.js"; +import { S as SettingsSegment } from "./SettingsSegment-CEzgzIQ7.js"; +import { P as Pagination } from "./Pagination-Bv2cZ6go.js"; +import Tabs from "./Tabs-C40WyOki.js"; +import { T as Table, a as TableHead, b as TableHeader, c as TableRow, d as TableBody, e as TableData } from "./TableData-BOFDEper.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode, b as createBaseVNode, t as toDisplayString, l as createSlots, f as createTextVNode, c as createElementBlock, i as renderList, F as Fragment } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./notification-CeHPAkcU.js"; const _sfc_main = { layout: MainLayout, components: { diff --git a/public/build/assets/TabBar-95107857.js b/public/build/assets/TabBar-BcnMXXeG.js similarity index 98% rename from public/build/assets/TabBar-95107857.js rename to public/build/assets/TabBar-BcnMXXeG.js index b8e616e..b5aab85 100644 --- a/public/build/assets/TabBar-95107857.js +++ b/public/build/assets/TabBar-BcnMXXeG.js @@ -1,6 +1,6 @@ -import { C as Container } from "./Container-09059644.js"; -import { o as openBlock, c as createElementBlock, h as renderSlot, q as normalizeProps, u as guardReactiveProps, n as normalizeClass, a as createVNode, w as withCtx, b as createBaseVNode, r as resolveComponent, e as createCommentVNode, g as createBlock, t as toDisplayString, f as createTextVNode, F as Fragment, k as renderList } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { o as openBlock, c as createElementBlock, j as renderSlot, x as normalizeProps, y as guardReactiveProps, n as normalizeClass, a as createVNode, w as withCtx, b as createBaseVNode, r as resolveComponent, e as createCommentVNode, g as createBlock, t as toDisplayString, f as createTextVNode, F as Fragment, i as renderList } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main$c = { data: () => ({ isOpen: false, diff --git a/public/build/assets/TableData-76462922.js b/public/build/assets/TableData-BOFDEper.js similarity index 92% rename from public/build/assets/TableData-76462922.js rename to public/build/assets/TableData-BOFDEper.js index 3d11f32..a8b1e38 100644 --- a/public/build/assets/TableData-76462922.js +++ b/public/build/assets/TableData-BOFDEper.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, b as createBaseVNode, t as toDisplayString, h as renderSlot, n as normalizeClass } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, b as createBaseVNode, t as toDisplayString, j as renderSlot, n as normalizeClass } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main$5 = { props: { caption: { diff --git a/public/build/assets/Tabs-bb0f9214.js b/public/build/assets/Tabs-C40WyOki.js similarity index 86% rename from public/build/assets/Tabs-bb0f9214.js rename to public/build/assets/Tabs-C40WyOki.js index 4ef547c..a495983 100644 --- a/public/build/assets/Tabs-bb0f9214.js +++ b/public/build/assets/Tabs-C40WyOki.js @@ -1,5 +1,5 @@ -import { c as createElementBlock, F as Fragment, k as renderList, o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, i as resolveDynamicComponent, e as createCommentVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { c as createElementBlock, F as Fragment, i as renderList, o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, m as resolveDynamicComponent, e as createCommentVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { props: { server: Object diff --git a/public/build/assets/Tabs-37105dd7.js b/public/build/assets/Tabs-DAh5F9QQ.js similarity index 86% rename from public/build/assets/Tabs-37105dd7.js rename to public/build/assets/Tabs-DAh5F9QQ.js index b52a8c2..3b75730 100644 --- a/public/build/assets/Tabs-37105dd7.js +++ b/public/build/assets/Tabs-DAh5F9QQ.js @@ -1,5 +1,5 @@ -import { c as createElementBlock, F as Fragment, k as renderList, o as openBlock, a as createVNode, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, r as resolveComponent } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { c as createElementBlock, F as Fragment, i as renderList, o as openBlock, a as createVNode, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, r as resolveComponent } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { props: { items: Array diff --git a/public/build/assets/Tabs-23e02a90.js b/public/build/assets/Tabs-Dc3bhyC5.js similarity index 92% rename from public/build/assets/Tabs-23e02a90.js rename to public/build/assets/Tabs-Dc3bhyC5.js index bb7899c..1f948b9 100644 --- a/public/build/assets/Tabs-23e02a90.js +++ b/public/build/assets/Tabs-Dc3bhyC5.js @@ -1,5 +1,5 @@ -import { c as createElementBlock, F as Fragment, k as renderList, o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, i as resolveDynamicComponent, e as createCommentVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { c as createElementBlock, F as Fragment, i as renderList, o as openBlock, g as createBlock, w as withCtx, f as createTextVNode, t as toDisplayString, n as normalizeClass, m as resolveDynamicComponent, e as createCommentVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { props: { site: Object diff --git a/public/build/assets/Terms-9b91dbb5.js b/public/build/assets/Terms-Dlh0izBC.js similarity index 89% rename from public/build/assets/Terms-9b91dbb5.js rename to public/build/assets/Terms-Dlh0izBC.js index 06d7871..8875a75 100644 --- a/public/build/assets/Terms-9b91dbb5.js +++ b/public/build/assets/Terms-Dlh0izBC.js @@ -1,9 +1,9 @@ -import { T as TextDivider } from "./TextDivider-dcf1c22c.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { C as Container } from "./Container-09059644.js"; -import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, e as createCommentVNode, f as createTextVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { T as TextDivider } from "./TextDivider-BljtVJNa.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { C as Container } from "./Container-CNq5kmz8.js"; +import { c as createElementBlock, a as createVNode, w as withCtx, b as createBaseVNode, F as Fragment, r as resolveComponent, o as openBlock, t as toDisplayString, e as createCommentVNode, f as createTextVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { components: { TextDivider, diff --git a/public/build/assets/TextDivider-dcf1c22c.js b/public/build/assets/TextDivider-BljtVJNa.js similarity index 79% rename from public/build/assets/TextDivider-dcf1c22c.js rename to public/build/assets/TextDivider-BljtVJNa.js index a087ca0..045993a 100644 --- a/public/build/assets/TextDivider-dcf1c22c.js +++ b/public/build/assets/TextDivider-BljtVJNa.js @@ -1,5 +1,5 @@ -import { o as openBlock, c as createElementBlock, h as renderSlot, e as createCommentVNode, b as createBaseVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; +import { o as openBlock, c as createElementBlock, j as renderSlot, e as createCommentVNode, b as createBaseVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; const _sfc_main = { props: { withoutText: { diff --git a/public/build/assets/TopBar-4d6e9990.js b/public/build/assets/TopBar-0HmotGst.js similarity index 90% rename from public/build/assets/TopBar-4d6e9990.js rename to public/build/assets/TopBar-0HmotGst.js index d9893bc..c3fb9b7 100644 --- a/public/build/assets/TopBar-4d6e9990.js +++ b/public/build/assets/TopBar-0HmotGst.js @@ -1,7 +1,7 @@ -import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-95107857.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./Container-09059644.js"; +import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-BcnMXXeG.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./Container-CNq5kmz8.js"; const _sfc_main = { components: { TopBar: TopBar$1, diff --git a/public/build/assets/TopBar-20e437f1.js b/public/build/assets/TopBar-BHk5zf5x.js similarity index 88% rename from public/build/assets/TopBar-20e437f1.js rename to public/build/assets/TopBar-BHk5zf5x.js index 514addf..c2025ca 100644 --- a/public/build/assets/TopBar-20e437f1.js +++ b/public/build/assets/TopBar-BHk5zf5x.js @@ -1,7 +1,7 @@ -import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-95107857.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./Container-09059644.js"; +import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-BcnMXXeG.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./Container-CNq5kmz8.js"; const _sfc_main = { components: { TopBar: TopBar$1, diff --git a/public/build/assets/TopBar-b52d13db.js b/public/build/assets/TopBar-Bug88aOI.js similarity index 89% rename from public/build/assets/TopBar-b52d13db.js rename to public/build/assets/TopBar-Bug88aOI.js index 7a958ee..eaae4f9 100644 --- a/public/build/assets/TopBar-b52d13db.js +++ b/public/build/assets/TopBar-Bug88aOI.js @@ -1,7 +1,7 @@ -import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-95107857.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./Container-09059644.js"; +import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-BcnMXXeG.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./Container-CNq5kmz8.js"; const _sfc_main = { components: { TopBar: TopBar$1, diff --git a/public/build/assets/TopBar-29b6b04c.js b/public/build/assets/TopBar-DgiXSls-.js similarity index 81% rename from public/build/assets/TopBar-29b6b04c.js rename to public/build/assets/TopBar-DgiXSls-.js index 6a8df27..df21382 100644 --- a/public/build/assets/TopBar-29b6b04c.js +++ b/public/build/assets/TopBar-DgiXSls-.js @@ -1,7 +1,7 @@ -import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-95107857.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./Container-09059644.js"; +import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-BcnMXXeG.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./Container-CNq5kmz8.js"; const _sfc_main = { components: { TopBar: TopBar$1, diff --git a/public/build/assets/TopBar-0e353620.js b/public/build/assets/TopBar-Dv6SKowP.js similarity index 90% rename from public/build/assets/TopBar-0e353620.js rename to public/build/assets/TopBar-Dv6SKowP.js index 3f414ff..42c2f22 100644 --- a/public/build/assets/TopBar-0e353620.js +++ b/public/build/assets/TopBar-Dv6SKowP.js @@ -1,7 +1,7 @@ -import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-95107857.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./Container-09059644.js"; +import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-BcnMXXeG.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./Container-CNq5kmz8.js"; const _sfc_main = { components: { TopBar: TopBar$1, diff --git a/public/build/assets/TopBar-a1291f74.js b/public/build/assets/TopBar-R8PQU1S5.js similarity index 88% rename from public/build/assets/TopBar-a1291f74.js rename to public/build/assets/TopBar-R8PQU1S5.js index 215227d..31eb760 100644 --- a/public/build/assets/TopBar-a1291f74.js +++ b/public/build/assets/TopBar-R8PQU1S5.js @@ -1,7 +1,7 @@ -import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-95107857.js"; -import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-65f297f4.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import "./Container-09059644.js"; +import { T as TopBar$1, B as Breadcrumbs, a as TabBar, b as TopBarTabBarContainer } from "./TabBar-BcnMXXeG.js"; +import { g as createBlock, w as withCtx, r as resolveComponent, o as openBlock, a as createVNode } from "./app-CxxfQWko.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import "./Container-CNq5kmz8.js"; const _sfc_main = { components: { TopBar: TopBar$1, diff --git a/public/build/assets/TwoFactorAuthentication-02920a3e.js b/public/build/assets/TwoFactorAuthentication-1gMnZK8r.js similarity index 94% rename from public/build/assets/TwoFactorAuthentication-02920a3e.js rename to public/build/assets/TwoFactorAuthentication-1gMnZK8r.js index 2988671..0fad3c7 100644 --- a/public/build/assets/TwoFactorAuthentication-02920a3e.js +++ b/public/build/assets/TwoFactorAuthentication-1gMnZK8r.js @@ -1,7 +1,7 @@ -import { o as openBlock, c as createElementBlock, n as normalizeClass, y as dist, b as createBaseVNode, a as createVNode, w as withCtx, d as withModifiers, t as toDisplayString, F as Fragment, k as renderList, e as createCommentVNode, r as resolveComponent, f as createTextVNode } from "./app-65f297f4.js"; -import { B as Button } from "./Button-ecfd0bd9.js"; -import { _ as _export_sfc } from "./_plugin-vue_export-helper-cc2b3d55.js"; -import { F as FormInput } from "./FormInput-3abc31fd.js"; +import { o as openBlock, c as createElementBlock, n as normalizeClass, k as dist, b as createBaseVNode, a as createVNode, w as withCtx, d as withModifiers, t as toDisplayString, F as Fragment, i as renderList, e as createCommentVNode, r as resolveComponent, f as createTextVNode } from "./app-CxxfQWko.js"; +import { B as Button } from "./Button-BU87Kkzj.js"; +import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js"; +import { F as FormInput } from "./FormInput-DVqI9ei1.js"; const defaultClasses = "w-full border-medium-emphasis text-body h-10 max-w-lg px-2 border rounded bg-surface-1 focus:outline-none focus:border-primary"; const _sfc_main$1 = { props: { diff --git a/public/build/assets/_plugin-vue_export-helper-cc2b3d55.js b/public/build/assets/_plugin-vue_export-helper-1tPrXgE0.js similarity index 100% rename from public/build/assets/_plugin-vue_export-helper-cc2b3d55.js rename to public/build/assets/_plugin-vue_export-helper-1tPrXgE0.js diff --git a/public/build/assets/app-65f297f4.js b/public/build/assets/app-CxxfQWko.js similarity index 92% rename from public/build/assets/app-65f297f4.js rename to public/build/assets/app-CxxfQWko.js index 05a1355..2d1ce7f 100644 --- a/public/build/assets/app-65f297f4.js +++ b/public/build/assets/app-CxxfQWko.js @@ -4,54 +4,64 @@ const assetsURL = function(dep) { }; const seen = {}; const __vitePreload = function preload(baseModule, deps, importerUrl) { - if (!deps || deps.length === 0) { - return baseModule(); - } - const links = document.getElementsByTagName("link"); - return Promise.all(deps.map((dep) => { - dep = assetsURL(dep); - if (dep in seen) - return; - seen[dep] = true; - const isCss = dep.endsWith(".css"); - const cssSelector = isCss ? '[rel="stylesheet"]' : ""; - const isBaseRelative = !!importerUrl; - if (isBaseRelative) { - for (let i2 = links.length - 1; i2 >= 0; i2--) { - const link2 = links[i2]; - if (link2.href === dep && (!isCss || link2.rel === "stylesheet")) { - return; + let promise = Promise.resolve(); + if (deps && deps.length > 0) { + const links = document.getElementsByTagName("link"); + promise = Promise.all(deps.map((dep) => { + dep = assetsURL(dep); + if (dep in seen) + return; + seen[dep] = true; + const isCss = dep.endsWith(".css"); + const cssSelector = isCss ? '[rel="stylesheet"]' : ""; + const isBaseRelative = !!importerUrl; + if (isBaseRelative) { + for (let i2 = links.length - 1; i2 >= 0; i2--) { + const link2 = links[i2]; + if (link2.href === dep && (!isCss || link2.rel === "stylesheet")) { + return; + } } + } else if (document.querySelector(`link[href="${dep}"]${cssSelector}`)) { + return; } - } else if (document.querySelector(`link[href="${dep}"]${cssSelector}`)) { - return; + const link = document.createElement("link"); + link.rel = isCss ? "stylesheet" : scriptRel; + if (!isCss) { + link.as = "script"; + link.crossOrigin = ""; + } + link.href = dep; + document.head.appendChild(link); + if (isCss) { + return new Promise((res, rej) => { + link.addEventListener("load", res); + link.addEventListener("error", () => rej(new Error(`Unable to preload CSS for ${dep}`))); + }); + } + })); + } + return promise.then(() => baseModule()).catch((err) => { + const e2 = new Event("vite:preloadError", { cancelable: true }); + e2.payload = err; + window.dispatchEvent(e2); + if (!e2.defaultPrevented) { + throw err; } - const link = document.createElement("link"); - link.rel = isCss ? "stylesheet" : scriptRel; - if (!isCss) { - link.as = "script"; - link.crossOrigin = ""; - } - link.href = dep; - document.head.appendChild(link); - if (isCss) { - return new Promise((res, rej) => { - link.addEventListener("load", res); - link.addEventListener("error", () => rej(new Error(`Unable to preload CSS for ${dep}`))); - }); - } - })).then(() => baseModule()); + }); }; var commonjsGlobal = typeof globalThis !== "undefined" ? globalThis : typeof window !== "undefined" ? window : typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : {}; +function getDefaultExportFromCjs(x) { + return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, "default") ? x["default"] : x; +} function getAugmentedNamespace(n2) { + if (n2.__esModule) + return n2; var f2 = n2.default; if (typeof f2 == "function") { var a2 = function a3() { if (this instanceof a3) { - var args = [null]; - args.push.apply(args, arguments); - var Ctor = Function.bind.apply(f2, args); - return new Ctor(); + return Reflect.construct(f2, arguments, this.constructor); } return f2.apply(this, arguments); }; @@ -71,6 +81,7 @@ function getAugmentedNamespace(n2) { return a2; } var lodash_isequal = { exports: {} }; +lodash_isequal.exports; (function(module, exports) { var LARGE_ARRAY_SIZE = 200; var HASH_UNDEFINED = "__lodash_hash_undefined__"; @@ -362,7 +373,11 @@ var lodash_isequal = { exports: {} }; function arrayLikeKeys2(value, inherited) { var isArr = isArray2(value), isArg = !isArr && isArguments2(value), isBuff = !isArr && !isArg && isBuffer3(value), isType = !isArr && !isArg && !isBuff && isTypedArray2(value), skipIndexes = isArr || isArg || isBuff || isType, result = skipIndexes ? baseTimes2(value.length, String) : [], length = result.length; for (var key in value) { - if ((inherited || hasOwnProperty2.call(value, key)) && !(skipIndexes && (key == "length" || isBuff && (key == "offset" || key == "parent") || isType && (key == "buffer" || key == "byteLength" || key == "byteOffset") || isIndex2(key, length)))) { + if ((inherited || hasOwnProperty2.call(value, key)) && !(skipIndexes && // Safari 9 has enumerable `arguments.length` in strict mode. + (key == "length" || // Node.js 0.10 has enumerable non-index properties on buffers. + isBuff && (key == "offset" || key == "parent") || // PhantomJS 2 has enumerable non-index properties on typed arrays. + isType && (key == "buffer" || key == "byteLength" || key == "byteOffset") || // Skip index properties. + isIndex2(key, length)))) { result.push(key); } } @@ -673,7 +688,7 @@ var lodash_isequal = { exports: {} }; function eq(value, other) { return value === other || value !== value && other !== other; } - var isArguments2 = baseIsArguments2(function() { + var isArguments2 = baseIsArguments2(/* @__PURE__ */ function() { return arguments; }()) ? baseIsArguments2 : function(value) { return isObjectLike2(value) && hasOwnProperty2.call(value, "callee") && !propertyIsEnumerable2.call(value, "callee"); @@ -715,13 +730,14 @@ var lodash_isequal = { exports: {} }; } module.exports = isEqual; })(lodash_isequal, lodash_isequal.exports); +var lodash_isequalExports = lodash_isequal.exports; function makeMap(str, expectsLowerCase) { - const map = /* @__PURE__ */ Object.create(null); + const map2 = /* @__PURE__ */ Object.create(null); const list = str.split(","); for (let i2 = 0; i2 < list.length; i2++) { - map[list[i2]] = true; + map2[list[i2]] = true; } - return expectsLowerCase ? (val) => !!map[val.toLowerCase()] : (val) => !!map[val]; + return expectsLowerCase ? (val) => !!map2[val.toLowerCase()] : (val) => !!map2[val]; } const GLOBALS_WHITE_LISTED = "Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt"; const isGloballyWhitelisted = /* @__PURE__ */ makeMap(GLOBALS_WHITE_LISTED); @@ -902,6 +918,7 @@ const toRawType = (value) => { const isPlainObject$2 = (val) => toTypeString(val) === "[object Object]"; const isIntegerKey = (key) => isString$3(key) && key !== "NaN" && key[0] !== "-" && "" + parseInt(key, 10) === key; const isReservedProp = /* @__PURE__ */ makeMap( + // the leading comma is intentional so empty string "" is also included ",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted" ); const cacheStringFunction = (fn) => { @@ -962,9 +979,17 @@ class EffectScope { } } } + /** + * This should only be called on non-detached scopes + * @internal + */ on() { activeEffectScope = this; } + /** + * This should only be called on non-detached scopes + * @internal + */ off() { activeEffectScope = this.parent; } @@ -1292,7 +1317,7 @@ function createArrayInstrumentations() { return instrumentations; } function createGetter(isReadonly2 = false, shallow = false) { - return function get3(target, key, receiver) { + return function get22(target, key, receiver) { if (key === "__v_isReactive") { return !isReadonly2; } else if (key === "__v_isReadonly") { @@ -1401,7 +1426,10 @@ const shallowReadonlyHandlers = /* @__PURE__ */ extend$2({}, readonlyHandlers, { const toShallow = (value) => value; const getProto$1 = (v2) => Reflect.getPrototypeOf(v2); function get$1(target, key, isReadonly2 = false, isShallow2 = false) { - target = target["__v_raw"]; + target = target[ + "__v_raw" + /* RAW */ + ]; const rawTarget = toRaw(target); const rawKey = toRaw(key); if (!isReadonly2) { @@ -1421,7 +1449,10 @@ function get$1(target, key, isReadonly2 = false, isShallow2 = false) { } } function has$1$1(key, isReadonly2 = false) { - const target = this["__v_raw"]; + const target = this[ + "__v_raw" + /* RAW */ + ]; const rawTarget = toRaw(target); const rawKey = toRaw(key); if (!isReadonly2) { @@ -1433,7 +1464,10 @@ function has$1$1(key, isReadonly2 = false) { return key === rawKey ? target.has(key) : target.has(key) || target.has(rawKey); } function size(target, isReadonly2 = false) { - target = target["__v_raw"]; + target = target[ + "__v_raw" + /* RAW */ + ]; !isReadonly2 && track(toRaw(target), "iterate", ITERATE_KEY); return Reflect.get(target, "size", target); } @@ -1451,13 +1485,13 @@ function add(value) { function set$1(key, value) { value = toRaw(value); const target = toRaw(this); - const { has: has2, get: get3 } = getProto$1(target); + const { has: has2, get: get22 } = getProto$1(target); let hadKey = has2.call(target, key); if (!hadKey) { key = toRaw(key); hadKey = has2.call(target, key); } - const oldValue = get3.call(target, key); + const oldValue = get22.call(target, key); target.set(key, value); if (!hadKey) { trigger(target, "add", key, value); @@ -1468,13 +1502,13 @@ function set$1(key, value) { } function deleteEntry(key) { const target = toRaw(this); - const { has: has2, get: get3 } = getProto$1(target); + const { has: has2, get: get22 } = getProto$1(target); let hadKey = has2.call(target, key); if (!hadKey) { key = toRaw(key); hadKey = has2.call(target, key); } - get3 ? get3.call(target, key) : void 0; + get22 ? get22.call(target, key) : void 0; const result = target.delete(key); if (hadKey) { trigger(target, "delete", key, void 0); @@ -1493,7 +1527,10 @@ function clear() { function createForEach(isReadonly2, isShallow2) { return function forEach3(callback, thisArg) { const observed = this; - const target = observed["__v_raw"]; + const target = observed[ + "__v_raw" + /* RAW */ + ]; const rawTarget = toRaw(target); const wrap = isShallow2 ? toShallow : isReadonly2 ? toReadonly : toReactive; !isReadonly2 && track(rawTarget, "iterate", ITERATE_KEY); @@ -1504,7 +1541,10 @@ function createForEach(isReadonly2, isShallow2) { } function createIterableMethod(method, isReadonly2, isShallow2) { return function(...args) { - const target = this["__v_raw"]; + const target = this[ + "__v_raw" + /* RAW */ + ]; const rawTarget = toRaw(target); const targetIsMap = isMap$1(rawTarget); const isPair = method === "entries" || method === Symbol.iterator && targetIsMap; @@ -1513,6 +1553,7 @@ function createIterableMethod(method, isReadonly2, isShallow2) { const wrap = isShallow2 ? toShallow : isReadonly2 ? toReadonly : toReactive; !isReadonly2 && track(rawTarget, "iterate", isKeyOnly ? MAP_KEY_ITERATE_KEY : ITERATE_KEY); return { + // iterator protocol next() { const { value, done } = innerIterator.next(); return done ? { value, done } : { @@ -1520,6 +1561,7 @@ function createIterableMethod(method, isReadonly2, isShallow2) { done }; }, + // iterable protocol [Symbol.iterator]() { return this; } @@ -1570,10 +1612,22 @@ function createInstrumentations() { has(key) { return has$1$1.call(this, key, true); }, - add: createReadonlyMethod("add"), - set: createReadonlyMethod("set"), - delete: createReadonlyMethod("delete"), - clear: createReadonlyMethod("clear"), + add: createReadonlyMethod( + "add" + /* ADD */ + ), + set: createReadonlyMethod( + "set" + /* SET */ + ), + delete: createReadonlyMethod( + "delete" + /* DELETE */ + ), + clear: createReadonlyMethod( + "clear" + /* CLEAR */ + ), forEach: createForEach(true, false) }; const shallowReadonlyInstrumentations2 = { @@ -1586,10 +1640,22 @@ function createInstrumentations() { has(key) { return has$1$1.call(this, key, true); }, - add: createReadonlyMethod("add"), - set: createReadonlyMethod("set"), - delete: createReadonlyMethod("delete"), - clear: createReadonlyMethod("clear"), + add: createReadonlyMethod( + "add" + /* ADD */ + ), + set: createReadonlyMethod( + "set" + /* SET */ + ), + delete: createReadonlyMethod( + "delete" + /* DELETE */ + ), + clear: createReadonlyMethod( + "clear" + /* CLEAR */ + ), forEach: createForEach(true, true) }; const iteratorMethods = ["keys", "values", "entries", Symbol.iterator]; @@ -1651,7 +1717,10 @@ function targetTypeMap(rawType) { } } function getTargetType(value) { - return value["__v_skip"] || !Object.isExtensible(value) ? 0 : targetTypeMap(toRawType(value)); + return value[ + "__v_skip" + /* SKIP */ + ] || !Object.isExtensible(value) ? 0 : targetTypeMap(toRawType(value)); } function reactive(target) { if (isReadonly(target)) { @@ -1672,7 +1741,13 @@ function createReactiveObject(target, isReadonly2, baseHandlers, collectionHandl if (!isObject$5(target)) { return target; } - if (target["__v_raw"] && !(isReadonly2 && target["__v_isReactive"])) { + if (target[ + "__v_raw" + /* RAW */ + ] && !(isReadonly2 && target[ + "__v_isReactive" + /* IS_REACTIVE */ + ])) { return target; } const existingProxy = proxyMap.get(target); @@ -1689,21 +1764,36 @@ function createReactiveObject(target, isReadonly2, baseHandlers, collectionHandl } function isReactive(value) { if (isReadonly(value)) { - return isReactive(value["__v_raw"]); + return isReactive(value[ + "__v_raw" + /* RAW */ + ]); } - return !!(value && value["__v_isReactive"]); + return !!(value && value[ + "__v_isReactive" + /* IS_REACTIVE */ + ]); } function isReadonly(value) { - return !!(value && value["__v_isReadonly"]); + return !!(value && value[ + "__v_isReadonly" + /* IS_READONLY */ + ]); } function isShallow(value) { - return !!(value && value["__v_isShallow"]); + return !!(value && value[ + "__v_isShallow" + /* IS_SHALLOW */ + ]); } function isProxy(value) { return isReactive(value) || isReadonly(value); } function toRaw(observed) { - const raw = observed && observed["__v_raw"]; + const raw = observed && observed[ + "__v_raw" + /* RAW */ + ]; return raw ? toRaw(raw) : observed; } function markRaw(value) { @@ -1789,8 +1879,8 @@ class CustomRefImpl { constructor(factory) { this.dep = void 0; this.__v_isRef = true; - const { get: get3, set: set2 } = factory(() => trackRefValue(this), () => triggerRefValue(this)); - this._get = get3; + const { get: get22, set: set2 } = factory(() => trackRefValue(this), () => triggerRefValue(this)); + this._get = get22; this._set = set2; } get value() { @@ -1843,7 +1933,10 @@ class ComputedRefImpl { }); this.effect.computed = this; this.effect.active = this._cacheable = !isSSR; - this["__v_isReadonly"] = isReadonly2; + this[ + "__v_isReadonly" + /* IS_READONLY */ + ] = isReadonly2; } get value() { const self2 = toRaw(this); @@ -1887,7 +1980,8 @@ function warn$1(msg, ...args) { ]); } else { const warnArgs = [`[Vue warn]: ${msg}`, ...args]; - if (trace.length && true) { + if (trace.length && // avoid spamming console during tests + true) { warnArgs.push(` `, ...formatTrace(trace)); } @@ -2116,14 +2210,18 @@ function flushJobs(seen2) { isFlushing = true; flushPreFlushCbs(seen2); queue.sort((a2, b2) => getId(a2) - getId(b2)); - const check = NOOP; try { for (flushIndex = 0; flushIndex < queue.length; flushIndex++) { const job = queue[flushIndex]; if (job && job.active !== false) { if (false) ; - callWithErrorHandling(job, null, 14); + callWithErrorHandling( + job, + null, + 14 + /* SCHEDULER */ + ); } } } finally { @@ -2146,7 +2244,14 @@ function setDevtoolsHook(hook, target) { devtools.enabled = true; buffer.forEach(({ event, args }) => devtools.emit(event, ...args)); buffer = []; - } else if (typeof window !== "undefined" && window.HTMLElement && !((_b = (_a = window.navigator) === null || _a === void 0 ? void 0 : _a.userAgent) === null || _b === void 0 ? void 0 : _b.includes("jsdom"))) { + } else if ( + // handle late devtools injection - only do this if we are in an actual + // browser environment to avoid the timer handle stalling test runner exit + // (#4815) + typeof window !== "undefined" && // some envs mock window but not fully + window.HTMLElement && // also exclude jsdom + !((_b = (_a = window.navigator) === null || _a === void 0 ? void 0 : _a.userAgent) === null || _b === void 0 ? void 0 : _b.includes("jsdom")) + ) { const replay = target.__VUE_DEVTOOLS_HOOK_REPLAY__ = target.__VUE_DEVTOOLS_HOOK_REPLAY__ || []; replay.push((newHook) => { setDevtoolsHook(newHook, target); @@ -2272,6 +2377,9 @@ function convertLegacyVModelProps(vnode) { if (shapeFlag & 6 && props && "modelValue" in props) { if (!isCompatEnabled( "COMPONENT_V_MODEL", + // this is a special case where we want to use the vnode component's + // compat config instead of the current rendering instance (which is the + // parent of the component that exposes v-model) { type } )) { return; @@ -2328,7 +2436,8 @@ function emit$2(instance, event, ...rawArgs) { } } let handlerName; - let handler = props[handlerName = toHandlerKey(event)] || props[handlerName = toHandlerKey(camelize(event))]; + let handler = props[handlerName = toHandlerKey(event)] || // also try camelCase event handler (#2249) + props[handlerName = toHandlerKey(camelize(event))]; if (!handler && isModelListener2) { handler = props[handlerName = toHandlerKey(hyphenate(event))]; } @@ -2446,7 +2555,7 @@ function withCtx(fn, ctx = currentRenderingInstance, isNonScopedSlot) { function markAttrsAccessed() { } function renderComponentRoot(instance) { - const { type: Component, vnode, proxy, withProxy, props, propsOptions: [propsOptions], slots, attrs, emit, render: render2, renderCache, data, setupState, ctx, inheritAttrs } = instance; + const { type: Component, vnode, proxy, withProxy, props, propsOptions: [propsOptions], slots, attrs, emit: emit2, render: render2, renderCache, data, setupState, ctx, inheritAttrs } = instance; let result; let fallthroughAttrs; const prev = setCurrentRenderingInstance(instance); @@ -2465,13 +2574,22 @@ function renderComponentRoot(instance) { return attrs; }, slots, - emit - } : { attrs, slots, emit }) : render3(props, null)); + emit: emit2 + } : { attrs, slots, emit: emit2 }) : render3( + props, + null + /* we know it doesn't need it */ + )); fallthroughAttrs = Component.props ? attrs : getFunctionalFallthrough(attrs); } } catch (err) { blockStack.length = 0; - handleError(err, instance, 1); + handleError( + err, + instance, + 1 + /* RENDER_FUNCTION */ + ); result = createVNode(Comment); } let root2 = result; @@ -2611,6 +2729,10 @@ function updateHOCHostEl({ vnode, parent }, el) { const isSuspense = (type) => type.__isSuspense; const SuspenseImpl = { name: "Suspense", + // In order to make Suspense tree-shakable, we need to avoid importing it + // directly in the renderer. The renderer checks for the __isSuspense flag + // on a vnode's type and calls the `process` method, passing in renderer + // internals. __isSuspense: true, process(n1, n2, container, anchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized, rendererInternals) { if (n1 == null) { @@ -2645,6 +2767,7 @@ function mountSuspense(vnode, container, anchor, parentComponent, parentSuspense anchor, parentComponent, null, + // fallback tree will not have suspense context isSVG, slotScopeIds ); @@ -2674,6 +2797,7 @@ function patchSuspense(n1, n2, container, anchor, parentComponent, isSVG, slotSc anchor, parentComponent, null, + // fallback tree will not have suspense context isSVG, slotScopeIds, optimized @@ -2703,6 +2827,7 @@ function patchSuspense(n1, n2, container, anchor, parentComponent, isSVG, slotSc anchor, parentComponent, null, + // fallback tree will not have suspense context isSVG, slotScopeIds, optimized @@ -2774,7 +2899,13 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde if (delayEnter) { activeBranch.transition.afterLeave = () => { if (pendingId === suspense.pendingId) { - move(pendingBranch, container2, anchor2, 0); + move( + pendingBranch, + container2, + anchor2, + 0 + /* ENTER */ + ); } }; } @@ -2784,7 +2915,13 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde unmount(activeBranch, parentComponent2, suspense, true); } if (!delayEnter) { - move(pendingBranch, container2, anchor2, 0); + move( + pendingBranch, + container2, + anchor2, + 0 + /* ENTER */ + ); } } setActiveBranch(suspense, pendingBranch); @@ -2824,6 +2961,7 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde anchor2, parentComponent2, null, + // fallback tree will not have suspense context isSVG2, slotScopeIds, optimized @@ -2839,7 +2977,9 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde activeBranch, parentComponent2, null, + // no suspense so unmount hooks fire now true + // shouldRemove ); if (!delayEnter) { mountFallback(); @@ -2859,7 +2999,12 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde } const hydratedEl = instance.vnode.el; instance.asyncDep.catch((err) => { - handleError(err, instance, 0); + handleError( + err, + instance, + 0 + /* SETUP_FUNCTION */ + ); }).then((asyncSetupResult) => { if (instance.isUnmounted || suspense.isUnmounted || suspense.pendingId !== instance.suspenseId) { return; @@ -2874,7 +3019,12 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde setupRenderEffect( instance, vnode2, + // component may have been moved before resolve. + // if this is not a hydration, instance.subTree will be the comment + // placeholder. parentNode(hydratedEl || instance.subTree.el), + // anchor will not be used if this is hydration, so only need to + // consider the comment placeholder case. hydratedEl ? null : next(instance.subTree), suspense, isSVG, @@ -2902,7 +3052,20 @@ function createSuspenseBoundary(vnode, parent, parentComponent, container, hidde return suspense; } function hydrateSuspense(node, vnode, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized, rendererInternals, hydrateNode) { - const suspense = vnode.suspense = createSuspenseBoundary(vnode, parentSuspense, parentComponent, node.parentNode, document.createElement("div"), null, isSVG, slotScopeIds, optimized, rendererInternals, true); + const suspense = vnode.suspense = createSuspenseBoundary( + vnode, + parentSuspense, + parentComponent, + node.parentNode, + document.createElement("div"), + null, + isSVG, + slotScopeIds, + optimized, + rendererInternals, + true + /* hydrating */ + ); const result = hydrateNode(node, suspense.pendingBranch = vnode.ssContent, parentComponent, suspense, slotScopeIds, optimized); if (suspense.deps === 0) { suspense.resolve(); @@ -3017,13 +3180,23 @@ function doWatch(source, cb, { immediate, deep, flush, onTrack, onTrigger } = EM } else if (isReactive(s2)) { return traverse(s2); } else if (isFunction$4(s2)) { - return callWithErrorHandling(s2, instance, 2); + return callWithErrorHandling( + s2, + instance, + 2 + /* WATCH_GETTER */ + ); } else ; }); } else if (isFunction$4(source)) { if (cb) { - getter = () => callWithErrorHandling(source, instance, 2); + getter = () => callWithErrorHandling( + source, + instance, + 2 + /* WATCH_GETTER */ + ); } else { getter = () => { if (instance && instance.isUnmounted) { @@ -3055,7 +3228,12 @@ function doWatch(source, cb, { immediate, deep, flush, onTrack, onTrigger } = EM let cleanup; let onCleanup = (fn) => { cleanup = effect2.onStop = () => { - callWithErrorHandling(fn, instance, 4); + callWithErrorHandling( + fn, + instance, + 4 + /* WATCH_CLEANUP */ + ); }; }; if (isInSSRComponentSetup) { @@ -3084,6 +3262,7 @@ function doWatch(source, cb, { immediate, deep, flush, onTrack, onTrigger } = EM } callWithAsyncErrorHandling(cb, instance, 3, [ newValue, + // pass undefined as the old value when it's changed for the first time oldValue === INITIAL_WATCHER_VALUE ? void 0 : oldValue, onCleanup ]); @@ -3152,7 +3331,10 @@ function createPathGetter(ctx, path) { }; } function traverse(value, seen2) { - if (!isObject$5(value) || value["__v_skip"]) { + if (!isObject$5(value) || value[ + "__v_skip" + /* SKIP */ + ]) { return value; } seen2 = seen2 || /* @__PURE__ */ new Set(); @@ -3199,14 +3381,17 @@ const BaseTransitionImpl = { mode: String, appear: Boolean, persisted: Boolean, + // enter onBeforeEnter: TransitionHookValidator, onEnter: TransitionHookValidator, onAfterEnter: TransitionHookValidator, onEnterCancelled: TransitionHookValidator, + // leave onBeforeLeave: TransitionHookValidator, onLeave: TransitionHookValidator, onAfterLeave: TransitionHookValidator, onLeaveCancelled: TransitionHookValidator, + // appear onBeforeAppear: TransitionHookValidator, onAppear: TransitionHookValidator, onAfterAppear: TransitionHookValidator, @@ -3324,7 +3509,10 @@ function resolveTransitionHooks(vnode, props, state2, instance) { } } if (el._leaveCb) { - el._leaveCb(true); + el._leaveCb( + true + /* cancelled */ + ); } const leavingVNode = leavingVNodesCache[key]; if (leavingVNode && isSameVNodeType(vnode, leavingVNode) && leavingVNode.el._leaveCb) { @@ -3369,7 +3557,10 @@ function resolveTransitionHooks(vnode, props, state2, instance) { leave(el, remove2) { const key2 = String(vnode.key); if (el._enterCb) { - el._enterCb(true); + el._enterCb( + true + /* cancelled */ + ); } if (state2.isUnmounting) { return remove2(); @@ -3459,6 +3650,7 @@ function defineAsyncComponent(source) { errorComponent, delay = 200, timeout, + // undefined = never times out suspensible = true, onError: userOnError } = source; @@ -3507,7 +3699,13 @@ function defineAsyncComponent(source) { } const onError = (err) => { pendingRequest = null; - handleError(err, instance, 13, !errorComponent); + handleError( + err, + instance, + 13, + !errorComponent + /* do not throw in dev if user provided error component */ + ); }; if (suspensible && instance.suspense || isInSSRComponentSetup) { return load().then((comp) => { @@ -3567,6 +3765,9 @@ function createInnerComp(comp, { vnode: { ref: ref2, props, children, shapeFlag const isKeepAlive = (vnode) => vnode.type.__isKeepAlive; const KeepAliveImpl = { name: `KeepAlive`, + // Marker for special handling inside the renderer. We are not using a === + // check directly on KeepAlive in the renderer, because importing it directly + // would prevent it from being tree-shaken. __isKeepAlive: true, props: { include: [String, RegExp, Array], @@ -3645,6 +3846,7 @@ const KeepAliveImpl = { include && pruneCache((name2) => matches(include, name2)); exclude && pruneCache((name2) => !matches(exclude, name2)); }, + // prune post-render after `current` has been updated { flush: "post", deep: true } ); let pendingCacheKey = null; @@ -3763,7 +3965,13 @@ function registerKeepAliveHook(hook, type, target = currentInstance) { } } function injectToKeepAliveRoot(hook, type, target, keepAliveRoot) { - const injected = injectHook(type, hook, keepAliveRoot, true); + const injected = injectHook( + type, + hook, + keepAliveRoot, + true + /* prepend */ + ); onUnmounted(() => { remove(keepAliveRoot[type], injected); }, target); @@ -3803,16 +4011,46 @@ function injectHook(type, hook, target = currentInstance, prepend = false) { return wrappedHook; } } -const createHook = (lifecycle) => (hook, target = currentInstance) => (!isInSSRComponentSetup || lifecycle === "sp") && injectHook(lifecycle, hook, target); -const onBeforeMount = createHook("bm"); -const onMounted = createHook("m"); -const onBeforeUpdate = createHook("bu"); -const onUpdated = createHook("u"); -const onBeforeUnmount = createHook("bum"); -const onUnmounted = createHook("um"); -const onServerPrefetch = createHook("sp"); -const onRenderTriggered = createHook("rtg"); -const onRenderTracked = createHook("rtc"); +const createHook = (lifecycle) => (hook, target = currentInstance) => ( + // post-create lifecycle registrations are noops during SSR (except for serverPrefetch) + (!isInSSRComponentSetup || lifecycle === "sp") && injectHook(lifecycle, hook, target) +); +const onBeforeMount = createHook( + "bm" + /* BEFORE_MOUNT */ +); +const onMounted = createHook( + "m" + /* MOUNTED */ +); +const onBeforeUpdate = createHook( + "bu" + /* BEFORE_UPDATE */ +); +const onUpdated = createHook( + "u" + /* UPDATED */ +); +const onBeforeUnmount = createHook( + "bum" + /* BEFORE_UNMOUNT */ +); +const onUnmounted = createHook( + "um" + /* UNMOUNTED */ +); +const onServerPrefetch = createHook( + "sp" + /* SERVER_PREFETCH */ +); +const onRenderTriggered = createHook( + "rtg" + /* RENDER_TRIGGERED */ +); +const onRenderTracked = createHook( + "rtc" + /* RENDER_TRACKED */ +); function onErrorCaptured(hook, target = currentInstance) { injectHook("ec", hook, target); } @@ -3954,12 +4192,21 @@ function resolveAsset(type, name2, warnMissing = true, maybeSelfReference = fals if (instance) { const Component = instance.type; if (type === COMPONENTS) { - const selfName = getComponentName(Component, false); + const selfName = getComponentName( + Component, + false + /* do not include inferred name to avoid breaking existing code */ + ); if (selfName && (selfName === name2 || selfName === camelize(name2) || selfName === capitalize(camelize(name2)))) { return Component; } } - const res = resolve(instance[type] || Component[type], name2) || resolve(instance.appContext[type], name2); + const res = ( + // local registration + // check instance[type] first which is resolved for options API + resolve(instance[type] || Component[type], name2) || // global registration + resolve(instance.appContext[type], name2) + ); if (!res && maybeSelfReference) { return Component; } @@ -4120,7 +4367,17 @@ function convertLegacySlots(vnode) { return vnode; } function defineLegacyVNodeProperties(vnode) { - if (isCompatEnabled("RENDER_FUNCTION", currentRenderingInstance, true) && isCompatEnabled("PRIVATE_APIS", currentRenderingInstance, true)) { + if (isCompatEnabled( + "RENDER_FUNCTION", + currentRenderingInstance, + true + /* enable for built-ins */ + ) && isCompatEnabled( + "PRIVATE_APIS", + currentRenderingInstance, + true + /* enable for built-ins */ + )) { const context = currentRenderingInstance; const getInstance = () => vnode.component && vnode.component.proxy; let componentOptions; @@ -4248,7 +4505,13 @@ function renderSlot(slots, name2, props = {}, fallback, noSlotted) { } openBlock(); const validSlotContent = slot && ensureValidVNode(slot(props)); - const rendered = createBlock(Fragment, { key: props.key || `_${name2}` }, validSlotContent || (fallback ? fallback() : []), validSlotContent && slots._ === 1 ? 64 : -2); + const rendered = createBlock( + Fragment, + { key: props.key || `_${name2}` }, + validSlotContent || (fallback ? fallback() : []), + validSlotContent && slots._ === 1 ? 64 : -2 + /* BAIL */ + ); if (!noSlotted && rendered.scopeId) { rendered.slotScopeIds = [rendered.scopeId + "-s"]; } @@ -4386,14 +4649,14 @@ function legacyBindDynamicKeys(props, values) { function legacyPrependModifier(value, symbol) { return typeof value === "string" ? symbol + value : value; } -function installCompatInstanceProperties(map) { +function installCompatInstanceProperties(map2) { const set2 = (target, key, val) => { target[key] = val; }; const del = (target, key) => { delete target[key]; }; - extend$2(map, { + extend$2(map2, { $set: (i2) => { assertCompatEnabled("INSTANCE_SET", i2); return set2; @@ -4403,13 +4666,18 @@ function installCompatInstanceProperties(map) { return del; }, $mount: (i2) => { - assertCompatEnabled("GLOBAL_MOUNT", null); + assertCompatEnabled( + "GLOBAL_MOUNT", + null + /* this warning is global */ + ); return i2.ctx._compat_mount || NOOP; }, $destroy: (i2) => { assertCompatEnabled("INSTANCE_DESTROY", i2); return i2.ctx._compat_destroy || NOOP; }, + // overrides existing accessor $slots: (i2) => { if (isCompatEnabled("RENDER_FUNCTION", i2) && i2.render && i2.render._compatWrapped) { return new Proxy(i2.slots, legacySlotProxyHandlers); @@ -4434,19 +4702,24 @@ function installCompatInstanceProperties(map) { $listeners: getCompatListeners }); if (isCompatEnabled("PRIVATE_APIS", null)) { - extend$2(map, { + extend$2(map2, { + // needed by many libs / render fns $vnode: (i2) => i2.vnode, + // inject additional properties into $options for compat + // e.g. vuex needs this.$options.parent $options: (i2) => { const res = extend$2({}, resolveMergedOptions(i2)); res.parent = i2.proxy.$parent; res.propsData = i2.vnode.props; return res; }, + // some private properties that are likely accessed... _self: (i2) => i2.proxy, _uid: (i2) => i2.uid, _data: (i2) => i2.data, _isMounted: (i2) => i2.isMounted, _isDestroyed: (i2) => i2.isUnmounted, + // v2 render helpers $createElement: () => compatH, _c: () => compatH, _o: () => legacyMarkOnce, @@ -4476,22 +4749,26 @@ const getPublicInstance = (i2) => { return getExposeProxy(i2) || i2.proxy; return getPublicInstance(i2.parent); }; -const publicPropertiesMap = /* @__PURE__ */ extend$2(/* @__PURE__ */ Object.create(null), { - $: (i2) => i2, - $el: (i2) => i2.vnode.el, - $data: (i2) => i2.data, - $props: (i2) => i2.props, - $attrs: (i2) => i2.attrs, - $slots: (i2) => i2.slots, - $refs: (i2) => i2.refs, - $parent: (i2) => getPublicInstance(i2.parent), - $root: (i2) => getPublicInstance(i2.root), - $emit: (i2) => i2.emit, - $options: (i2) => resolveMergedOptions(i2), - $forceUpdate: (i2) => i2.f || (i2.f = () => queueJob(i2.update)), - $nextTick: (i2) => i2.n || (i2.n = nextTick.bind(i2.proxy)), - $watch: (i2) => instanceWatch.bind(i2) -}); +const publicPropertiesMap = ( + // Move PURE marker to new line to workaround compiler discarding it + // due to type annotation + /* @__PURE__ */ extend$2(/* @__PURE__ */ Object.create(null), { + $: (i2) => i2, + $el: (i2) => i2.vnode.el, + $data: (i2) => i2.data, + $props: (i2) => i2.props, + $attrs: (i2) => i2.attrs, + $slots: (i2) => i2.slots, + $refs: (i2) => i2.refs, + $parent: (i2) => getPublicInstance(i2.parent), + $root: (i2) => getPublicInstance(i2.root), + $emit: (i2) => i2.emit, + $options: (i2) => resolveMergedOptions(i2), + $forceUpdate: (i2) => i2.f || (i2.f = () => queueJob(i2.update)), + $nextTick: (i2) => i2.n || (i2.n = nextTick.bind(i2.proxy)), + $watch: (i2) => instanceWatch.bind(i2) + }) +); { installCompatInstanceProperties(publicPropertiesMap); } @@ -4518,7 +4795,11 @@ const PublicInstanceProxyHandlers = { } else if (data !== EMPTY_OBJ && hasOwn$2(data, key)) { accessCache[key] = 2; return data[key]; - } else if ((normalizedProps = instance.propsOptions[0]) && hasOwn$2(normalizedProps, key)) { + } else if ( + // only cache other properties when instance has declared (thus stable) + // props + (normalizedProps = instance.propsOptions[0]) && hasOwn$2(normalizedProps, key) + ) { accessCache[key] = 3; return props[key]; } else if (ctx !== EMPTY_OBJ && hasOwn$2(ctx, key)) { @@ -4535,12 +4816,18 @@ const PublicInstanceProxyHandlers = { track(instance, "get", key); } return publicGetter(instance); - } else if ((cssModule = type.__cssModules) && (cssModule = cssModule[key])) { + } else if ( + // css module (injected by vue-loader) + (cssModule = type.__cssModules) && (cssModule = cssModule[key]) + ) { return cssModule; } else if (ctx !== EMPTY_OBJ && hasOwn$2(ctx, key)) { accessCache[key] = 4; return ctx[key]; - } else if (globalProperties = appContext.config.globalProperties, hasOwn$2(globalProperties, key)) { + } else if ( + // global properties + globalProperties = appContext.config.globalProperties, hasOwn$2(globalProperties, key) + ) { { const desc = Object.getOwnPropertyDescriptor(globalProperties, key); if (desc.get) { @@ -4617,15 +4904,22 @@ function applyOptions(instance) { const ctx = instance.ctx; shouldCacheAccess = false; if (options.beforeCreate) { - callHook(options.beforeCreate, instance, "bc"); + callHook( + options.beforeCreate, + instance, + "bc" + /* BEFORE_CREATE */ + ); } const { + // state data: dataOptions, computed: computedOptions, methods, watch: watchOptions, provide: provideOptions, inject: injectOptions, + // lifecycle created, beforeMount, mounted, @@ -4642,8 +4936,10 @@ function applyOptions(instance) { renderTriggered, errorCaptured, serverPrefetch, + // public API expose, inheritAttrs, + // assets components, directives, filters @@ -4674,10 +4970,10 @@ function applyOptions(instance) { if (computedOptions) { for (const key in computedOptions) { const opt = computedOptions[key]; - const get3 = isFunction$4(opt) ? opt.bind(publicThis, publicThis) : isFunction$4(opt.get) ? opt.get.bind(publicThis, publicThis) : NOOP; + const get22 = isFunction$4(opt) ? opt.bind(publicThis, publicThis) : isFunction$4(opt.get) ? opt.get.bind(publicThis, publicThis) : NOOP; const set2 = !isFunction$4(opt) && isFunction$4(opt.set) ? opt.set.bind(publicThis) : NOOP; const c2 = computed$1({ - get: get3, + get: get22, set: set2 }); Object.defineProperty(ctx, key, { @@ -4700,7 +4996,12 @@ function applyOptions(instance) { }); } if (created) { - callHook(created, instance, "c"); + callHook( + created, + instance, + "c" + /* CREATED */ + ); } function registerLifecycleHook(register2, hook) { if (isArray$9(hook)) { @@ -4765,7 +5066,12 @@ function resolveInjections(injectOptions, ctx, checkDuplicateProperties = NOOP, let injected; if (isObject$5(opt)) { if ("default" in opt) { - injected = inject(opt.from || key, opt.default, true); + injected = inject( + opt.from || key, + opt.default, + true + /* treat default function as factory */ + ); } else { injected = inject(opt.from || key); } @@ -4863,8 +5169,10 @@ const internalOptionMergeStrats = { data: mergeDataFn, props: mergeObjectOptions, emits: mergeObjectOptions, + // objects methods: mergeObjectOptions, computed: mergeObjectOptions, + // lifecycle beforeCreate: mergeAsArray, created: mergeAsArray, beforeMount: mergeAsArray, @@ -4879,9 +5187,12 @@ const internalOptionMergeStrats = { deactivated: mergeAsArray, errorCaptured: mergeAsArray, serverPrefetch: mergeAsArray, + // assets components: mergeObjectOptions, directives: mergeObjectOptions, + // watch watch: mergeWatchOptions, + // provide / inject provide: mergeDataFn, inject: mergeInject }; @@ -4993,7 +5304,12 @@ function updateProps(instance, rawProps, rawPrevProps, optimized) { const rawCurrentProps = toRaw(props); const [options] = instance.propsOptions; let hasAttrsChanged = false; - if ((optimized || patchFlag > 0) && !(patchFlag & 16)) { + if ( + // always force full diff in dev + // - #1942 if hmr is enabled with sfc component + // - vite#872 non-sfc component used by sfc component + (optimized || patchFlag > 0) && !(patchFlag & 16) + ) { if (patchFlag & 8) { const propsToUpdate = instance.vnode.dynamicProps; for (let i2 = 0; i2 < propsToUpdate.length; i2++) { @@ -5010,7 +5326,15 @@ function updateProps(instance, rawProps, rawPrevProps, optimized) { } } else { const camelizedKey = camelize(key); - props[camelizedKey] = resolvePropValue(options, rawCurrentProps, camelizedKey, value, instance, false); + props[camelizedKey] = resolvePropValue( + options, + rawCurrentProps, + camelizedKey, + value, + instance, + false + /* isAbsent */ + ); } } else { { @@ -5033,10 +5357,23 @@ function updateProps(instance, rawProps, rawPrevProps, optimized) { } let kebabKey; for (const key in rawCurrentProps) { - if (!rawProps || !hasOwn$2(rawProps, key) && ((kebabKey = hyphenate(key)) === key || !hasOwn$2(rawProps, kebabKey))) { + if (!rawProps || // for camelCase + !hasOwn$2(rawProps, key) && // it's possible the original props was passed in as kebab-case + // and converted to camelCase (#955) + ((kebabKey = hyphenate(key)) === key || !hasOwn$2(rawProps, kebabKey))) { if (options) { - if (rawPrevProps && (rawPrevProps[key] !== void 0 || rawPrevProps[kebabKey] !== void 0)) { - props[key] = resolvePropValue(options, rawCurrentProps, key, void 0, instance, true); + if (rawPrevProps && // for camelCase + (rawPrevProps[key] !== void 0 || // for kebab-case + rawPrevProps[kebabKey] !== void 0)) { + props[key] = resolvePropValue( + options, + rawCurrentProps, + key, + void 0, + instance, + true + /* isAbsent */ + ); } } else { delete props[key]; @@ -5125,10 +5462,16 @@ function resolvePropValue(options, props, key, value, instance, isAbsent) { value = defaultValue; } } - if (opt[0]) { + if (opt[ + 0 + /* shouldCast */ + ]) { if (isAbsent && !hasDefault) { value = false; - } else if (opt[1] && (value === "" || value === hyphenate(key))) { + } else if (opt[ + 1 + /* shouldCastTrue */ + ] && (value === "" || value === hyphenate(key))) { value = true; } } @@ -5186,8 +5529,14 @@ function normalizePropsOptions(comp, appContext, asMixin = false) { if (prop) { const booleanIndex = getTypeIndex(Boolean, prop.type); const stringIndex = getTypeIndex(String, prop.type); - prop[0] = booleanIndex > -1; - prop[1] = stringIndex < 0 || booleanIndex < stringIndex; + prop[ + 0 + /* shouldCast */ + ] = booleanIndex > -1; + prop[ + 1 + /* shouldCastTrue */ + ] = stringIndex < 0 || booleanIndex < stringIndex; if (booleanIndex > -1 || hasOwn$2(prop, "default")) { needCastKeys.push(normalizedKey); } @@ -5324,11 +5673,11 @@ function createCompatVue(createApp2, createSingletonApp) { if (data && !isFunction$4(data) && softAssertCompatEnabled("OPTIONS_DATA_FN", null)) { options.data = () => data; } - const app2 = createApp2(options); + const app = createApp2(options); if (Ctor !== Vue2) { - applySingletonPrototype(app2, Ctor); + applySingletonPrototype(app, Ctor); } - const vm = app2._createRoot(options); + const vm = app._createRoot(options); if (options.el) { return vm.$mount(options.el); } else { @@ -5439,32 +5788,33 @@ function createCompatVue(createApp2, createSingletonApp) { Vue2.configureCompat = configureCompat; return Vue2; } -function installAppCompatProperties(app2, context, render2) { - installFilterMethod(app2, context); - installLegacyOptionMergeStrats(app2.config); +function installAppCompatProperties(app, context, render2) { + installFilterMethod(app, context); + installLegacyOptionMergeStrats(app.config); if (!singletonApp) { return; } - installCompatMount(app2, context, render2); - installLegacyAPIs(app2); - applySingletonAppMutations(app2); + installCompatMount(app, context, render2); + installLegacyAPIs(app); + applySingletonAppMutations(app); } -function installFilterMethod(app2, context) { +function installFilterMethod(app, context) { context.filters = {}; - app2.filter = (name2, filter2) => { + app.filter = (name2, filter2) => { assertCompatEnabled("FILTERS", null); if (!filter2) { return context.filters[name2]; } context.filters[name2] = filter2; - return app2; + return app; }; } -function installLegacyAPIs(app2) { - Object.defineProperties(app2, { +function installLegacyAPIs(app) { + Object.defineProperties(app, { + // so that app.use() can work with legacy plugins that extend prototypes prototype: { get() { - return app2.config.globalProperties; + return app.config.globalProperties; } }, nextTick: { value: nextTick }, @@ -5479,10 +5829,10 @@ function installLegacyAPIs(app2) { } }); } -function applySingletonAppMutations(app2) { - app2._context.mixins = [...singletonApp._context.mixins]; +function applySingletonAppMutations(app) { + app._context.mixins = [...singletonApp._context.mixins]; ["components", "directives", "filters"].forEach((key) => { - app2._context[key] = Object.create(singletonApp._context[key]); + app._context[key] = Object.create(singletonApp._context[key]); }); for (const key in singletonApp.config) { if (key === "isNativeTag") @@ -5491,33 +5841,33 @@ function applySingletonAppMutations(app2) { continue; } const val = singletonApp.config[key]; - app2.config[key] = isObject$5(val) ? Object.create(val) : val; + app.config[key] = isObject$5(val) ? Object.create(val) : val; if (key === "ignoredElements" && isCompatEnabled("CONFIG_IGNORED_ELEMENTS", null) && !isRuntimeOnly() && isArray$9(val)) { - app2.config.compilerOptions.isCustomElement = (tag) => { + app.config.compilerOptions.isCustomElement = (tag) => { return val.some((v2) => isString$3(v2) ? v2 === tag : v2.test(tag)); }; } } - applySingletonPrototype(app2, singletonCtor); + applySingletonPrototype(app, singletonCtor); } -function applySingletonPrototype(app2, Ctor) { +function applySingletonPrototype(app, Ctor) { const enabled = isCompatEnabled("GLOBAL_PROTOTYPE", null); if (enabled) { - app2.config.globalProperties = Object.create(Ctor.prototype); + app.config.globalProperties = Object.create(Ctor.prototype); } const descriptors2 = Object.getOwnPropertyDescriptors(Ctor.prototype); for (const key in descriptors2) { if (key !== "constructor") { if (enabled) { - Object.defineProperty(app2.config.globalProperties, key, descriptors2[key]); + Object.defineProperty(app.config.globalProperties, key, descriptors2[key]); } } } } -function installCompatMount(app2, context, render2) { +function installCompatMount(app, context, render2) { let isMounted = false; - app2._createRoot = (options) => { - const component = app2._component; + app._createRoot = (options) => { + const component = app._component; const vnode = createVNode(component, options.propsData || null); vnode.appContext = context; const hasNoRender = !isFunction$4(component) && !component.render && !component.template; @@ -5548,7 +5898,12 @@ function installCompatMount(app2, context, render2) { if (hasNoRender && instance.render === emptyRender) { instance.render = null; component.template = container.innerHTML; - finishComponentSetup(instance, false, true); + finishComponentSetup( + instance, + false, + true + /* skip options */ + ); } container.innerHTML = ""; render2(vnode, container, isSVG); @@ -5557,14 +5912,14 @@ function installCompatMount(app2, context, render2) { container.setAttribute("data-v-app", ""); } isMounted = true; - app2._container = container; - container.__vue_app__ = app2; + app._container = container; + container.__vue_app__ = app; return instance.proxy; }; instance.ctx._compat_destroy = () => { if (isMounted) { - render2(null, app2._container); - delete app2._container.__vue_app__; + render2(null, app._container); + delete app._container.__vue_app__; } else { const { bum, scope, um } = instance; if (bum) { @@ -5673,7 +6028,7 @@ function createAppAPI(render2, hydrate2) { const context = createAppContext(); const installedPlugins = /* @__PURE__ */ new Set(); let isMounted = false; - const app2 = context.app = { + const app = context.app = { _uid: uid++, _component: rootComponent, _props: rootProps, @@ -5691,13 +6046,13 @@ function createAppAPI(render2, hydrate2) { ; else if (plugin && isFunction$4(plugin.install)) { installedPlugins.add(plugin); - plugin.install(app2, ...options); + plugin.install(app, ...options); } else if (isFunction$4(plugin)) { installedPlugins.add(plugin); - plugin(app2, ...options); + plugin(app, ...options); } else ; - return app2; + return app; }, mixin(mixin) { { @@ -5705,21 +6060,21 @@ function createAppAPI(render2, hydrate2) { context.mixins.push(mixin); } } - return app2; + return app; }, component(name2, component) { if (!component) { return context.components[name2]; } context.components[name2] = component; - return app2; + return app; }, directive(name2, directive) { if (!directive) { return context.directives[name2]; } context.directives[name2] = directive; - return app2; + return app; }, mount(rootContainer, isHydrate, isSVG) { if (!isMounted) { @@ -5731,26 +6086,26 @@ function createAppAPI(render2, hydrate2) { render2(vnode, rootContainer, isSVG); } isMounted = true; - app2._container = rootContainer; - rootContainer.__vue_app__ = app2; + app._container = rootContainer; + rootContainer.__vue_app__ = app; return getExposeProxy(vnode.component) || vnode.component.proxy; } }, unmount() { if (isMounted) { - render2(null, app2._container); - delete app2._container.__vue_app__; + render2(null, app._container); + delete app._container.__vue_app__; } }, provide(key, value) { context.provides[key] = value; - return app2; + return app; } }; { - installAppCompatProperties(app2, context, render2); + installAppCompatProperties(app, context, render2); } - return app2; + return app; }; } function setRef(rawRef, oldRawRef, parentSuspense, vnode, isUnmount = false) { @@ -5978,7 +6333,8 @@ function createHydrationFunctions(rendererInternals) { dirs && invokeDirectiveHook(vnode, null, parentComponent, "mounted"); }, parentSuspense); } - if (shapeFlag & 16 && !(props && (props.innerHTML || props.textContent))) { + if (shapeFlag & 16 && // skip if element has innerHTML / textContent + !(props && (props.innerHTML || props.textContent))) { let next = hydrateChildren(el.firstChild, vnode, el, parentComponent, parentSuspense, slotScopeIds, optimized); while (next) { hasMismatch = true; @@ -6303,7 +6659,20 @@ function baseCreateRenderer(options, createHydrationFns) { for (let i2 = 0; i2 < newChildren.length; i2++) { const oldVNode = oldChildren[i2]; const newVNode = newChildren[i2]; - const container = oldVNode.el && (oldVNode.type === Fragment || !isSameVNodeType(oldVNode, newVNode) || oldVNode.shapeFlag & (6 | 64)) ? hostParentNode(oldVNode.el) : fallbackContainer; + const container = ( + // oldVNode may be an errored async setup() component inside Suspense + // which will not have a mounted element + oldVNode.el && // - In the case of a Fragment, we need to provide the actual parent + // of the Fragment itself so it can move its children. + (oldVNode.type === Fragment || // - In the case of different nodes, there is going to be a replacement + // which also requires the correct parent container + !isSameVNodeType(oldVNode, newVNode) || // - In the case of a component, it could contain anything. + oldVNode.shapeFlag & (6 | 64)) ? hostParentNode(oldVNode.el) : ( + // In other cases, the parent container is not actually used so we + // just pass the block element here to avoid a DOM parentNode call. + fallbackContainer + ) + ); patch(oldVNode, newVNode, container, null, parentComponent, parentSuspense, isSVG, slotScopeIds, true); } }; @@ -6342,10 +6711,23 @@ function baseCreateRenderer(options, createHydrationFns) { hostInsert(fragmentEndAnchor, container, anchor); mountChildren(n2.children, container, fragmentEndAnchor, parentComponent, parentSuspense, isSVG, slotScopeIds, optimized); } else { - if (patchFlag > 0 && patchFlag & 64 && dynamicChildren && n1.dynamicChildren) { + if (patchFlag > 0 && patchFlag & 64 && dynamicChildren && // #2715 the previous fragment could've been a BAILed one as a result + // of renderSlot() with no valid children + n1.dynamicChildren) { patchBlockChildren(n1.dynamicChildren, dynamicChildren, container, parentComponent, parentSuspense, isSVG, slotScopeIds); - if (n2.key != null || parentComponent && n2 === parentComponent.subTree) { - traverseStaticChildren(n1, n2, true); + if ( + // #2080 if the stable fragment has a key, it's a