Assets fix

This commit is contained in:
Dennis
2026-01-14 08:15:15 +01:00
parent 9522b28b9d
commit e225499905
81 changed files with 27203 additions and 1072 deletions

0
.ai/mcp/mcp.json Normal file
View File

125
package-lock.json generated
View File

@@ -6,7 +6,8 @@
"": {
"name": "ploi-core",
"dependencies": {
"@tailwindcss/postcss": "^4.1.18"
"@tailwindcss/postcss": "^4.1.18",
"@tailwindcss/vite": "^4.1.18"
},
"devDependencies": {
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
@@ -349,7 +350,6 @@
"cpu": [
"ppc64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -366,7 +366,6 @@
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -383,7 +382,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -400,7 +398,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -417,7 +414,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -434,7 +430,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -451,7 +446,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -468,7 +462,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -485,7 +478,6 @@
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -502,7 +494,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -519,7 +510,6 @@
"cpu": [
"ia32"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -536,7 +526,6 @@
"cpu": [
"loong64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -553,7 +542,6 @@
"cpu": [
"mips64el"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -570,7 +558,6 @@
"cpu": [
"ppc64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -587,7 +574,6 @@
"cpu": [
"riscv64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -604,7 +590,6 @@
"cpu": [
"s390x"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -621,7 +606,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -638,7 +622,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -655,7 +638,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -672,7 +654,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -689,7 +670,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -706,7 +686,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -723,7 +702,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -740,7 +718,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -757,7 +734,6 @@
"cpu": [
"ia32"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -774,7 +750,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -843,7 +818,7 @@
"version": "0.3.10",
"resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.10.tgz",
"integrity": "sha512-0pPkgz9dY+bijgistcTTJ5mR+ocqRXLuhXHYdzoMmmoJ2C9S46RCm2GMUbatPEUK9Yjy26IrAy8D/M00lLkv+Q==",
"dev": true,
"devOptional": true,
"license": "MIT",
"peer": true,
"dependencies": {
@@ -871,7 +846,6 @@
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz",
"integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"optional": true,
@@ -911,7 +885,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -932,7 +905,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -953,7 +925,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -974,7 +945,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -995,7 +965,6 @@
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1016,7 +985,6 @@
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1037,7 +1005,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1058,7 +1025,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1079,7 +1045,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1100,7 +1065,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1121,7 +1085,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1142,7 +1105,6 @@
"cpu": [
"ia32"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1163,7 +1125,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1249,7 +1210,6 @@
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1263,7 +1223,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1277,7 +1236,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1291,7 +1249,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1305,7 +1262,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1319,7 +1275,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1333,7 +1288,6 @@
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1347,7 +1301,6 @@
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1361,7 +1314,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1375,7 +1327,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1389,7 +1340,6 @@
"cpu": [
"loong64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1403,7 +1353,6 @@
"cpu": [
"ppc64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1417,7 +1366,6 @@
"cpu": [
"riscv64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1431,7 +1379,6 @@
"cpu": [
"riscv64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1445,7 +1392,6 @@
"cpu": [
"s390x"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1459,7 +1405,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1473,7 +1418,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1487,7 +1431,6 @@
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1501,7 +1444,6 @@
"cpu": [
"ia32"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1515,7 +1457,6 @@
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
@@ -1813,6 +1754,20 @@
"tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1"
}
},
"node_modules/@tailwindcss/vite": {
"version": "4.1.18",
"resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.18.tgz",
"integrity": "sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==",
"license": "MIT",
"dependencies": {
"@tailwindcss/node": "4.1.18",
"@tailwindcss/oxide": "4.1.18",
"tailwindcss": "4.1.18"
},
"peerDependencies": {
"vite": "^5.2.0 || ^6 || ^7"
}
},
"node_modules/@types/eslint": {
"version": "9.6.1",
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
@@ -1856,7 +1811,7 @@
"version": "24.2.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.2.1.tgz",
"integrity": "sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==",
"dev": true,
"devOptional": true,
"license": "MIT",
"peer": true,
"dependencies": {
@@ -2217,7 +2172,7 @@
"version": "8.15.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
"integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
"dev": true,
"devOptional": true,
"license": "MIT",
"peer": true,
"bin": {
@@ -2453,7 +2408,6 @@
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -2500,7 +2454,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,
"license": "MIT",
"peer": true
},
@@ -2587,7 +2541,7 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz",
"integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==",
"dev": true,
"devOptional": true,
"license": "MIT",
"dependencies": {
"readdirp": "^4.0.1"
@@ -2828,7 +2782,6 @@
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
"integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
"dev": true,
"license": "Apache-2.0",
"optional": true,
"bin": {
@@ -3011,7 +2964,6 @@
"version": "0.25.8",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.8.tgz",
"integrity": "sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"bin": {
@@ -3205,7 +3157,6 @@
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -3278,7 +3229,6 @@
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
"integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
"optional": true,
@@ -3470,7 +3420,7 @@
"version": "5.1.3",
"resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz",
"integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==",
"dev": true,
"devOptional": true,
"license": "MIT"
},
"node_modules/inflight": {
@@ -3512,7 +3462,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
"dev": true,
"license": "MIT",
"optional": true,
"engines": {
@@ -3523,7 +3472,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -3537,7 +3485,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true,
"license": "MIT",
"optional": true,
"engines": {
@@ -4021,7 +3968,6 @@
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dev": true,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -4139,7 +4085,6 @@
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz",
"integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
"dev": true,
"license": "MIT",
"optional": true
},
@@ -4220,7 +4165,7 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
"dev": true,
"devOptional": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -4334,7 +4279,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
"integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==",
"dev": true,
"devOptional": true,
"license": "MIT",
"engines": {
"node": ">= 14.18.0"
@@ -4597,7 +4542,7 @@
"version": "1.90.0",
"resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz",
"integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==",
"dev": true,
"devOptional": true,
"license": "MIT",
"dependencies": {
"chokidar": "^4.0.0",
@@ -4808,7 +4753,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true,
"devOptional": true,
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -4842,7 +4787,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,
"license": "MIT",
"peer": true,
"dependencies": {
@@ -4911,7 +4856,7 @@
"version": "5.43.1",
"resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz",
"integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==",
"dev": true,
"devOptional": true,
"license": "BSD-2-Clause",
"peer": true,
"dependencies": {
@@ -4967,7 +4912,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,
"license": "MIT",
"peer": true
},
@@ -4982,7 +4927,6 @@
"version": "0.2.14",
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz",
"integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"fdir": "^6.4.4",
@@ -4999,7 +4943,6 @@
"version": "6.4.6",
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
"integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
"dev": true,
"license": "MIT",
"peerDependencies": {
"picomatch": "^3 || ^4"
@@ -5014,7 +4957,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -5037,7 +4979,6 @@
"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,
"license": "MIT",
"optional": true,
"dependencies": {
@@ -5058,7 +4999,7 @@
"version": "7.10.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
"integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
"dev": true,
"devOptional": true,
"license": "MIT",
"peer": true
},
@@ -5122,7 +5063,6 @@
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/vite/-/vite-7.1.2.tgz",
"integrity": "sha512-J0SQBPlQiEXAF7tajiH+rUooJPo0l8KQgyg4/aMunNtrOa7bwuZJsJbDWzeljqQpgftxuq5yNJxQ91O9ts29UQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"esbuild": "^0.25.0",
@@ -5208,14 +5148,12 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
"integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
"dev": true,
"license": "MIT"
},
"node_modules/vite/node_modules/fdir": {
"version": "6.4.6",
"resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz",
"integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==",
"dev": true,
"license": "MIT",
"peerDependencies": {
"picomatch": "^3 || ^4"
@@ -5230,7 +5168,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
"integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=12"
@@ -5243,7 +5180,6 @@
"version": "4.46.2",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.46.2.tgz",
"integrity": "sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/estree": "1.0.8"
@@ -5465,7 +5401,6 @@
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz",
"integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==",
"dev": true,
"license": "ISC",
"optional": true,
"peer": true,

View File

@@ -42,6 +42,7 @@
},
"type": "module",
"dependencies": {
"@tailwindcss/postcss": "^4.1.18"
"@tailwindcss/postcss": "^4.1.18",
"@tailwindcss/vite": "^4.1.18"
}
}

View File

@@ -1,11 +1,11 @@
import TopBar from "./TopBar-BlzXjKhk.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-CQjfQbyS.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,9 +1,9 @@
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode } from "./app-CHTZvQi3.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./notification-C6LhWZWI.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,22 +1,22 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormTextarea } from "./FormTextarea-Ju-z_cTm.js";
import { F as FormActions, a as Form } from "./Form-2ls8lox5.js";
import { P as Pagination } from "./Pagination-BYrwtyBb.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import Tabs from "./Tabs-C02Wm0hY.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, d as withModifiers, h as withDirectives, v as vModelCheckbox, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormTextarea } from "./FormTextarea-Bj_6rzOF.js";
import { F as FormActions, a as Form } from "./Form-Qi93-WYo.js";
import { P as Pagination } from "./Pagination-Buyxx4pV.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import Tabs from "./Tabs-DHTFy1N1.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, d as withModifiers, h as withDirectives, v as vModelCheckbox, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,17 +1,17 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormActions, a as Form } from "./Form-2ls8lox5.js";
import Tabs from "./Tabs-C02Wm0hY.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, h as withDirectives, v as vModelCheckbox } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormActions, a as Form } from "./Form-Qi93-WYo.js";
import Tabs from "./Tabs-DHTFy1N1.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, h as withDirectives, v as vModelCheckbox } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar-BS813IKr.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormTextarea } from "./FormTextarea-Ju-z_cTm.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import Tabs from "./Tabs-DiEjnlq_.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, b as createBaseVNode } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-C2tIOMFl.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormTextarea } from "./FormTextarea-Bj_6rzOF.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import Tabs from "./Tabs-Dp_xQgvi.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, b as createBaseVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar-CaW932mH.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { I as IconArrowUp, a as IconArrowDown } from "./IconArrowDown-afrL93nN.js";
import { M as ModalContainer, a as Modal, I as IconClose } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormTextarea } from "./FormTextarea-Ju-z_cTm.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, f as createCommentVNode, d as withModifiers, g as createTextVNode, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BhQpUwMC.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { I as IconArrowUp, a as IconArrowDown } from "./IconArrowDown-Bzzgmxdk.js";
import { M as ModalContainer, a as Modal, I as IconClose } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormTextarea } from "./FormTextarea-Bj_6rzOF.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, f as createCommentVNode, d as withModifiers, g as createTextVNode, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./TabBar-DB2oos2Z.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,15 +1,15 @@
import TopBar from "./TopBar-CaW932mH.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { I as IconArrowUp, a as IconArrowDown } from "./IconArrowDown-afrL93nN.js";
import { M as ModalContainer, a as Modal, I as IconClose } from "./ModalContainer-CUbvmCnV.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BhQpUwMC.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { I as IconArrowUp, a as IconArrowDown } from "./IconArrowDown-Bzzgmxdk.js";
import { M as ModalContainer, a as Modal, I as IconClose } from "./ModalContainer-DBowiEai.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./Form-2ls8lox5.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
import "./Form-Qi93-WYo.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,4 +1,4 @@
import { e as createBlock, o as openBlock, w as withCtx, j as renderSlot, n as normalizeClass, l as resolveDynamicComponent } from "./app-CHTZvQi3.js";
import { e as createBlock, o as openBlock, w as withCtx, j as renderSlot, n as normalizeClass, l as resolveDynamicComponent } from "./app-D5-35U5T.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";

View File

@@ -1,22 +1,22 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormTextarea } from "./FormTextarea-Ju-z_cTm.js";
import { F as FormActions, a as Form } from "./Form-2ls8lox5.js";
import { P as Pagination } from "./Pagination-BYrwtyBb.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import Tabs from "./Tabs-C02Wm0hY.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, d as withModifiers, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormTextarea } from "./FormTextarea-Bj_6rzOF.js";
import { F as FormActions, a as Form } from "./Form-Qi93-WYo.js";
import { P as Pagination } from "./Pagination-Buyxx4pV.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import Tabs from "./Tabs-DHTFy1N1.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, d as withModifiers, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,15 +1,15 @@
import TopBar from "./TopBar-D9lEGPmZ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BUWoAsGy.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider-CRLCuQQS.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, e as createBlock, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-CHTZvQi3.js";
import { T as TextDivider } from "./TextDivider-CL8xB3Bn.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, e as createBlock, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
components: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, j as renderSlot, n as normalizeClass } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, j as renderSlot, n as normalizeClass } from "./app-D5-35U5T.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 = {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormActions, a as Form } from "./Form-2ls8lox5.js";
import { P as Pagination } from "./Pagination-BYrwtyBb.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import Tabs from "./Tabs-C02Wm0hY.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, f as createCommentVNode, b as createBaseVNode, d as withModifiers, h as withDirectives, t as toDisplayString, z as vModelRadio, A as vShow, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormActions, a as Form } from "./Form-Qi93-WYo.js";
import { P as Pagination } from "./Pagination-Buyxx4pV.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import Tabs from "./Tabs-DHTFy1N1.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, f as createCommentVNode, b as createBaseVNode, d as withModifiers, h as withDirectives, t as toDisplayString, z as vModelRadio, A as vShow, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./TabBar-DB2oos2Z.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormActions, a as Form } from "./Form-2ls8lox5.js";
import { P as Pagination } from "./Pagination-BYrwtyBb.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import Tabs from "./Tabs-C02Wm0hY.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, f as createCommentVNode, b as createBaseVNode, d as withModifiers, t as toDisplayString, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormActions, a as Form } from "./Form-Qi93-WYo.js";
import { P as Pagination } from "./Pagination-Buyxx4pV.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import Tabs from "./Tabs-DHTFy1N1.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, f as createCommentVNode, b as createBaseVNode, d as withModifiers, t as toDisplayString, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
metaInfo() {
return {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormActions, a as Form } from "./Form-2ls8lox5.js";
import { P as Pagination } from "./Pagination-BYrwtyBb.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import Tabs from "./Tabs-C02Wm0hY.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, c as createElementBlock, b as createBaseVNode, d as withModifiers, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormActions, a as Form } from "./Form-Qi93-WYo.js";
import { P as Pagination } from "./Pagination-Buyxx4pV.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
import Tabs from "./Tabs-DHTFy1N1.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, c as createElementBlock, b as createBaseVNode, d as withModifiers, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./TabBar-DB2oos2Z.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, b as createBaseVNode, j as renderSlot } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, b as createBaseVNode, j as renderSlot } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main$1 = {};
const _hoisted_1 = {

View File

@@ -1,9 +1,9 @@
import { T as TextDivider } from "./TextDivider-CRLCuQQS.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-CHTZvQi3.js";
import { T as TextDivider } from "./TextDivider-CL8xB3Bn.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
components: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {};
const _hoisted_1 = {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, j as renderSlot, n as normalizeClass, d as withModifiers } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, j as renderSlot, n as normalizeClass, d as withModifiers } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main$1 = {
props: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, j as renderSlot, n as normalizeClass, b as createBaseVNode, r as resolveComponent, e as createBlock, w as withCtx, f as createCommentVNode, g as createTextVNode, t as toDisplayString, a as createVNode } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, j as renderSlot, n as normalizeClass, b as createBaseVNode, r as resolveComponent, e as createBlock, w as withCtx, f as createCommentVNode, g as createTextVNode, t as toDisplayString, a as createVNode } from "./app-D5-35U5T.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" };

View File

@@ -1,5 +1,5 @@
import { H as HelperText, E as ErrorText, L as Label, a as FormGroup } from "./FormInput-BG2dzWVN.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, f as createCommentVNode, b as createBaseVNode, g as createTextVNode, t as toDisplayString, n as normalizeClass, j as renderSlot } from "./app-CHTZvQi3.js";
import { H as HelperText, E as ErrorText, L as Label, a as FormGroup } from "./FormInput-Bs_ifW0x.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, f as createCommentVNode, b as createBaseVNode, g as createTextVNode, t as toDisplayString, n as normalizeClass, j as renderSlot } from "./app-D5-35U5T.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 = {

View File

@@ -1,5 +1,5 @@
import { H as HelperText, E as ErrorText, L as Label, a as FormGroup } from "./FormInput-BG2dzWVN.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, f as createCommentVNode, g as createTextVNode, t as toDisplayString, n as normalizeClass } from "./app-CHTZvQi3.js";
import { H as HelperText, E as ErrorText, L as Label, a as FormGroup } from "./FormInput-Bs_ifW0x.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, f as createCommentVNode, g as createTextVNode, t as toDisplayString, n as normalizeClass } from "./app-D5-35U5T.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 = {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, b as createBaseVNode } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, b as createBaseVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main$1 = {};
const _hoisted_1$1 = {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, b as createBaseVNode } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, b as createBaseVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main$2 = {};
const _hoisted_1$2 = {

View File

@@ -1,19 +1,19 @@
import TopBar from "./TopBar-BT1hFDS2.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { D as DropdownListItem, c as DropdownList, d as Dropdown, I as IconButton } from "./TabBar-FXvai7zi.js";
import { D as DropdownListItemButton, I as IconMore } from "./DropdownListItemButton-DZvwkfQ7.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, f as createCommentVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, F as Fragment, i as renderList, g as createTextVNode, k as createSlots } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-CGk52dsv.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { D as DropdownListItem, c as DropdownList, d as Dropdown, I as IconButton } from "./TabBar-DB2oos2Z.js";
import { D as DropdownListItemButton, I as IconMore } from "./DropdownListItemButton-DxHG3O-A.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, f as createCommentVNode, b as createBaseVNode, t as toDisplayString, c as createElementBlock, F as Fragment, i as renderList, g as createTextVNode, k as createSlots } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./notification-C6LhWZWI.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar-BS813IKr.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormTextarea } from "./FormTextarea-Ju-z_cTm.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import Tabs from "./Tabs-DiEjnlq_.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-C2tIOMFl.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormTextarea } from "./FormTextarea-Bj_6rzOF.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import Tabs from "./Tabs-Dp_xQgvi.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,12 +1,12 @@
import TopBar from "./TopBar-BlzXjKhk.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode, n as normalizeClass, c as createElementBlock, f as createCommentVNode, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-CQjfQbyS.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode, n as normalizeClass, c as createElementBlock, f as createCommentVNode, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./TabBar-DB2oos2Z.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,17 +1,17 @@
import TopBar from "./TopBar-D9lEGPmZ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormTextarea } from "./FormTextarea-Ju-z_cTm.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createCommentVNode, g as createTextVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BUWoAsGy.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormTextarea } from "./FormTextarea-Bj_6rzOF.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createCommentVNode, g as createTextVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { D as DropdownListItem, c as DropdownList, d as Dropdown, I as IconButton } from "./TabBar-FXvai7zi.js";
import { D as DropdownListItemButton, I as IconMore } from "./DropdownListItemButton-DZvwkfQ7.js";
import { c as createElementBlock, o as openBlock, b as createBaseVNode, r as resolveComponent, e as createBlock, w as withCtx, a as createVNode, f as createCommentVNode, t as toDisplayString, F as Fragment, i as renderList, g as createTextVNode, k as createSlots } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { D as DropdownListItem, c as DropdownList, d as Dropdown, I as IconButton } from "./TabBar-DB2oos2Z.js";
import { D as DropdownListItemButton, I as IconMore } from "./DropdownListItemButton-DxHG3O-A.js";
import { c as createElementBlock, o as openBlock, b as createBaseVNode, r as resolveComponent, e as createBlock, w as withCtx, a as createVNode, f as createCommentVNode, t as toDisplayString, F as Fragment, i as renderList, g as createTextVNode, k as createSlots } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import { P as Pagination } from "./Pagination-BYrwtyBb.js";
import "./notification-C6LhWZWI.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import { P as Pagination } from "./Pagination-Buyxx4pV.js";
import "./notification-BN58Miv9.js";
const _sfc_main$1 = {};
const _hoisted_1$1 = {
xmlns: "http://www.w3.org/2000/svg",

View File

@@ -1,16 +1,16 @@
import TopBar from "./TopBar-CaW932mH.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, d as withModifiers, c as createElementBlock, F as Fragment, i as renderList, g as createTextVNode } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BhQpUwMC.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, d as withModifiers, c as createElementBlock, F as Fragment, i as renderList, g as createTextVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider-CRLCuQQS.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, g as createTextVNode, F as Fragment } from "./app-CHTZvQi3.js";
import { T as TextDivider } from "./TextDivider-CL8xB3Bn.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, g as createTextVNode, F as Fragment } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
components: {

View File

@@ -1,18 +1,18 @@
import TopBar from "./TopBar-CaW932mH.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createCommentVNode, d as withModifiers, g as createTextVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BhQpUwMC.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, f as createCommentVNode, d as withModifiers, g as createTextVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider-CRLCuQQS.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, e as createBlock, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-CHTZvQi3.js";
import { T as TextDivider } from "./TextDivider-CL8xB3Bn.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, e as createBlock, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
components: {

View File

@@ -1,6 +1,6 @@
import { c as createElementBlock, o as openBlock, j as renderSlot, b as createBaseVNode, f as createCommentVNode, n as normalizeClass, t as toDisplayString, m as resolveDirective, h as withDirectives, a as createVNode, p as vModelText, w as withCtx, F as Fragment, i as renderList, T as Transition, r as resolveComponent, e as createBlock, g as createTextVNode, q as TransitionGroup } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, j as renderSlot, b as createBaseVNode, f as createCommentVNode, n as normalizeClass, t as toDisplayString, m as resolveDirective, h as withDirectives, a as createVNode, p as vModelText, w as withCtx, F as Fragment, i as renderList, T as Transition, r as resolveComponent, e as createBlock, g as createTextVNode, q as TransitionGroup } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
const _sfc_main$g = {};
const _hoisted_1$g = {
id: "main",

View File

@@ -1,6 +1,6 @@
import { c as createElementBlock, o as openBlock, b as createBaseVNode, r as resolveComponent, m as resolveDirective, h as withDirectives, a as createVNode, w as withCtx, j as renderSlot, T as Transition } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, b as createBaseVNode, r as resolveComponent, m as resolveDirective, h as withDirectives, a as createVNode, w as withCtx, j as renderSlot, T as Transition } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import { a as Form, F as FormActions } from "./Form-2ls8lox5.js";
import { a as Form, F as FormActions } from "./Form-Qi93-WYo.js";
const _sfc_main$2 = {};
const _hoisted_1$2 = {
width: "1em",

View File

@@ -1,4 +1,4 @@
import { r as resolveComponent, c as createElementBlock, f as createCommentVNode, o as openBlock, F as Fragment, i as renderList, e as createBlock, n as normalizeClass } from "./app-CHTZvQi3.js";
import { r as resolveComponent, c as createElementBlock, f as createCommentVNode, o as openBlock, F as Fragment, i as renderList, e as createBlock, n as normalizeClass } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
props: {

View File

@@ -1,9 +1,9 @@
import { T as TextDivider } from "./TextDivider-CRLCuQQS.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-CHTZvQi3.js";
import { T as TextDivider } from "./TextDivider-CL8xB3Bn.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
components: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider-CRLCuQQS.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-CHTZvQi3.js";
import { T as TextDivider } from "./TextDivider-CL8xB3Bn.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
components: {

View File

@@ -1,21 +1,21 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormActions, a as Form } from "./Form-2ls8lox5.js";
import { P as Pagination } from "./Pagination-BYrwtyBb.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import Tabs from "./Tabs-C02Wm0hY.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, d as withModifiers, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormActions, a as Form } from "./Form-Qi93-WYo.js";
import { P as Pagination } from "./Pagination-Buyxx4pV.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import Tabs from "./Tabs-DHTFy1N1.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, d as withModifiers, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,9 +1,9 @@
import { T as TextDivider } from "./TextDivider-CRLCuQQS.js";
import { E as ErrorText, F as FormInput } from "./FormInput-BG2dzWVN.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, f as createCommentVNode, e as createBlock, h as withDirectives, v as vModelCheckbox, g as createTextVNode, F as Fragment } from "./app-CHTZvQi3.js";
import { T as TextDivider } from "./TextDivider-CL8xB3Bn.js";
import { E as ErrorText, F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, f as createCommentVNode, e as createBlock, h as withDirectives, v as vModelCheckbox, g as createTextVNode, F as Fragment } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
components: {

View File

@@ -1,9 +1,9 @@
import { T as TextDivider } from "./TextDivider-CRLCuQQS.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-CHTZvQi3.js";
import { T as TextDivider } from "./TextDivider-CL8xB3Bn.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, d as withModifiers, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
components: {

View File

@@ -1,18 +1,18 @@
import TopBar from "./TopBar-CaW932mH.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import TwoFactorAuthentication from "./TwoFactorAuthentication-B-6U0Iz_.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, d as withModifiers, g as createTextVNode } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BhQpUwMC.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import TwoFactorAuthentication from "./TwoFactorAuthentication-C8Yf3anS.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, d as withModifiers, g as createTextVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,17 +1,17 @@
import TopBar from "./TopBar-CaW932mH.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormSelect } from "./FormSelect-DkreD1hx.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, d as withModifiers, h as withDirectives, v as vModelCheckbox, g as createTextVNode } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BhQpUwMC.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormSelect } from "./FormSelect-Dj1RweYJ.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, d as withModifiers, h as withDirectives, v as vModelCheckbox, g as createTextVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,17 +1,17 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormActions, a as Form } from "./Form-2ls8lox5.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import Tabs from "./Tabs-C02Wm0hY.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, d as withModifiers, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormActions, a as Form } from "./Form-Qi93-WYo.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import Tabs from "./Tabs-DHTFy1N1.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, f as createCommentVNode, b as createBaseVNode, d as withModifiers, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,23 +1,23 @@
import TopBar from "./TopBar-BT1hFDS2.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { D as DropdownListItem, c as DropdownList, d as Dropdown, I as IconButton } from "./TabBar-FXvai7zi.js";
import { D as DropdownListItemButton, I as IconMore } from "./DropdownListItemButton-DZvwkfQ7.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { P as Pagination } from "./Pagination-BYrwtyBb.js";
import Tabs from "./Tabs-Ccox-b0W.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { u as useConfirm } from "./confirm-Ck7NFmHv.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode, f as createCommentVNode, d as withModifiers } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-CGk52dsv.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { D as DropdownListItem, c as DropdownList, d as Dropdown, I as IconButton } from "./TabBar-DB2oos2Z.js";
import { D as DropdownListItemButton, I as IconMore } from "./DropdownListItemButton-DxHG3O-A.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { P as Pagination } from "./Pagination-Buyxx4pV.js";
import Tabs from "./Tabs-DyZH76rg.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { u as useConfirm } from "./confirm-DZk0atxQ.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode, f as createCommentVNode, d as withModifiers } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./notification-C6LhWZWI.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, f as createCommentVNode, b as createBaseVNode, j as renderSlot, n as normalizeClass } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, f as createCommentVNode, b as createBaseVNode, j as renderSlot, n as normalizeClass } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
props: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, b as createBaseVNode, j as renderSlot } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, b as createBaseVNode, j as renderSlot } from "./app-D5-35U5T.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" };

View File

@@ -1,22 +1,22 @@
import TopBar from "./TopBar-BT1hFDS2.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { D as DropdownListItem, c as DropdownList, d as Dropdown, I as IconButton } from "./TabBar-FXvai7zi.js";
import { D as DropdownListItemButton, I as IconMore } from "./DropdownListItemButton-DZvwkfQ7.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { P as Pagination } from "./Pagination-BYrwtyBb.js";
import Tabs from "./Tabs-Ccox-b0W.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, k as createSlots, g as createTextVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-CGk52dsv.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { D as DropdownListItem, c as DropdownList, d as Dropdown, I as IconButton } from "./TabBar-DB2oos2Z.js";
import { D as DropdownListItemButton, I as IconMore } from "./DropdownListItemButton-DxHG3O-A.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { P as Pagination } from "./Pagination-Buyxx4pV.js";
import Tabs from "./Tabs-DyZH76rg.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, k as createSlots, g as createTextVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./notification-C6LhWZWI.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,18 +1,18 @@
import TopBar from "./TopBar-KMJf1g5B.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormActions, a as Form } from "./Form-2ls8lox5.js";
import { u as useNotification } from "./notification-C6LhWZWI.js";
import Tabs from "./Tabs-C02Wm0hY.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-iq5S12i2.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { c as createElementBlock, o as openBlock, r as resolveComponent, e as createBlock, w as withCtx, a as createVNode, f as createCommentVNode, t as toDisplayString, g as createTextVNode, b as createBaseVNode, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BPOfBYb-.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormActions, a as Form } from "./Form-Qi93-WYo.js";
import { u as useNotification } from "./notification-BN58Miv9.js";
import Tabs from "./Tabs-DHTFy1N1.js";
import { T as TableData, a as TableBody, b as TableRow, c as TableHeader, d as TableHead, e as Table } from "./TableData-BpYwfCyG.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { c as createElementBlock, o as openBlock, r as resolveComponent, e as createBlock, w as withCtx, a as createVNode, f as createCommentVNode, t as toDisplayString, g as createTextVNode, b as createBaseVNode, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./TabBar-DB2oos2Z.js";
const _sfc_main$1 = {
data() {
return {

View File

@@ -1,20 +1,20 @@
import TopBar from "./TopBar-BS813IKr.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { E as EmptyImage } from "./EmptyImage-DuyvvNV6.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormTextarea } from "./FormTextarea-Ju-z_cTm.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { S as SettingsSegment } from "./SettingsSegment-BbxvoF4b.js";
import { S as SettingsLayout } from "./SettingsLayout-BCjYg4m3.js";
import Tabs from "./Tabs-DiEjnlq_.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, b as createBaseVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-C2tIOMFl.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { E as EmptyImage } from "./EmptyImage-Bw9ahsy7.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormTextarea } from "./FormTextarea-Bj_6rzOF.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { S as SettingsSegment } from "./SettingsSegment-DOUGBpjr.js";
import { S as SettingsLayout } from "./SettingsLayout-CPMnYBNV.js";
import Tabs from "./Tabs-Dp_xQgvi.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, g as createTextVNode, t as toDisplayString, b as createBaseVNode, c as createElementBlock, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,16 +1,16 @@
import TopBar from "./TopBar-D9lEGPmZ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-CUayiPKI.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-DK76idww.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-CUbvmCnV.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormTextarea } from "./FormTextarea-Ju-z_cTm.js";
import { F as FormActions } from "./Form-2ls8lox5.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode, c as createElementBlock, f as createCommentVNode, F as Fragment, i as renderList, d as withModifiers } from "./app-CHTZvQi3.js";
import TopBar from "./TopBar-BUWoAsGy.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { N as NotificationBadge, S as StatusBubble, L as ListItem, a as List, P as PageBody, b as PageHeaderTitle, c as PageHeader, d as Page, C as Content, M as MainLayout } from "./MainLayout-BZWcrUEI.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { I as IconStorage, a as IconGlobe, b as IconBox } from "./IconStorage-BvvMTsrR.js";
import { M as ModalContainer, a as Modal } from "./ModalContainer-DBowiEai.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { F as FormTextarea } from "./FormTextarea-Bj_6rzOF.js";
import { F as FormActions } from "./Form-Qi93-WYo.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode, b as createBaseVNode, t as toDisplayString, g as createTextVNode, c as createElementBlock, f as createCommentVNode, F as Fragment, i as renderList, d as withModifiers } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./TabBar-FXvai7zi.js";
import "./notification-C6LhWZWI.js";
import "./TabBar-DB2oos2Z.js";
import "./notification-BN58Miv9.js";
const _sfc_main = {
layout: MainLayout,
components: {

View File

@@ -1,5 +1,5 @@
import { C as Container } from "./Container-BR3kS7h2.js";
import { c as createElementBlock, o as openBlock, j as renderSlot, u as normalizeProps, x as guardReactiveProps, n as normalizeClass, y as link_default, r as resolveComponent, a as createVNode, w as withCtx, b as createBaseVNode, f as createCommentVNode, e as createBlock, t as toDisplayString, g as createTextVNode, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { c as createElementBlock, o as openBlock, j as renderSlot, u as normalizeProps, x as guardReactiveProps, n as normalizeClass, y as link_default, r as resolveComponent, a as createVNode, w as withCtx, b as createBaseVNode, f as createCommentVNode, e as createBlock, t as toDisplayString, g as createTextVNode, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main$c = {
data: () => ({

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, b as createBaseVNode, j as renderSlot, t as toDisplayString, n as normalizeClass } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, b as createBaseVNode, j as renderSlot, t as toDisplayString, n as normalizeClass } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main$5 = {
props: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, F as Fragment, i as renderList, e as createBlock, f as createCommentVNode, w as withCtx, g as createTextVNode, t as toDisplayString, n as normalizeClass, l as resolveDynamicComponent } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, F as Fragment, i as renderList, e as createBlock, f as createCommentVNode, w as withCtx, g as createTextVNode, t as toDisplayString, n as normalizeClass, l as resolveDynamicComponent } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
props: {

View File

@@ -1,4 +1,4 @@
import { r as resolveComponent, c as createElementBlock, o as openBlock, F as Fragment, i as renderList, a as createVNode, w as withCtx, g as createTextVNode, t as toDisplayString, n as normalizeClass } from "./app-CHTZvQi3.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, F as Fragment, i as renderList, a as createVNode, w as withCtx, g as createTextVNode, t as toDisplayString, n as normalizeClass } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
props: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, F as Fragment, i as renderList, e as createBlock, f as createCommentVNode, w as withCtx, g as createTextVNode, t as toDisplayString, n as normalizeClass, l as resolveDynamicComponent } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, F as Fragment, i as renderList, e as createBlock, f as createCommentVNode, w as withCtx, g as createTextVNode, t as toDisplayString, n as normalizeClass, l as resolveDynamicComponent } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
props: {

View File

@@ -1,8 +1,8 @@
import { T as TextDivider } from "./TextDivider-CRLCuQQS.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { B as Button } from "./Button-D85XmybQ.js";
import { C as Container } from "./Container-BR3kS7h2.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-CHTZvQi3.js";
import { T as TextDivider } from "./TextDivider-CL8xB3Bn.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { C as Container } from "./Container-EuHAUh3h.js";
import { r as resolveComponent, c as createElementBlock, o as openBlock, a as createVNode, b as createBaseVNode, w as withCtx, t as toDisplayString, f as createCommentVNode, g as createTextVNode, F as Fragment } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
components: {

View File

@@ -1,4 +1,4 @@
import { c as createElementBlock, o as openBlock, b as createBaseVNode, f as createCommentVNode, j as renderSlot } from "./app-CHTZvQi3.js";
import { c as createElementBlock, o as openBlock, b as createBaseVNode, f as createCommentVNode, j as renderSlot } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
const _sfc_main = {
props: {

View File

@@ -1,7 +1,7 @@
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-FXvai7zi.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-CHTZvQi3.js";
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-DB2oos2Z.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./Container-BR3kS7h2.js";
import "./Container-EuHAUh3h.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-FXvai7zi.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-CHTZvQi3.js";
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-DB2oos2Z.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./Container-BR3kS7h2.js";
import "./Container-EuHAUh3h.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-FXvai7zi.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-CHTZvQi3.js";
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-DB2oos2Z.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./Container-BR3kS7h2.js";
import "./Container-EuHAUh3h.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-FXvai7zi.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-CHTZvQi3.js";
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-DB2oos2Z.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./Container-BR3kS7h2.js";
import "./Container-EuHAUh3h.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-FXvai7zi.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-CHTZvQi3.js";
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-DB2oos2Z.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./Container-BR3kS7h2.js";
import "./Container-EuHAUh3h.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-FXvai7zi.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-CHTZvQi3.js";
import { T as TopBarTabBarContainer, a as TabBar, B as Breadcrumbs, b as TopBar$1 } from "./TabBar-DB2oos2Z.js";
import { r as resolveComponent, e as createBlock, o as openBlock, w as withCtx, a as createVNode } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import "./Container-BR3kS7h2.js";
import "./Container-EuHAUh3h.js";
const _sfc_main = {
components: {
TopBar: TopBar$1,

View File

@@ -1,7 +1,7 @@
import { B as Button } from "./Button-D85XmybQ.js";
import { c as createElementBlock, o as openBlock, n as normalizeClass, r as resolveComponent, b as createBaseVNode, a as createVNode, w as withCtx, g as createTextVNode, t as toDisplayString, d as withModifiers, f as createCommentVNode, F as Fragment, i as renderList } from "./app-CHTZvQi3.js";
import { B as Button } from "./Button-0Ed1072L.js";
import { c as createElementBlock, o as openBlock, n as normalizeClass, r as resolveComponent, b as createBaseVNode, a as createVNode, w as withCtx, g as createTextVNode, t as toDisplayString, d as withModifiers, f as createCommentVNode, F as Fragment, i as renderList } from "./app-D5-35U5T.js";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
import { F as FormInput } from "./FormInput-BG2dzWVN.js";
import { F as FormInput } from "./FormInput-Bs_ifW0x.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: {

3634
public/build/assets/app-BayoCoV0.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
import { s as store } from "./app-CHTZvQi3.js";
import { s as store } from "./app-D5-35U5T.js";
function useConfirm({ title, message, onConfirm, variant }) {
return store.dispatch("confirm/open", {
title,

View File

@@ -1,4 +1,4 @@
import { s as store } from "./app-CHTZvQi3.js";
import { s as store } from "./app-D5-35U5T.js";
function useNotification({ title, message, variant, timeout }) {
return store.dispatch("notification/notify", {
title,

File diff suppressed because one or more lines are too long

22193
public/build/assets/theme-CVzsnQQr.css vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

365
resources/css/app.css vendored Normal file
View File

@@ -0,0 +1,365 @@
@import "tailwindcss";
@source '../js/**/*.vue';
@source '../views/**/*.blade.php';
@plugin "@tailwindcss/forms";
@plugin "@tailwindcss/typography";
/* Dark mode variant using class strategy */
@variant dark (&:where(.theme--dark, .theme--dark *));
/* Tailwind v4 theme extensions - only non-conflicting utilities */
@theme {
--font-family-body: 'Inter', sans-serif;
--font-size-heading: 1.75rem;
--line-height-heading: 2rem;
--font-size-title: 1.25rem;
--line-height-title: 1.75rem;
--font-size-body: 1rem;
--line-height-body: 1.5rem;
--font-size-small: 0.875rem;
--line-height-small: 1.5rem;
--font-size-xs: 0.75rem;
--radius-default: 0.5rem;
--radius-circle: 100%;
--radius-avatar: 4rem;
/* Core colors for Tailwind utilities (bg-primary, text-primary, etc.) */
--color-primary: #1b8ae8;
--color-success: #17b35d;
--color-warning: #f5a623;
--color-danger: #c90c4c;
}
/* CSS Variables for dynamic theming */
:root {
--font-body: 'Inter', sans-serif;
--color-white: #fff;
--color-gray-1: #f7f7f7;
--color-gray-2: #e6e6e6;
--color-gray-3: #cacaca;
--color-gray-4: #888;
--color-gray-5: #666;
--color-gray-6: #2f2f2f;
--color-gray-7: #1b1a1a;
--color-gray-8: #101010;
--color-primary-val: #1b8ae8;
--color-success-val: #17b35d;
--color-warning-val: #f5a623;
--color-danger-val: #c90c4c;
--color-text-high-emphasis: var(--color-gray-8);
--color-text-medium-emphasis: var(--color-gray-5);
--color-text-low-emphasis: var(--color-gray-3);
--color-text-on-primary: var(--color-white);
--color-text-on-success: var(--color-gray-8);
--color-text-on-warning: var(--color-white);
--color-text-on-danger: var(--color-white);
--color-border-high-emphasis-val: var(--color-gray-4);
--color-border-medium-emphasis-val: var(--color-gray-3);
--color-border-low-emphasis-val: var(--color-gray-2);
--color-backdrop-val: rgba(0, 0, 0, 0.5);
--color-overlay-val: rgba(255, 255, 255, 0.8);
--color-surface-1-val: var(--color-white);
--color-surface-2-val: var(--color-gray-1);
--color-surface-3-val: var(--color-white);
--border-radius: 0.5rem;
--border-radius-avatar: 4rem;
--border-radius-circle: 100%;
--top-bar-container: 64rem;
--top-bar-logo-height: 3.5rem;
--top-bar-background-color: var(--color-surface-1-val);
--top-bar-text-color: var(--color-text-medium-emphasis);
--tab-bar-background-color: var(--color-surface-2-val);
--tab-bar-item-active-background-color: var(--color-surface-1-val);
--tab-bar-item-text-color: var(--color-text-medium-emphasis);
--tab-bar-item-active-text-color: var(--color-text-high-emphasis);
--breadcrumbs-text-color: var(--color-text-medium-emphasis);
}
/* Dark theme overrides */
.theme--dark {
--color-primary-val: #63a6f5;
--color-success-val: #50e3c2;
--color-warning-val: #f5a623;
--color-danger-val: #d4667c;
--color-text-high-emphasis: var(--color-white);
--color-text-medium-emphasis: var(--color-gray-3);
--color-text-low-emphasis: var(--color-gray-5);
--color-text-on-primary: var(--color-gray-7);
--color-text-on-success: var(--color-gray-7);
--color-text-on-warning: var(--color-gray-7);
--color-text-on-danger: var(--color-gray-7);
--color-border-high-emphasis-val: var(--color-gray-4);
--color-border-medium-emphasis-val: var(--color-gray-5);
--color-border-low-emphasis-val: var(--color-gray-6);
--color-surface-1-val: var(--color-gray-7);
--color-surface-2-val: var(--color-gray-6);
--color-surface-3-val: var(--color-gray-6);
--color-overlay-val: rgba(0, 0, 0, 0.8);
}
/* Custom utility classes that use CSS variables for theming */
@utility bg-surface-1 {
background-color: var(--color-surface-1-val);
}
@utility bg-surface-2 {
background-color: var(--color-surface-2-val);
}
@utility bg-surface-3 {
background-color: var(--color-surface-3-val);
}
@utility bg-backdrop {
background-color: var(--color-backdrop-val);
}
@utility bg-overlay {
background-color: var(--color-overlay-val);
}
@utility bg-top-bar {
background-color: var(--top-bar-background-color);
}
@utility bg-tab-bar {
background-color: var(--tab-bar-background-color);
}
@utility bg-tab-bar-item {
background-color: var(--tab-bar-item-active-background-color);
}
@utility text-high-emphasis {
color: var(--color-text-high-emphasis);
}
@utility text-medium-emphasis {
color: var(--color-text-medium-emphasis);
}
@utility text-low-emphasis {
color: var(--color-text-low-emphasis);
}
@utility text-on-primary {
color: var(--color-text-on-primary);
}
@utility text-on-success {
color: var(--color-text-on-success);
}
@utility text-on-warning {
color: var(--color-text-on-warning);
}
@utility text-on-danger {
color: var(--color-text-on-danger);
}
@utility text-top-bar {
color: var(--top-bar-text-color);
}
@utility text-tab-bar {
color: var(--tab-bar-item-text-color);
}
@utility text-tab-bar-active {
color: var(--tab-bar-item-active-text-color);
}
@utility text-breadcrumbs {
color: var(--breadcrumbs-text-color);
}
@utility border-high-emphasis {
border-color: var(--color-border-high-emphasis-val);
}
@utility border-medium-emphasis {
border-color: var(--color-border-medium-emphasis-val);
}
@utility border-low-emphasis {
border-color: var(--color-border-low-emphasis-val);
}
@utility max-w-top-bar-container {
max-width: var(--top-bar-container);
}
@utility h-top-bar-logo {
height: var(--top-bar-logo-height);
}
@utility rounded-default {
border-radius: var(--border-radius);
}
@utility rounded-avatar {
border-radius: var(--border-radius-avatar);
}
@utility font-body {
font-family: var(--font-body);
}
@utility duration-fast {
transition-duration: 200ms;
}
@utility duration-slow {
transition-duration: 600ms;
}
/* Font size utilities */
@utility text-heading {
font-size: 1.75rem;
line-height: 2rem;
}
@utility text-title {
font-size: 1.25rem;
line-height: 1.75rem;
}
@utility text-body {
font-size: 1rem;
line-height: 1.5rem;
}
@utility text-small {
font-size: 0.875rem;
line-height: 1.5rem;
}
/* NProgress styles */
#nprogress {
pointer-events: none;
}
#nprogress .bar {
background: #29d;
position: fixed;
z-index: 1031;
top: 0;
left: 0;
width: 100%;
height: 2px;
}
#nprogress .peg {
display: block;
position: absolute;
right: 0px;
width: 100px;
height: 100%;
box-shadow: 0 0 10px #29d, 0 0 5px #29d;
opacity: 1.0;
transform: rotate(3deg) translate(0px, -4px);
}
#nprogress .spinner {
display: block;
position: fixed;
z-index: 1031;
top: 15px;
right: 15px;
}
#nprogress .spinner-icon {
width: 18px;
height: 18px;
box-sizing: border-box;
border: solid 2px transparent;
border-top-color: #29d;
border-left-color: #29d;
border-radius: 50%;
animation: nprogress-spinner 400ms linear infinite;
}
.nprogress-custom-parent {
overflow: hidden;
position: relative;
}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
position: absolute;
}
@keyframes nprogress-spinner {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
/* Custom utilities */
.bf-blur {
backdrop-filter: blur(2px) saturate(125%);
}
.bf-blur-high {
backdrop-filter: blur(15px) saturate(125%);
}
.text-gradient {
background: -webkit-linear-gradient(
35deg,
var(--color-primary-val),
var(--color-success-val),
var(--color-warning-val),
var(--color-danger-val)
);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/* Dark theme specific styles */
.theme--dark .prose {
color: var(--color-text-medium-emphasis);
}
.theme--dark .vue-simplemde .editor-toolbar {
border-left: 1px solid var(--color-surface-3-val);
border-top: 1px solid var(--color-surface-3-val);
border-right: 1px solid var(--color-surface-3-val);
}
.theme--dark .vue-simplemde .editor-toolbar .separator {
border-left: 1px solid var(--color-surface-3-val);
border-right: transparent;
}
.theme--dark .vue-simplemde .editor-toolbar a {
color: var(--color-text-medium-emphasis) !important;
}
.theme--dark .vue-simplemde .editor-toolbar a:hover {
background: var(--color-surface-3-val);
}
.theme--dark .vue-simplemde .CodeMirror {
background: var(--color-surface-1-val);
color: var(--color-text-medium-emphasis);
border: 1px solid var(--color-surface-3-val);
}

View File

@@ -1,5 +1,5 @@
@import '../../../../vendor/filament/filament/resources/css/theme.css';
@source '../../../../app/Filament';
@source '../../../../resources/views/filament';
@source '../../../../vendor/saade/filament-laravel-log/resources/views';
@source '../../../../app/Filament/**/*';
@source '../../../../resources/views/filament/**/*';
@source '../../../../vendor/saade/filament-laravel-log/resources/views/**/*';

1
resources/js/app.js vendored
View File

@@ -9,7 +9,6 @@ import mixins from '@/mixins';
import axios from 'axios';
import forEach from 'lodash/forEach';
import mitt from 'mitt';
import '../sass/app.scss';
Vue.configureCompat({RENDER_FUNCTION: false, COMPONENT_V_MODEL: false});

View File

@@ -6,7 +6,7 @@
<link href="https://fonts.googleapis.com/css?family=Inter&display=swap" rel="stylesheet">
@vite('resources/js/app.js')
@vite(['resources/css/app.css', 'resources/js/app.js'])
@if(config('cashier.key') && config('cashier.secret'))
<script src="https://js.stripe.com/v3/"></script>

3
vite.config.js vendored
View File

@@ -1,12 +1,14 @@
import {defineConfig} from 'vite';
import laravel from 'laravel-vite-plugin';
import vue from '@vitejs/plugin-vue';
import tailwindcss from '@tailwindcss/vite';
export default defineConfig({
plugins: [
laravel({
input: [
'resources/js/app.js',
'resources/css/app.css',
'resources/css/filament/admin/theme.css'
],
refresh: true,
@@ -27,6 +29,7 @@ export default defineConfig({
},
},
}),
tailwindcss(),
],
build: {
outDir: "./public/build",