From 0c7398c7ac0af9780fc65fa7dfc0cbcf76fd49e8 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 20 Jul 2022 13:59:07 +0000 Subject: [PATCH] Run Laravel Mix en build front-end assets --- package-lock.json | 5325 +---------------- .../{403.b6f06aab.js => 403.c5d6c026.js} | 2 +- .../{404.0290eddc.js => 404.854369ec.js} | 2 +- ...liases.269a4422.js => Aliases.4ed955b4.js} | 2 +- ...e6d88ae.js => ApplicationLogs.ed860880.js} | 2 +- .../{Apps.9f694d82.js => Apps.3475e6cf.js} | 2 +- ...rticle.aa9769b3.js => Article.c44066b8.js} | 2 +- ...illing.85d25845.js => Billing.12a1f5e3.js} | 2 +- ...r.e3a9f530.js => BillingError.eb48d093.js} | 2 +- ...s.33f47162.js => Certificates.7293afb5.js} | 2 +- ...{Closed.5e6dd465.js => Closed.f77d96fb.js} | 2 +- ...{Create.171f71e0.js => Create.1676a1dd.js} | 2 +- ...{Create.3b419e55.js => Create.307137b8.js} | 2 +- ...{Create.36de8b35.js => Create.5e255301.js} | 2 +- ...{Create.094afb36.js => Create.ae459369.js} | 2 +- ...{Create.89738d8c.js => Create.bd1d92dd.js} | 2 +- ...njobs.30ce5cbd.js => Cronjobs.8867e2c1.js} | 2 +- ...oard.87b3fe22.js => Dashboard.7030db76.js} | 2 +- ...ases.96a4c583.js => Databases.ca4a2820.js} | 2 +- .../{Dns.5aa2bdda.js => Dns.d13cf74c.js} | 2 +- .../{Edit.05d85c8f.js => Edit.26d86580.js} | 2 +- .../{Edit.9d147055.js => Edit.28317b81.js} | 2 +- .../{Edit.4fb33b09.js => Edit.2fb50602.js} | 2 +- .../{Edit.a6c0bf0f.js => Edit.3190f902.js} | 2 +- .../{Edit.b7775943.js => Edit.36526b55.js} | 2 +- .../{Edit.aceeabfc.js => Edit.6951c487.js} | 2 +- .../{Edit.760e048c.js => Edit.7057432c.js} | 2 +- .../{Edit.ebfb7fc3.js => Edit.cdc2fb1f.js} | 2 +- .../{Email.254c86d0.js => Email.ed1bd555.js} | 2 +- .../{Index.a338f47c.js => Index.03e16656.js} | 2 +- .../{Index.d6da7305.js => Index.08de3331.js} | 2 +- .../{Index.c1691cbc.js => Index.10d0ebed.js} | 2 +- .../{Index.2b2f0a6e.js => Index.1317d6fc.js} | 2 +- .../{Index.a419c816.js => Index.22b96eab.js} | 2 +- .../{Index.501a40c1.js => Index.32754fd7.js} | 2 +- .../{Index.6090b159.js => Index.399ba6f8.js} | 2 +- .../{Index.15731b03.js => Index.4b1079b2.js} | 2 +- .../{Index.3eae7cec.js => Index.578a3ae0.js} | 2 +- .../{Index.99fd0405.js => Index.884c31b5.js} | 2 +- .../{Index.93c67b5e.js => Index.9d78f5c3.js} | 2 +- .../{Index.b2e7552c.js => Index.ab89975d.js} | 2 +- .../{Index.19ebed32.js => Index.b71fa000.js} | 2 +- .../{Index.14c42244.js => Index.c389e3a6.js} | 2 +- .../{Index.8487b05a.js => Index.d9444fb6.js} | 2 +- ...s.a64f2770.js => Integrations.e6e7f73c.js} | 2 +- ...out.32034cd8.js => MainLayout.17290af6.js} | 2 +- ...bf704c.js => PasswordCreation.e3028af4.js} | 2 +- ...ders.0a5ea452.js => Providers.84805820.js} | 2 +- ...ects.39a788d5.js => Redirects.5049c36c.js} | 2 +- ...ister.a36678a0.js => Register.2833ea7e.js} | 2 +- .../{Reset.c136b36b.js => Reset.5731d59d.js} | 2 +- ...urity.570a88b4.js => Security.bc2d81f3.js} | 2 +- ...ervers.66050590.js => Servers.f6776225.js} | 2 +- ...tings.201f8648.js => Settings.09830615.js} | 2 +- ...tings.851e4c47.js => Settings.849e09b1.js} | 2 +- ...tings.106cc540.js => Settings.bd09f569.js} | 2 +- ...tings.993d8bd5.js => Settings.ca72acaf.js} | 2 +- .../{Show.14c23440.js => Show.2c52fa92.js} | 2 +- .../{Show.db4c3426.js => Show.63e28a20.js} | 2 +- .../{Show.b25d6662.js => Show.954422e1.js} | 2 +- .../{Show.b3e0fd29.js => Show.9606cf61.js} | 2 +- .../{Show.4e7f9b0f.js => Show.b845aee4.js} | 2 +- .../{Show.67ec6353.js => Show.f9d7a68e.js} | 2 +- .../{Sites.888440e3.js => Sites.61bacd17.js} | 2 +- ...{Status.de8aea25.js => Status.c4c7ef8f.js} | 2 +- ...{System.eb2dbc10.js => System.f80edcfc.js} | 2 +- .../{Terms.cfb0c0fe.js => Terms.149884ef.js} | 2 +- ...js => TwoFactorAuthentication.b51fcaa2.js} | 2 +- .../{app.afed1c99.js => app.79e1f42d.js} | 32 +- ...onfirm.de1ba996.js => confirm.059313bf.js} | 2 +- ...n.2c23a76c.js => notification.db2f2ae7.js} | 2 +- ...{pickBy.7dd56e5a.js => pickBy.33496a24.js} | 2 +- public/build/manifest.json | 326 +- 73 files changed, 256 insertions(+), 5567 deletions(-) rename public/build/assets/{403.b6f06aab.js => 403.c5d6c026.js} (90%) rename public/build/assets/{404.0290eddc.js => 404.854369ec.js} (91%) rename public/build/assets/{Aliases.269a4422.js => Aliases.4ed955b4.js} (96%) rename public/build/assets/{ApplicationLogs.8e6d88ae.js => ApplicationLogs.ed860880.js} (95%) rename public/build/assets/{Apps.9f694d82.js => Apps.3475e6cf.js} (97%) rename public/build/assets/{Article.aa9769b3.js => Article.c44066b8.js} (96%) rename public/build/assets/{Billing.85d25845.js => Billing.12a1f5e3.js} (98%) rename public/build/assets/{BillingError.e3a9f530.js => BillingError.eb48d093.js} (93%) rename public/build/assets/{Certificates.33f47162.js => Certificates.7293afb5.js} (97%) rename public/build/assets/{Closed.5e6dd465.js => Closed.f77d96fb.js} (93%) rename public/build/assets/{Create.171f71e0.js => Create.1676a1dd.js} (96%) rename public/build/assets/{Create.3b419e55.js => Create.307137b8.js} (98%) rename public/build/assets/{Create.36de8b35.js => Create.5e255301.js} (96%) rename public/build/assets/{Create.094afb36.js => Create.ae459369.js} (95%) rename public/build/assets/{Create.89738d8c.js => Create.bd1d92dd.js} (95%) rename public/build/assets/{Cronjobs.30ce5cbd.js => Cronjobs.8867e2c1.js} (97%) rename public/build/assets/{Dashboard.87b3fe22.js => Dashboard.7030db76.js} (95%) rename public/build/assets/{Databases.96a4c583.js => Databases.ca4a2820.js} (96%) rename public/build/assets/{Dns.5aa2bdda.js => Dns.d13cf74c.js} (95%) rename public/build/assets/{Edit.05d85c8f.js => Edit.26d86580.js} (98%) rename public/build/assets/{Edit.9d147055.js => Edit.28317b81.js} (95%) rename public/build/assets/{Edit.4fb33b09.js => Edit.2fb50602.js} (95%) rename public/build/assets/{Edit.a6c0bf0f.js => Edit.3190f902.js} (95%) rename public/build/assets/{Edit.b7775943.js => Edit.36526b55.js} (96%) rename public/build/assets/{Edit.aceeabfc.js => Edit.6951c487.js} (96%) rename public/build/assets/{Edit.760e048c.js => Edit.7057432c.js} (97%) rename public/build/assets/{Edit.ebfb7fc3.js => Edit.cdc2fb1f.js} (95%) rename public/build/assets/{Email.254c86d0.js => Email.ed1bd555.js} (91%) rename public/build/assets/{Index.a338f47c.js => Index.03e16656.js} (93%) rename public/build/assets/{Index.d6da7305.js => Index.08de3331.js} (96%) rename public/build/assets/{Index.c1691cbc.js => Index.10d0ebed.js} (93%) rename public/build/assets/{Index.2b2f0a6e.js => Index.1317d6fc.js} (94%) rename public/build/assets/{Index.a419c816.js => Index.22b96eab.js} (96%) rename public/build/assets/{Index.501a40c1.js => Index.32754fd7.js} (97%) rename public/build/assets/{Index.6090b159.js => Index.399ba6f8.js} (94%) rename public/build/assets/{Index.15731b03.js => Index.4b1079b2.js} (94%) rename public/build/assets/{Index.3eae7cec.js => Index.578a3ae0.js} (95%) rename public/build/assets/{Index.99fd0405.js => Index.884c31b5.js} (95%) rename public/build/assets/{Index.93c67b5e.js => Index.9d78f5c3.js} (96%) rename public/build/assets/{Index.b2e7552c.js => Index.ab89975d.js} (94%) rename public/build/assets/{Index.19ebed32.js => Index.b71fa000.js} (96%) rename public/build/assets/{Index.14c42244.js => Index.c389e3a6.js} (94%) rename public/build/assets/{Index.8487b05a.js => Index.d9444fb6.js} (94%) rename public/build/assets/{Integrations.a64f2770.js => Integrations.e6e7f73c.js} (93%) rename public/build/assets/{MainLayout.32034cd8.js => MainLayout.17290af6.js} (95%) rename public/build/assets/{PasswordCreation.1fbf704c.js => PasswordCreation.e3028af4.js} (91%) rename public/build/assets/{Providers.0a5ea452.js => Providers.84805820.js} (95%) rename public/build/assets/{Redirects.39a788d5.js => Redirects.5049c36c.js} (96%) rename public/build/assets/{Register.a36678a0.js => Register.2833ea7e.js} (97%) rename public/build/assets/{Reset.c136b36b.js => Reset.5731d59d.js} (92%) rename public/build/assets/{Security.570a88b4.js => Security.bc2d81f3.js} (96%) rename public/build/assets/{Servers.66050590.js => Servers.f6776225.js} (95%) rename public/build/assets/{Settings.201f8648.js => Settings.09830615.js} (98%) rename public/build/assets/{Settings.851e4c47.js => Settings.849e09b1.js} (96%) rename public/build/assets/{Settings.106cc540.js => Settings.bd09f569.js} (96%) rename public/build/assets/{Settings.993d8bd5.js => Settings.ca72acaf.js} (96%) rename public/build/assets/{Show.14c23440.js => Show.2c52fa92.js} (96%) rename public/build/assets/{Show.db4c3426.js => Show.63e28a20.js} (97%) rename public/build/assets/{Show.b25d6662.js => Show.954422e1.js} (95%) rename public/build/assets/{Show.b3e0fd29.js => Show.9606cf61.js} (96%) rename public/build/assets/{Show.4e7f9b0f.js => Show.b845aee4.js} (95%) rename public/build/assets/{Show.67ec6353.js => Show.f9d7a68e.js} (95%) rename public/build/assets/{Sites.888440e3.js => Sites.61bacd17.js} (95%) rename public/build/assets/{Status.de8aea25.js => Status.c4c7ef8f.js} (92%) rename public/build/assets/{System.eb2dbc10.js => System.f80edcfc.js} (94%) rename public/build/assets/{Terms.cfb0c0fe.js => Terms.149884ef.js} (96%) rename public/build/assets/{TwoFactorAuthentication.17d79f90.js => TwoFactorAuthentication.b51fcaa2.js} (98%) rename public/build/assets/{app.afed1c99.js => app.79e1f42d.js} (72%) rename public/build/assets/{confirm.de1ba996.js => confirm.059313bf.js} (70%) rename public/build/assets/{notification.2c23a76c.js => notification.db2f2ae7.js} (65%) rename public/build/assets/{pickBy.7dd56e5a.js => pickBy.33496a24.js} (99%) diff --git a/package-lock.json b/package-lock.json index 85da869..959c25a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,4511 +1,13 @@ { - "name": "pc", - "lockfileVersion": 2, "requires": true, - "packages": { - "": { - "dependencies": { - "@rollup/plugin-commonjs": "^21.0", - "vue-simplemde": "^2.0.0" - }, - "devDependencies": { - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@inertiajs/inertia": "^0.10.0", - "@inertiajs/inertia-vue": "^0.7.1", - "@inertiajs/progress": "^0.2.6", - "@tailwindcss/forms": "^0.4.0", - "@tailwindcss/typography": "^0.5.0", - "@vitejs/plugin-vue2": "^1.1.2", - "autoprefixer": "^10.4.0", - "axios": "^0.21.1", - "balloon-css": "^1.2.0", - "cross-env": "^7.0.3", - "laravel-vite-plugin": "^0.5.0", - "lodash": "^4.17.15", - "portal-vue": "^2.1.7", - "postcss": "^8.4.5", - "resolve-url-loader": "^3.1.0", - "sass": "^1.53.0", - "sass-loader": "^8.0.0", - "tailwindcss": "^3.0.7", - "v-click-outside": "^3.1.2", - "vite": "^3.0.2", - "vue": "^2.7", - "vue-clipboard2": "^0.3.1", - "vue-loader": "^15.9.8", - "vue-meta": "^2.4.0", - "vue-template-compiler": "^2.6.11", - "vuex": "^3.6.2" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", - "dev": true, - "peer": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", - "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.18.9", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", - "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", - "integrity": "sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", - "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", - "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", - "dev": true, - "peer": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@codemirror/autocomplete": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.1.0.tgz", - "integrity": "sha512-wtO4O5WDyXhhCd4q4utDIDZxnQfmJ++3dGBCG9LMtI79+92OcA1DVk/n7BEupKmjIr8AzvptDz7YQ9ud6OkU+A==", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - }, - "peerDependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@codemirror/commands": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.0.1.tgz", - "integrity": "sha512-iNHDByicYqQjs0Wo1MKGfqNbMYMyhS9WV6EwMVwsHXImlFemgEUC+c5X22bXKBStN3qnwg4fArNZM+gkv22baQ==", - "dependencies": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@codemirror/language": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.2.0.tgz", - "integrity": "sha512-tabB0Ef/BflwoEmTB4a//WZ9P90UQyne9qWB9YFsmeS4bnEqSys7UpGk/da1URMXhyfuzWCwp+AQNMhvu8SfnA==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0", - "style-mod": "^4.0.0" - } - }, - "node_modules/@codemirror/lint": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.0.0.tgz", - "integrity": "sha512-nUUXcJW1Xp54kNs+a1ToPLK8MadO0rMTnJB8Zk4Z8gBdrN0kqV7uvUraU/T2yqg+grDNR38Vmy/MrhQN/RgwiA==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/search": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.0.0.tgz", - "integrity": "sha512-rL0rd3AhI0TAsaJPUaEwC63KHLO7KL0Z/dYozXj6E7L3wNHRyx7RfE0/j5HsIf912EE5n2PCb4Vg0rGYmDv4UQ==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "node_modules/@codemirror/state": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.1.0.tgz", - "integrity": "sha512-qbUr94DZTe6/V1VS7LDLz11rM/1t/nJxR1El4I6UaxDEdc0aZZvq6JCLJWiRmUf95NRAnDH6fhXn+PWp9wGCIg==" - }, - "node_modules/@codemirror/view": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.1.0.tgz", - "integrity": "sha512-T5QTuzwxbQ+KnZzz1ef3e3QCNH2qMdTmQhA4tbsK62lJGyCMZHSaSAJpFAr67c6Wl34IBgx2M7ue6WxJpWPOPg==", - "dependencies": { - "@codemirror/state": "^6.0.0", - "style-mod": "^4.0.0", - "w3c-keyname": "^2.2.4" - } - }, - "node_modules/@inertiajs/inertia": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@inertiajs/inertia/-/inertia-0.10.1.tgz", - "integrity": "sha512-Ntyaerh07QnpIOxC+qsteUZ9OGVWfogpg3fCkSxciaX6AZyYLT6t7IFPkefPShb9LC2G4Woh1hel4t/pMr2vRQ==", - "dev": true, - "dependencies": { - "axios": "^0.21.1", - "deepmerge": "^4.0.0", - "qs": "^6.9.0" - } - }, - "node_modules/@inertiajs/inertia-vue": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@inertiajs/inertia-vue/-/inertia-vue-0.7.2.tgz", - "integrity": "sha512-b1DYsL8rG1UHoMJzzcS5Fc5RLtWJb1+Mh6l9HDW3HzRtHyRflshfgj2FICtd005bfNahBcmGSWIK/JW1zMU12g==", - "dev": true, - "dependencies": { - "lodash.clonedeep": "^4.5.0", - "lodash.isequal": "^4.5.0" - }, - "peerDependencies": { - "@inertiajs/inertia": "^0.10.0", - "vue": "^2.6.0" - } - }, - "node_modules/@inertiajs/progress": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@inertiajs/progress/-/progress-0.2.7.tgz", - "integrity": "sha512-zxadfLlBPIUvTE9g5k71V/Ayzo8P9kEp4hV4UKywCC2kURufxV7bycbZqU1GeMCFGDT+VRrjXNl676Pwwa1HoQ==", - "dev": true, - "dependencies": { - "nprogress": "^0.2.0" - }, - "peerDependencies": { - "@inertiajs/inertia": "^0.6.0 || ^0.7.0 || ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true, - "peer": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@lezer/common": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.0.tgz", - "integrity": "sha512-ohydQe+Hb+w4oMDvXzs8uuJd2NoA3D8YDcLiuDsLqH+yflDTPEpgCsWI3/6rH5C3BAedtH1/R51dxENldQceEA==" - }, - "node_modules/@lezer/highlight": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.0.0.tgz", - "integrity": "sha512-nsCnNtim90UKsB5YxoX65v3GEIw3iCHw9RM2DtdgkiqAbKh9pCdvi8AWNwkYf10Lu6fxNhXPpkpHbW6mihhvJA==", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@lezer/lr": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.2.0.tgz", - "integrity": "sha512-TgEpfm9br2SX8JwtwKT8HsQZKuFkLRg6g+IRxObk9nVKQLKnkP3oMh+QGcTBL9GQsfQ2ADtKPbj2iGSMf3ytiA==", - "dependencies": { - "@lezer/common": "^1.0.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "21.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz", - "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^2.38.3" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "node_modules/@tailwindcss/forms": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.4.1.tgz", - "integrity": "sha512-gS9xjCmJjUBz/eP12QlENPLnf0tCx68oYE3mri0GMP5jdtVwLbGUNSRpjsp6NzLAZzZy3ueOwrcqB78Ax6Z84A==", - "dev": true, - "dependencies": { - "mini-svg-data-uri": "^1.2.3" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1" - } - }, - "node_modules/@tailwindcss/typography": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.4.tgz", - "integrity": "sha512-QEdg40EmGvE7kKoDei8zr5sf4D1pIayHj4R31bH3lX8x2BtTiR+jNejYPOkhbmy3DXgkMF9jC8xqNiGFAuL9Sg==", - "dev": true, - "dependencies": { - "lodash.castarray": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2" - }, - "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders" - } - }, - "node_modules/@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", - "dev": true, - "peer": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "peer": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", - "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", - "dev": true, - "peer": true - }, - "node_modules/@vitejs/plugin-vue2": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue2/-/plugin-vue2-1.1.2.tgz", - "integrity": "sha512-y6OEA+2UdJ0xrEQHodq20v9r3SpS62IOHrgN92JPLvVpNkhcissu7yvD5PXMzMESyazj0XNWGsc8UQk8+mVrjQ==", - "dev": true, - "engines": { - "node": ">=14.6.0" - }, - "peerDependencies": { - "vite": ">=2.5.10", - "vue": "^2.7.0-0" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "2.7.7", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.7.tgz", - "integrity": "sha512-Ah8dIuo6ZVPHTq9+s4rBU/YpJu3vGSNyeOTCrPrVPQnkUfnT5Ig+IKBhePuQWFXguYb2TuEWrEfiiX9DZ3aJlA==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.18.4", - "postcss": "^8.4.14", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/component-compiler-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", - "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", - "dev": true, - "dependencies": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.36", - "postcss-selector-parser": "^6.0.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "optionalDependencies": { - "prettier": "^1.18.2 || ^2.0.0" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/@vue/component-compiler-utils/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "peer": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "peer": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, - "peer": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "peer": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "peer": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "peer": true - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dev": true, - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", - "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/adjust-sourcemap-loader/node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/arity-n": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", - "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/balloon-css": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/balloon-css/-/balloon-css-1.2.0.tgz", - "integrity": "sha512-urXwkHgwp6GsXVF+it01485Z2Cj4pnW02ICnM0TemOlkKmCNnDLmyy+ZZiRXBpwldUXO+aRNr7Hdia4CBvXJ5A==", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", - "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "peer": true - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001367", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001367.tgz", - "integrity": "sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/clipboard": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", - "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", - "dev": true, - "dependencies": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/codemirror": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.1.tgz", - "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", - "dependencies": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/commands": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/search": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0" - } - }, - "node_modules/codemirror-spell-checker": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/codemirror-spell-checker/-/codemirror-spell-checker-1.1.2.tgz", - "integrity": "sha512-2Tl6n0v+GJRsC9K3MLCdLaMOmvWL0uukajNJseorZJsslaxZyZMgENocPU8R0DyoTAiKsyqiemSOZo7kjGV0LQ==", - "dependencies": { - "typo-js": "*" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "peer": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "node_modules/compose-function": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", - "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==", - "dev": true, - "dependencies": { - "arity-n": "^1.0.4" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "dependencies": { - "bluebird": "^3.1.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/crelt": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", - "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" - }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, - "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dev": true, - "peer": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "peer": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "peer": true - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==", - "dev": true - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "peer": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", - "dev": true - }, - "node_modules/delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "dev": true - }, - "node_modules/detective": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", - "dev": true, - "dependencies": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.195", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.195.tgz", - "integrity": "sha512-vefjEh0sk871xNmR5whJf9TEngX+KTKS3hOHpjoMpauKkwlGwtMz1H8IaIjAT/GNnX0TbGwAdmVoXCAzXf+PPg==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true, - "peer": true - }, - "node_modules/es5-ext": { - "version": "0.10.61", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.61.tgz", - "integrity": "sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/esbuild": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.49.tgz", - "integrity": "sha512-/TlVHhOaq7Yz8N1OJrjqM3Auzo5wjvHFLk+T8pIue+fhnhIMpfAzsG6PLVMbFveVxqD2WOp3QHei+52IMUNmCw==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "esbuild-android-64": "0.14.49", - "esbuild-android-arm64": "0.14.49", - "esbuild-darwin-64": "0.14.49", - "esbuild-darwin-arm64": "0.14.49", - "esbuild-freebsd-64": "0.14.49", - "esbuild-freebsd-arm64": "0.14.49", - "esbuild-linux-32": "0.14.49", - "esbuild-linux-64": "0.14.49", - "esbuild-linux-arm": "0.14.49", - "esbuild-linux-arm64": "0.14.49", - "esbuild-linux-mips64le": "0.14.49", - "esbuild-linux-ppc64le": "0.14.49", - "esbuild-linux-riscv64": "0.14.49", - "esbuild-linux-s390x": "0.14.49", - "esbuild-netbsd-64": "0.14.49", - "esbuild-openbsd-64": "0.14.49", - "esbuild-sunos-64": "0.14.49", - "esbuild-windows-32": "0.14.49", - "esbuild-windows-64": "0.14.49", - "esbuild-windows-arm64": "0.14.49" - } - }, - "node_modules/esbuild-android-64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.49.tgz", - "integrity": "sha512-vYsdOTD+yi+kquhBiFWl3tyxnj2qZJsl4tAqwhT90ktUdnyTizgle7TjNx6Ar1bN7wcwWqZ9QInfdk2WVagSww==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-android-arm64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.49.tgz", - "integrity": "sha512-g2HGr/hjOXCgSsvQZ1nK4nW/ei8JUx04Li74qub9qWrStlysaVmadRyTVuW32FGIpLQyc5sUjjZopj49eGGM2g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.49.tgz", - "integrity": "sha512-3rvqnBCtX9ywso5fCHixt2GBCUsogNp9DjGmvbBohh31Ces34BVzFltMSxJpacNki96+WIcX5s/vum+ckXiLYg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-arm64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.49.tgz", - "integrity": "sha512-XMaqDxO846srnGlUSJnwbijV29MTKUATmOLyQSfswbK/2X5Uv28M9tTLUJcKKxzoo9lnkYPsx2o8EJcTYwCs/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.49.tgz", - "integrity": "sha512-NJ5Q6AjV879mOHFri+5lZLTp5XsO2hQ+KSJYLbfY9DgCu8s6/Zl2prWXVANYTeCDLlrIlNNYw8y34xqyLDKOmQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.49.tgz", - "integrity": "sha512-lFLtgXnAc3eXYqj5koPlBZvEbBSOSUbWO3gyY/0+4lBdRqELyz4bAuamHvmvHW5swJYL7kngzIZw6kdu25KGOA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-32": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.49.tgz", - "integrity": "sha512-zTTH4gr2Kb8u4QcOpTDVn7Z8q7QEIvFl/+vHrI3cF6XOJS7iEI1FWslTo3uofB2+mn6sIJEQD9PrNZKoAAMDiA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.49.tgz", - "integrity": "sha512-hYmzRIDzFfLrB5c1SknkxzM8LdEUOusp6M2TnuQZJLRtxTgyPnZZVtyMeCLki0wKgYPXkFsAVhi8vzo2mBNeTg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.49.tgz", - "integrity": "sha512-iE3e+ZVv1Qz1Sy0gifIsarJMQ89Rpm9mtLSRtG3AH0FPgAzQ5Z5oU6vYzhc/3gSPi2UxdCOfRhw2onXuFw/0lg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.49.tgz", - "integrity": "sha512-KLQ+WpeuY+7bxukxLz5VgkAAVQxUv67Ft4DmHIPIW+2w3ObBPQhqNoeQUHxopoW/aiOn3m99NSmSV+bs4BSsdA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.49.tgz", - "integrity": "sha512-n+rGODfm8RSum5pFIqFQVQpYBw+AztL8s6o9kfx7tjfK0yIGF6tm5HlG6aRjodiiKkH2xAiIM+U4xtQVZYU4rA==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.49.tgz", - "integrity": "sha512-WP9zR4HX6iCBmMFH+XHHng2LmdoIeUmBpL4aL2TR8ruzXyT4dWrJ5BSbT8iNo6THN8lod6GOmYDLq/dgZLalGw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.49.tgz", - "integrity": "sha512-h66ORBz+Dg+1KgLvzTVQEA1LX4XBd1SK0Fgbhhw4akpG/YkN8pS6OzYI/7SGENiN6ao5hETRDSkVcvU9NRtkMQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.49.tgz", - "integrity": "sha512-DhrUoFVWD+XmKO1y7e4kNCqQHPs6twz6VV6Uezl/XHYGzM60rBewBF5jlZjG0nCk5W/Xy6y1xWeopkrhFFM0sQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.49.tgz", - "integrity": "sha512-BXaUwFOfCy2T+hABtiPUIpWjAeWK9P8O41gR4Pg73hpzoygVGnj0nI3YK4SJhe52ELgtdgWP/ckIkbn2XaTxjQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.49.tgz", - "integrity": "sha512-lP06UQeLDGmVPw9Rg437Btu6J9/BmyhdoefnQ4gDEJTtJvKtQaUcOQrhjTq455ouZN4EHFH1h28WOJVANK41kA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.49.tgz", - "integrity": "sha512-4c8Zowp+V3zIWje329BeLbGh6XI9c/rqARNaj5yPHdC61pHI9UNdDxT3rePPJeWcEZVKjkiAS6AP6kiITp7FSw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-32": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.49.tgz", - "integrity": "sha512-q7Rb+J9yHTeKr9QTPDYkqfkEj8/kcKz9lOabDuvEXpXuIcosWCJgo5Z7h/L4r7rbtTH4a8U2FGKb6s1eeOHmJA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.49.tgz", - "integrity": "sha512-+Cme7Ongv0UIUTniPqfTX6mJ8Deo7VXw9xN0yJEN1lQMHDppTNmKwAM3oGbD/Vqff+07K2gN0WfNkMohmG+dVw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.14.49", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.49.tgz", - "integrity": "sha512-v+HYNAXzuANrCbbLFJ5nmO3m5y2PGZWLe3uloAkLt87aXiO2mZr3BTmacZdjwNkNEHuH3bNtN8cak+mzVjVPfA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "peer": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "peer": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", - "dev": true, - "dependencies": { - "type": "^2.5.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", - "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==", - "dev": true - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "peer": true - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", - "dev": true, - "dependencies": { - "delegate": "^3.1.2" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true, - "peer": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "peer": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "peer": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "peer": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "peer": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "peer": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/laravel-vite-plugin": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-0.5.0.tgz", - "integrity": "sha512-SDH7uiJqFv3SvMypCLQOzU7hqbO2xmjXIVVD/h7jiyhYkxSQCz14G3Wdrbp6yJIY+szCQAmvhQG339iwohlfhg==", - "dev": true, - "dependencies": { - "vite-plugin-full-reload": "^1.0.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "vite": "^3.0.0" - } - }, - "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.castarray": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", - "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", - "dev": true - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", - "dev": true - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "dev": true - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/marked": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/marked/-/marked-3.0.8.tgz", - "integrity": "sha512-0gVrAjo5m0VZSJb4rpL59K1unJAMb/hm8HRXqasD8VeC8m91ytDPMritgFSlKonfdt+rRYYpP/JfLxgIX8yoSw==", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "peer": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "peer": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mini-svg-data-uri": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", - "dev": true, - "bin": { - "mini-svg-data-uri": "cli.js" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true - }, - "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==", - "dev": true - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/portal-vue": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.7.tgz", - "integrity": "sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==", - "dev": true, - "peerDependencies": { - "vue": "^2.5.18" - } - }, - "node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "dev": true, - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "peer": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "peer": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "peer": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "peer": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true, - "optional": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "peer": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dev": true, - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/resolve-url-loader": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.4.tgz", - "integrity": "sha512-D3sQ04o0eeQEySLrcz4DsX3saHfsr8/N6tfhblxgZKXxMT2Louargg12oGNfoTRLV09GXhVUe5/qgA5vdgNigg==", - "dev": true, - "dependencies": { - "adjust-sourcemap-loader": "3.0.0", - "camelcase": "5.3.1", - "compose-function": "3.0.3", - "convert-source-map": "1.7.0", - "es6-iterator": "2.0.3", - "loader-utils": "1.2.3", - "postcss": "7.0.36", - "rework": "1.0.1", - "rework-visit": "1.0.0", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/resolve-url-loader/node_modules/convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve-url-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", - "dev": true, - "dependencies": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" - } - }, - "node_modules/rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", - "dev": true - }, - "node_modules/rework/node_modules/convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==", - "dev": true - }, - "node_modules/rollup": { - "version": "2.77.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", - "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/sass": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.53.0.tgz", - "integrity": "sha512-zb/oMirbKhUgRQ0/GFz8TSAwRq2IlR29vOUJZOx0l8sV+CkHUfHa4u5nqrG+1VceZp7Jfj59SVW9ogdhTvJDcQ==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "loader-utils": "^1.2.3", - "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", - "dev": true - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "peer": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/simplemde": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/simplemde/-/simplemde-1.11.2.tgz", - "integrity": "sha512-AUXuHJ/tEEDEcN/MTitHIw3AuBcheizJt7SVwtyn00B0UK5RKZ3GB+JndmRcJ5wfYGCIL0O2yJm/uz0sJOFSLg==", - "dependencies": { - "codemirror": "*", - "codemirror-spell-checker": "*", - "marked": "*" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "peer": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/style-mod": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.0.0.tgz", - "integrity": "sha512-OPhtyEjyyN9x3nhPsu76f52yUGXiZcgvsrFVtvTkyGRQJ0XK+GPc6ov1z+lRpbeabka+MYEQxOYRnt5nF30aMw==" - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tailwindcss": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.6.tgz", - "integrity": "sha512-7skAOY56erZAFQssT1xkpk+kWt2NrO45kORlxFPXUt3CiGsVPhH1smuH5XoDH6sGPXLyBv+zgCKA2HWBsgCytg==", - "dev": true, - "dependencies": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.14", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", - "dev": true, - "peer": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "node_modules/typo-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/typo-js/-/typo-js-1.2.1.tgz", - "integrity": "sha512-bTGLjbD3WqZDR3CgEFkyi9Q/SS2oM29ipXrWfDb4M74ea69QwKAECVceYpaBu0GfdnASMg9Qfl67ttB23nePHg==" - }, - "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/v-click-outside": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/v-click-outside/-/v-click-outside-3.2.0.tgz", - "integrity": "sha512-QD0bDy38SHJXQBjgnllmkI/rbdiwmq9RC+/+pvrFjYJKTn8dtp7Penf9q1lLBta280fYG2q53mgLhQ+3l3z74w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/vite": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.2.tgz", - "integrity": "sha512-TAqydxW/w0U5AoL5AsD9DApTvGb2iNbGs3sN4u2VdT1GFkQVUfgUldt+t08TZgi23uIauh1TUOQJALduo9GXqw==", - "dev": true, - "dependencies": { - "esbuild": "^0.14.47", - "postcss": "^8.4.14", - "resolve": "^1.22.1", - "rollup": "^2.75.6" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "less": "*", - "sass": "*", - "stylus": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "less": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-plugin-full-reload": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.0.1.tgz", - "integrity": "sha512-G/IXcDjuhfDAK4zEzWTM/kL0DiAVv0+Dox+zGZeJyUWhwtg34Q9XtJkNXveku+mTSKE20TMp3TF8D7bFEhmvfA==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "picomatch": "^2.3.1" - } - }, - "node_modules/vue": { - "version": "2.7.7", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.7.tgz", - "integrity": "sha512-osfkncsGCWqtch+YWYxbqTNQ9hl/UQ6TFRkdmK/VqAjuMpxzr5QotFsYpmJ1AB1ez2LJeIKXDmtMkXUotMOTsA==", - "dev": true, - "dependencies": { - "@vue/compiler-sfc": "2.7.7", - "csstype": "^3.1.0" - } - }, - "node_modules/vue-clipboard2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", - "integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", - "dev": true, - "dependencies": { - "clipboard": "^2.0.0" - } - }, - "node_modules/vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "node_modules/vue-loader": { - "version": "15.10.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.10.0.tgz", - "integrity": "sha512-VU6tuO8eKajrFeBzMssFUP9SvakEeeSi1BxdTH5o3+1yUyrldp8IERkSdXlMI2t4kxF2sqYUDsQY+WJBxzBmZg==", - "dev": true, - "dependencies": { - "@vue/component-compiler-utils": "^3.1.0", - "hash-sum": "^1.0.2", - "loader-utils": "^1.1.0", - "vue-hot-reload-api": "^2.3.0", - "vue-style-loader": "^4.1.0" - }, - "peerDependencies": { - "css-loader": "*", - "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" - }, - "peerDependenciesMeta": { - "cache-loader": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/vue-meta": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/vue-meta/-/vue-meta-2.4.0.tgz", - "integrity": "sha512-XEeZUmlVeODclAjCNpWDnjgw+t3WA6gdzs6ENoIAgwO1J1d5p1tezDhtteLUFwcaQaTtayRrsx7GL6oXp/m2Jw==", - "dev": true, - "dependencies": { - "deepmerge": "^4.2.2" - } - }, - "node_modules/vue-simplemde": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/vue-simplemde/-/vue-simplemde-2.1.1.tgz", - "integrity": "sha512-UBjjdcTVlq7MrmeeKyzGVFEdsqarsqVxL/QGuCCfV1jGs7ve2wJ3pTENM6FEvaSURFnDJhIR6uUkPrxHg6S7HQ==", - "dependencies": { - "marked": "^3.0.8", - "simplemde": "*" - } - }, - "node_modules/vue-style-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", - "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", - "dev": true, - "dependencies": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - } - }, - "node_modules/vue-template-compiler": { - "version": "2.7.7", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.7.tgz", - "integrity": "sha512-vxOsjWhvDPyMW7QwXPecNmTNwKyXiF+j4KjBFjDxYPuY0xvqCT5o9WrapVItR/Nrh0XThfBaL19kXFSNYtbKmw==", - "dev": true, - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.2.0" - } - }, - "node_modules/vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "node_modules/vuex": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz", - "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", - "dev": true, - "peerDependencies": { - "vue": "^2.0.0" - } - }, - "node_modules/w3c-keyname": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", - "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "peer": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", - "dev": true, - "peer": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true, - "peer": true - }, - "node_modules/webpack/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack/node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "peer": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "peer": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - } - }, + "lockfileVersion": 1, "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "peer": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", - "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", - "dev": true, - "peer": true - }, - "@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", - "dev": true, - "peer": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.9.tgz", - "integrity": "sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==", - "dev": true, - "peer": true, - "requires": { - "@babel/types": "^7.18.9", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", - "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", - "dev": true, - "peer": true, - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "peer": true - }, - "@babel/helper-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", - "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", - "dev": true, - "peer": true, - "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "peer": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "peer": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", - "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", - "dev": true, - "peer": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, "@babel/helper-plugin-utils": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", "dev": true }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "peer": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "peer": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "dev": true, - "peer": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true, - "peer": true - }, - "@babel/helpers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", - "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", - "dev": true, - "peer": true, - "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "peer": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, "@babel/parser": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.9.tgz", @@ -4521,48 +23,6 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, - "@babel/template": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", - "dev": true, - "peer": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, - "@babel/traverse": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.9.tgz", - "integrity": "sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==", - "dev": true, - "peer": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.9.tgz", - "integrity": "sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==", - "dev": true, - "peer": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - } - }, "@codemirror/autocomplete": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.1.0.tgz", @@ -4663,74 +123,6 @@ "nprogress": "^0.2.0" } }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "peer": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "peer": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true, - "peer": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, "@lezer/common": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.0.tgz", @@ -4829,28 +221,6 @@ "lodash.merge": "^4.6.2" } }, - "@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", - "dev": true, - "peer": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "peer": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, "@types/estree": { "version": "0.0.39", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", @@ -4862,19 +232,11 @@ "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", "dev": true }, - "@types/node": { - "version": "18.0.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.6.tgz", - "integrity": "sha512-/xUq6H2aQm261exT6iZTMifUySEt4GR5KX8eYyY+C4MSNPqSh9oNIP7tz2GLKTlFaiBbgZNxffoR3CVRG+cljw==", - "dev": true, - "peer": true - }, "@vitejs/plugin-vue2": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue2/-/plugin-vue2-1.1.2.tgz", "integrity": "sha512-y6OEA+2UdJ0xrEQHodq20v9r3SpS62IOHrgN92JPLvVpNkhcissu7yvD5PXMzMESyazj0XNWGsc8UQk8+mVrjQ==", - "dev": true, - "requires": {} + "dev": true }, "@vue/compiler-sfc": { "version": "2.7.7", @@ -4922,181 +284,6 @@ } } }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true, - "peer": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "peer": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "peer": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true, - "peer": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "peer": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true, - "peer": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true, - "peer": true - }, "acorn": { "version": "7.4.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", @@ -5165,8 +352,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "ansi-styles": { "version": "3.2.1", @@ -5287,13 +473,6 @@ "update-browserslist-db": "^1.0.4" } }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true, - "peer": true - }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -5349,13 +528,6 @@ "readdirp": "~3.6.0" } }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "peer": true - }, "clipboard": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", @@ -5415,13 +587,6 @@ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true, - "peer": true - }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -5450,16 +615,6 @@ "bluebird": "^3.1.1" } }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, "crelt": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", @@ -5497,52 +652,6 @@ "urix": "^0.1.0" } }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dev": true, - "peer": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "peer": true - } - } - }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -5571,16 +680,6 @@ "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", "dev": true }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "peer": true, - "requires": { - "ms": "2.1.2" - } - }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -5640,24 +739,6 @@ "integrity": "sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==", "dev": true }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dev": true, - "peer": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true, - "peer": true - }, "es5-ext": { "version": "0.10.61", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.61.tgz", @@ -5870,55 +951,11 @@ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "peer": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "peer": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "peer": true - }, "estree-walker": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "peer": true - }, "ext": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", @@ -6000,6 +1037,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "optional": true }, "function-bind": { @@ -6007,13 +1045,6 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "peer": true - }, "get-intrinsic": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", @@ -6047,20 +1078,6 @@ "is-glob": "^4.0.1" } }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true, - "peer": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "peer": true - }, "good-listener": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", @@ -6070,13 +1087,6 @@ "delegate": "^3.1.2" } }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true, - "peer": true - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -6109,14 +1119,6 @@ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "peer": true, - "requires": {} - }, "immutable": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", @@ -6204,58 +1206,6 @@ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "dev": true }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "peer": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true, - "peer": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "peer": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true, - "peer": true - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -6289,13 +1239,6 @@ "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "dev": true }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "peer": true - }, "loader-utils": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", @@ -6386,13 +1329,6 @@ "source-map": "^0.6.1" } }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true, - "peer": true - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -6409,23 +1345,6 @@ "picomatch": "^2.3.1" } }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "peer": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "peer": true, - "requires": { - "mime-db": "1.52.0" - } - }, "mini-svg-data-uri": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", @@ -6446,13 +1365,6 @@ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", "dev": true }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "peer": true - }, "nanoid": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", @@ -6552,8 +1464,7 @@ "version": "2.1.7", "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.7.tgz", "integrity": "sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==", - "dev": true, - "requires": {} + "dev": true }, "postcss": { "version": "8.4.14", @@ -6596,46 +1507,6 @@ "yaml": "^1.10.2" } }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "peer": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "peer": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "peer": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "peer": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, "postcss-nested": { "version": "5.0.6", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", @@ -6701,16 +1572,6 @@ "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, "read-cache": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", @@ -6834,6 +1695,7 @@ "version": "2.77.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", + "dev": true, "requires": { "fsevents": "~2.3.2" } @@ -6900,16 +1762,6 @@ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "peer": true, - "requires": { - "randombytes": "^2.1.0" - } - }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -6980,17 +1832,6 @@ "urix": "^0.1.0" } }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "peer": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, "source-map-url": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", @@ -7068,76 +1909,12 @@ } } }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "peer": true - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "peer": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", - "dev": true, - "peer": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", "dev": true }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "peer": true - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -7304,101 +2081,13 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.6.2.tgz", "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", - "dev": true, - "requires": {} + "dev": true }, "w3c-keyname": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "peer": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", - "dev": true, - "peer": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true, - "peer": true - }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "peer": true - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "peer": true, - "requires": {} - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "peer": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "peer": true - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/public/build/assets/403.b6f06aab.js b/public/build/assets/403.c5d6c026.js similarity index 90% rename from public/build/assets/403.b6f06aab.js rename to public/build/assets/403.c5d6c026.js index 87f7a6e..bef7f76 100644 --- a/public/build/assets/403.b6f06aab.js +++ b/public/build/assets/403.c5d6c026.js @@ -1 +1 @@ -import r from"./TopBar.6470099f.js";import m from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import e from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import a from"./PageHeaderTitle.3ed783af.js";import n from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import l from"./StatusBubble.4f1d8322.js";import u from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.32034cd8.js";import{n as c}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";const g={layout:d,components:{TopBar:r,Container:m,Content:i,Page:e,PageHeader:p,PageHeaderTitle:a,PageBody:n,Button:s,List:f,ListItem:_,StatusBubble:l,NotificationBadge:u},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:"403 not found",to:"/"}]}}};var b=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Not allowed")))])]},proxy:!0}])}),o("PageBody",[t._v(" "+t._s(t.__("You tried to do something that is not allowed."))+" ")])],1)],1)],1)},P=[],v=c(g,b,P,!1,null,null,null,null);const mt=v.exports;export{mt as default}; +import r from"./TopBar.6470099f.js";import m from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import e from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import a from"./PageHeaderTitle.3ed783af.js";import n from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import l from"./StatusBubble.4f1d8322.js";import u from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.17290af6.js";import{n as c}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";const g={layout:d,components:{TopBar:r,Container:m,Content:i,Page:e,PageHeader:p,PageHeaderTitle:a,PageBody:n,Button:s,List:f,ListItem:_,StatusBubble:l,NotificationBadge:u},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:"403 not found",to:"/"}]}}};var b=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Not allowed")))])]},proxy:!0}])}),o("PageBody",[t._v(" "+t._s(t.__("You tried to do something that is not allowed."))+" ")])],1)],1)],1)},P=[],v=c(g,b,P,!1,null,null,null,null);const mt=v.exports;export{mt as default}; diff --git a/public/build/assets/404.0290eddc.js b/public/build/assets/404.854369ec.js similarity index 91% rename from public/build/assets/404.0290eddc.js rename to public/build/assets/404.854369ec.js index c0bf080..27c3933 100644 --- a/public/build/assets/404.0290eddc.js +++ b/public/build/assets/404.854369ec.js @@ -1 +1 @@ -import r from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import i from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import a from"./PageHeaderTitle.3ed783af.js";import n from"./PageBody.dec1fae1.js";import p from"./Button.f17dffc9.js";import s from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import l from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import u from"./MainLayout.32034cd8.js";import{n as c}from"./plugin-vue2_normalizer.000ba15c.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";const d={layout:u,components:{Container:r,Content:e,Page:i,PageHeader:m,PageHeaderTitle:a,PageBody:n,Button:p,List:s,ListItem:f,StatusBubble:l,NotificationBadge:_}};var g=function(){var o=this,t=o._self._c;return t("Page",[t("Content",[t("Container",[t("PageHeader",{scopedSlots:o._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[o._v("Page not found")])]},proxy:!0}])}),t("PageBody",[t("div",{staticClass:"space-y-4"},[t("p",[o._v("We were unable to find this page.")]),t("p",[t("a",{staticClass:"text-primary",attrs:{href:"/"}},[o._v("Go home")])])])])],1)],1)],1)},v=[],P=c(d,g,v,!1,null,null,null,null);const D=P.exports;export{D as default}; +import r from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import i from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import a from"./PageHeaderTitle.3ed783af.js";import n from"./PageBody.dec1fae1.js";import p from"./Button.f17dffc9.js";import s from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import l from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import u from"./MainLayout.17290af6.js";import{n as c}from"./plugin-vue2_normalizer.000ba15c.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";const d={layout:u,components:{Container:r,Content:e,Page:i,PageHeader:m,PageHeaderTitle:a,PageBody:n,Button:p,List:s,ListItem:f,StatusBubble:l,NotificationBadge:_}};var g=function(){var o=this,t=o._self._c;return t("Page",[t("Content",[t("Container",[t("PageHeader",{scopedSlots:o._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[o._v("Page not found")])]},proxy:!0}])}),t("PageBody",[t("div",{staticClass:"space-y-4"},[t("p",[o._v("We were unable to find this page.")]),t("p",[t("a",{staticClass:"text-primary",attrs:{href:"/"}},[o._v("Go home")])])])])],1)],1)],1)},v=[],P=c(d,g,v,!1,null,null,null,null);const D=P.exports;export{D as default}; diff --git a/public/build/assets/Aliases.269a4422.js b/public/build/assets/Aliases.4ed955b4.js similarity index 96% rename from public/build/assets/Aliases.269a4422.js rename to public/build/assets/Aliases.4ed955b4.js index 2147278..d00c97a 100644 --- a/public/build/assets/Aliases.269a4422.js +++ b/public/build/assets/Aliases.4ed955b4.js @@ -1 +1 @@ -import s from"./TopBar.2e057c1e.js";import a from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import u from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import d from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.32034cd8.js";import h from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import T from"./FormInput.7debc7c5.js";import v from"./FormSelect.6e35ae7d.js";import S from"./FormTextarea.5b8e3d32.js";import x from"./Form.2cdcadd9.js";import B from"./Pagination.a93b6f75.js";import A from"./EmptyImage.4bfdf9ac.js";import k from"./FormActions.83ccca91.js";import{u as H}from"./confirm.de1ba996.js";import C from"./Tabs.d2cdbef6.js";import D from"./Table.5d32c28c.js";import F from"./TableHead.1eed799b.js";import P from"./TableHeader.44bdf327.js";import $ from"./TableRow.6382a60a.js";import w from"./TableBody.c78326a3.js";import I from"./TableData.c69a64ca.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={metaInfo(){return{title:`${this.__("Aliases")} - ${this.site.domain}`}},layout:g,components:{TopBar:s,Container:a,Content:m,Page:n,PageHeader:l,PageHeaderTitle:p,PageBody:u,Button:f,List:d,ListItem:_,StatusBubble:c,NotificationBadge:b,FormInput:T,FormSelect:v,FormTextarea:S,SettingsLayout:h,SettingsSegment:y,Form:x,FormActions:k,Pagination:B,Tabs:C,Table:D,TableHead:F,TableHeader:P,TableRow:$,TableBody:w,TableData:I,EmptyImage:A},data(){return{sending:!1,form:{domain:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Aliases"),to:this.route("sites.aliases.index",this.site.id)}]}},mounted(){},watch:{},computed:{},props:{site:Object,aliases:[Object,Array]},methods:{submit(){this.sending=!0,this.$inertia.post(this.route("sites.aliases.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,this.form.domain=null}})},confirmDelete(o){H({title:this.__("Are you sure?"),message:this.__("Your alias will be deleted permanently, this action cannot be undone."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.aliases.delete",[this.site.id,o]),{preserveScroll:!0})}}};var j=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Aliases")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(r){t.$set(t.form,"domain",r)},expression:"form.domain"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save changes")))])],1)],1)]},proxy:!0}])}),t.aliases.length?t._e():e("EmptyImage"),t.aliases.length?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Aliases")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Aliases list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader"),e("TableHeader",[t._v(t._s(t.__("Alias")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.aliases,function(r,i){return e("TableRow",{key:i},[e("TableData",[e("StatusBubble",{attrs:{variant:"success"}})],1),e("TableData",[t._v(t._s(r))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(O){return t.confirmDelete(r)}}},[t._v("Delete ")])],1)],1)}),1)],1)],1)]},proxy:!0}],null,!1,661203967)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},z=[],E=L(R,j,z,!1,null,null,null,null);const Jt=E.exports;export{Jt as default}; +import s from"./TopBar.2e057c1e.js";import a from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import u from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import d from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.17290af6.js";import h from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import T from"./FormInput.7debc7c5.js";import v from"./FormSelect.6e35ae7d.js";import S from"./FormTextarea.5b8e3d32.js";import x from"./Form.2cdcadd9.js";import B from"./Pagination.a93b6f75.js";import A from"./EmptyImage.4bfdf9ac.js";import k from"./FormActions.83ccca91.js";import{u as H}from"./confirm.059313bf.js";import C from"./Tabs.d2cdbef6.js";import D from"./Table.5d32c28c.js";import F from"./TableHead.1eed799b.js";import P from"./TableHeader.44bdf327.js";import $ from"./TableRow.6382a60a.js";import w from"./TableBody.c78326a3.js";import I from"./TableData.c69a64ca.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={metaInfo(){return{title:`${this.__("Aliases")} - ${this.site.domain}`}},layout:g,components:{TopBar:s,Container:a,Content:m,Page:n,PageHeader:l,PageHeaderTitle:p,PageBody:u,Button:f,List:d,ListItem:_,StatusBubble:c,NotificationBadge:b,FormInput:T,FormSelect:v,FormTextarea:S,SettingsLayout:h,SettingsSegment:y,Form:x,FormActions:k,Pagination:B,Tabs:C,Table:D,TableHead:F,TableHeader:P,TableRow:$,TableBody:w,TableData:I,EmptyImage:A},data(){return{sending:!1,form:{domain:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Aliases"),to:this.route("sites.aliases.index",this.site.id)}]}},mounted(){},watch:{},computed:{},props:{site:Object,aliases:[Object,Array]},methods:{submit(){this.sending=!0,this.$inertia.post(this.route("sites.aliases.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,this.form.domain=null}})},confirmDelete(o){H({title:this.__("Are you sure?"),message:this.__("Your alias will be deleted permanently, this action cannot be undone."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.aliases.delete",[this.site.id,o]),{preserveScroll:!0})}}};var j=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Aliases")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(r){t.$set(t.form,"domain",r)},expression:"form.domain"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save changes")))])],1)],1)]},proxy:!0}])}),t.aliases.length?t._e():e("EmptyImage"),t.aliases.length?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Aliases")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Aliases list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader"),e("TableHeader",[t._v(t._s(t.__("Alias")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.aliases,function(r,i){return e("TableRow",{key:i},[e("TableData",[e("StatusBubble",{attrs:{variant:"success"}})],1),e("TableData",[t._v(t._s(r))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(O){return t.confirmDelete(r)}}},[t._v("Delete ")])],1)],1)}),1)],1)],1)]},proxy:!0}],null,!1,661203967)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},z=[],E=L(R,j,z,!1,null,null,null,null);const Jt=E.exports;export{Jt as default}; diff --git a/public/build/assets/ApplicationLogs.8e6d88ae.js b/public/build/assets/ApplicationLogs.ed860880.js similarity index 95% rename from public/build/assets/ApplicationLogs.8e6d88ae.js rename to public/build/assets/ApplicationLogs.ed860880.js index f55489d..5dd2b1f 100644 --- a/public/build/assets/ApplicationLogs.8e6d88ae.js +++ b/public/build/assets/ApplicationLogs.ed860880.js @@ -1 +1 @@ -import a from"./TopBar.8157552e.js";import m from"./Container.f87d9f62.js";import p from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.32034cd8.js";import y from"./SettingsLayout.3305573b.js";import T from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import h from"./FormSelect.6e35ae7d.js";import F from"./Form.2cdcadd9.js";import B from"./FormActions.83ccca91.js";import C from"./Tabs.88273262.js";import P from"./Table.5d32c28c.js";import S from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import k from"./TableRow.6382a60a.js";import x from"./TableBody.c78326a3.js";import w from"./TableData.c69a64ca.js";import{t as L,p as D}from"./pickBy.7dd56e5a.js";import{n as A}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={metaInfo(){return{title:`${this.__("Application logs")}`}},layout:g,components:{TopBar:a,Container:m,Content:p,Page:s,PageHeader:n,PageHeaderTitle:l,PageBody:f,Button:c,List:u,ListItem:_,StatusBubble:d,NotificationBadge:b,FormInput:v,FormSelect:h,SettingsLayout:y,SettingsSegment:T,Form:F,FormActions:B,Tabs:C,Table:P,TableHead:S,TableHeader:H,TableRow:k,TableBody:x,TableData:w},props:{logData:Object,filters:Object},data(){return{searchFilters:{date:this.filters.date}}},watch:{searchFilters:{handler:L(function(){let e=D(this.searchFilters);this.$inertia.replace(this.route("admin.application-logs",Object.keys(e).length?e:{remember:"forget"}))},150),deep:!0}}};var j=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Application logs")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("div",{staticClass:"space-y-4"},[r("FormSelect",{attrs:{label:t.__("Date")},model:{value:t.searchFilters.date,callback:function(o){t.$set(t.searchFilters,"date",o)},expression:"searchFilters.date"}},t._l(t.logData.available_dates,function(o){return r("option",{domProps:{value:o}},[t._v(t._s(o))])}),0),r("div",{staticClass:"overflow-scroll"},[r("Table",{attrs:{caption:"User list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Content")))])],1)],1),r("TableBody",t._l(t.logData.logs,function(o,i){return r("TableRow",{key:i},[r("TableData",[t._v(" "+t._s(o.message)+" "),r("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(o.type)+" at "+t._s(o.timestamp))])])],1)}),1)],1)],1)],1)]},proxy:!0}])})],1)],1)],1)],1)},I=[],O=A(R,j,I,!1,null,null,null,null);const zt=O.exports;export{zt as default}; +import a from"./TopBar.8157552e.js";import m from"./Container.f87d9f62.js";import p from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.17290af6.js";import y from"./SettingsLayout.3305573b.js";import T from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import h from"./FormSelect.6e35ae7d.js";import F from"./Form.2cdcadd9.js";import B from"./FormActions.83ccca91.js";import C from"./Tabs.88273262.js";import P from"./Table.5d32c28c.js";import S from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import k from"./TableRow.6382a60a.js";import x from"./TableBody.c78326a3.js";import w from"./TableData.c69a64ca.js";import{t as L,p as D}from"./pickBy.33496a24.js";import{n as A}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={metaInfo(){return{title:`${this.__("Application logs")}`}},layout:g,components:{TopBar:a,Container:m,Content:p,Page:s,PageHeader:n,PageHeaderTitle:l,PageBody:f,Button:c,List:u,ListItem:_,StatusBubble:d,NotificationBadge:b,FormInput:v,FormSelect:h,SettingsLayout:y,SettingsSegment:T,Form:F,FormActions:B,Tabs:C,Table:P,TableHead:S,TableHeader:H,TableRow:k,TableBody:x,TableData:w},props:{logData:Object,filters:Object},data(){return{searchFilters:{date:this.filters.date}}},watch:{searchFilters:{handler:L(function(){let e=D(this.searchFilters);this.$inertia.replace(this.route("admin.application-logs",Object.keys(e).length?e:{remember:"forget"}))},150),deep:!0}}};var j=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Application logs")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("div",{staticClass:"space-y-4"},[r("FormSelect",{attrs:{label:t.__("Date")},model:{value:t.searchFilters.date,callback:function(o){t.$set(t.searchFilters,"date",o)},expression:"searchFilters.date"}},t._l(t.logData.available_dates,function(o){return r("option",{domProps:{value:o}},[t._v(t._s(o))])}),0),r("div",{staticClass:"overflow-scroll"},[r("Table",{attrs:{caption:"User list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Content")))])],1)],1),r("TableBody",t._l(t.logData.logs,function(o,i){return r("TableRow",{key:i},[r("TableData",[t._v(" "+t._s(o.message)+" "),r("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(o.type)+" at "+t._s(o.timestamp))])])],1)}),1)],1)],1)],1)]},proxy:!0}])})],1)],1)],1)],1)},I=[],O=A(R,j,I,!1,null,null,null,null);const zt=O.exports;export{zt as default}; diff --git a/public/build/assets/Apps.9f694d82.js b/public/build/assets/Apps.3475e6cf.js similarity index 97% rename from public/build/assets/Apps.9f694d82.js rename to public/build/assets/Apps.3475e6cf.js index b01abaa..c63ab2b 100644 --- a/public/build/assets/Apps.9f694d82.js +++ b/public/build/assets/Apps.3475e6cf.js @@ -1 +1 @@ -import p from"./TopBar.2e057c1e.js";import c from"./Container.f87d9f62.js";import u from"./Content.e22a1fd6.js";import _ from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import f from"./PageHeaderTitle.3ed783af.js";import d from"./PageBody.dec1fae1.js";import y from"./Button.f17dffc9.js";import v from"./List.d5d221b1.js";import b from"./ListItem.ee1e88fb.js";import h from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import x from"./MainLayout.32034cd8.js";import k from"./SettingsLayout.3305573b.js";import S from"./SettingsSegment.e8fdfb41.js";import B from"./FormInput.7debc7c5.js";import C from"./Form.2cdcadd9.js";import P from"./FormActions.83ccca91.js";import w from"./Tabs.d2cdbef6.js";import T from"./Table.5d32c28c.js";import I from"./TableHead.1eed799b.js";import $ from"./TableHeader.44bdf327.js";import A from"./TableRow.6382a60a.js";import H from"./TableBody.c78326a3.js";import L from"./TableData.c69a64ca.js";import{n as O}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:this.__("Apps")}},layout:x,components:{TopBar:p,Container:c,Content:u,Page:_,PageHeader:m,PageHeaderTitle:f,PageBody:d,Button:y,List:v,ListItem:b,StatusBubble:h,NotificationBadge:g,FormInput:B,SettingsLayout:k,SettingsSegment:S,Form:C,FormActions:P,Tabs:w,Table:T,TableHead:I,TableHeader:$,TableRow:A,TableBody:H,TableData:L},data(){return{sending:!1,type:null,options:{create_database:!1},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Apps"),to:this.route("sites.apps.index",this.site.id)}]}},props:{site:Object},methods:{prepareInstall(s){this.type=s},install(){this.$inertia.post(this.route("sites.apps.store",this.site.id),{type:this.type,options:this.options},{onFinish:()=>{this.type=null}})},uninstall(){this.$inertia.delete(this.route("sites.apps.delete",this.site.id))}}};var N=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Apps")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[t.site.project?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("You currently have :application installed.",{application:t.site.project}))+" ")]},proxy:!0},{key:"content",fn:function(){return[e("Button",{attrs:{variant:"danger"},on:{click:t.uninstall}},[t._v(t._s(t.__("Uninstall")))])]},proxy:!0}],null,!1,2064563274)}):t._e(),t.site.project?t._e():e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("You have the ability here to directly install one of these applications on the fly."))+" ")]},proxy:!0},{key:"content",fn:function(){return[e("div",{staticClass:"grid grid-cols-1 md:grid-cols-3 gap-4"},[e("Button",{attrs:{variant:t.type==="wordpress"?"primary":"secondary"},on:{click:function(r){return t.prepareInstall("wordpress")}}},[t._v(t._s(t.__("Install WordPress"))+" ")]),e("Button",{attrs:{variant:t.type==="nextcloud"?"primary":"secondary"},on:{click:function(r){return t.prepareInstall("nextcloud")}}},[t._v(t._s(t.__("Install Nextcloud"))+" ")]),e("Button",{attrs:{variant:t.type==="october-cms"?"primary":"secondary"},on:{click:function(r){return t.prepareInstall("october-cms")}}},[t._v(t._s(t.__("Install October CMS"))+" ")])],1)]},proxy:!0}],null,!1,197972991)}),t.type==="wordpress"?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("WordPress")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("WordPress is open source software you can use to create a beautiful website, blog, or app.")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.options.create_database,expression:"options.create_database"}],staticClass:"form-checkbox",attrs:{id:"create_database",type:"checkbox"},domProps:{checked:Array.isArray(t.options.create_database)?t._i(t.options.create_database,null)>-1:t.options.create_database},on:{change:function(r){var o=t.options.create_database,i=r.target,l=!!i.checked;if(Array.isArray(o)){var a=null,n=t._i(o,a);i.checked?n<0&&t.$set(t.options,"create_database",o.concat([a])):n>-1&&t.$set(t.options,"create_database",o.slice(0,n).concat(o.slice(n+1)))}else t.$set(t.options,"create_database",l)}}}),e("label",{staticClass:"ml-2 text-sm",attrs:{for:"create_database"}},[t._v(t._s(t.__("Create database & attach to WordPress")))]),e("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[t._v(" "+t._s(t.__("This will also create a database and attach it directly for you so you have a easy start."))+" ")])]),e("Button",{on:{click:t.install}},[t._v(t._s(t.__("Start installation")))]),e("Button",{attrs:{variant:"secondary"},on:{click:function(r){t.type=null}}},[t._v(t._s(t.__("Cancel")))])]},proxy:!0}],null,!1,2805708764)}):t._e(),t.type==="nextcloud"?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Nextcloud")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("Nextcloud is a suite of client-server software for creating and using file hosting services, it is comparable to Dropbox.")))]},proxy:!0},{key:"content",fn:function(){return[e("Button",{on:{click:t.install}},[t._v(t._s(t.__("Start installation")))]),e("Button",{attrs:{variant:"secondary"},on:{click:function(r){t.type=null}}},[t._v(t._s(t.__("Cancel")))])]},proxy:!0}],null,!1,1595708412)}):t._e(),t.type==="october-cms"?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("October CMS")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("October is a free, open-source and self-hosted content management system (CMS) based on the PHP programming language and Laravel web application framework.")))]},proxy:!0},{key:"content",fn:function(){return[e("Button",{on:{click:t.install}},[t._v(t._s(t.__("Start installation")))]),e("Button",{attrs:{variant:"secondary"},on:{click:function(r){t.type=null}}},[t._v(t._s(t.__("Cancel")))])]},proxy:!0}],null,!1,1543773857)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},j=[],M=O(F,N,j,!1,null,null,null,null);const Wt=M.exports;export{Wt as default}; +import p from"./TopBar.2e057c1e.js";import c from"./Container.f87d9f62.js";import u from"./Content.e22a1fd6.js";import _ from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import f from"./PageHeaderTitle.3ed783af.js";import d from"./PageBody.dec1fae1.js";import y from"./Button.f17dffc9.js";import v from"./List.d5d221b1.js";import b from"./ListItem.ee1e88fb.js";import h from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import x from"./MainLayout.17290af6.js";import k from"./SettingsLayout.3305573b.js";import S from"./SettingsSegment.e8fdfb41.js";import B from"./FormInput.7debc7c5.js";import C from"./Form.2cdcadd9.js";import P from"./FormActions.83ccca91.js";import w from"./Tabs.d2cdbef6.js";import T from"./Table.5d32c28c.js";import I from"./TableHead.1eed799b.js";import $ from"./TableHeader.44bdf327.js";import A from"./TableRow.6382a60a.js";import H from"./TableBody.c78326a3.js";import L from"./TableData.c69a64ca.js";import{n as O}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:this.__("Apps")}},layout:x,components:{TopBar:p,Container:c,Content:u,Page:_,PageHeader:m,PageHeaderTitle:f,PageBody:d,Button:y,List:v,ListItem:b,StatusBubble:h,NotificationBadge:g,FormInput:B,SettingsLayout:k,SettingsSegment:S,Form:C,FormActions:P,Tabs:w,Table:T,TableHead:I,TableHeader:$,TableRow:A,TableBody:H,TableData:L},data(){return{sending:!1,type:null,options:{create_database:!1},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Apps"),to:this.route("sites.apps.index",this.site.id)}]}},props:{site:Object},methods:{prepareInstall(s){this.type=s},install(){this.$inertia.post(this.route("sites.apps.store",this.site.id),{type:this.type,options:this.options},{onFinish:()=>{this.type=null}})},uninstall(){this.$inertia.delete(this.route("sites.apps.delete",this.site.id))}}};var N=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Apps")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[t.site.project?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("You currently have :application installed.",{application:t.site.project}))+" ")]},proxy:!0},{key:"content",fn:function(){return[e("Button",{attrs:{variant:"danger"},on:{click:t.uninstall}},[t._v(t._s(t.__("Uninstall")))])]},proxy:!0}],null,!1,2064563274)}):t._e(),t.site.project?t._e():e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("You have the ability here to directly install one of these applications on the fly."))+" ")]},proxy:!0},{key:"content",fn:function(){return[e("div",{staticClass:"grid grid-cols-1 md:grid-cols-3 gap-4"},[e("Button",{attrs:{variant:t.type==="wordpress"?"primary":"secondary"},on:{click:function(r){return t.prepareInstall("wordpress")}}},[t._v(t._s(t.__("Install WordPress"))+" ")]),e("Button",{attrs:{variant:t.type==="nextcloud"?"primary":"secondary"},on:{click:function(r){return t.prepareInstall("nextcloud")}}},[t._v(t._s(t.__("Install Nextcloud"))+" ")]),e("Button",{attrs:{variant:t.type==="october-cms"?"primary":"secondary"},on:{click:function(r){return t.prepareInstall("october-cms")}}},[t._v(t._s(t.__("Install October CMS"))+" ")])],1)]},proxy:!0}],null,!1,197972991)}),t.type==="wordpress"?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("WordPress")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("WordPress is open source software you can use to create a beautiful website, blog, or app.")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.options.create_database,expression:"options.create_database"}],staticClass:"form-checkbox",attrs:{id:"create_database",type:"checkbox"},domProps:{checked:Array.isArray(t.options.create_database)?t._i(t.options.create_database,null)>-1:t.options.create_database},on:{change:function(r){var o=t.options.create_database,i=r.target,l=!!i.checked;if(Array.isArray(o)){var a=null,n=t._i(o,a);i.checked?n<0&&t.$set(t.options,"create_database",o.concat([a])):n>-1&&t.$set(t.options,"create_database",o.slice(0,n).concat(o.slice(n+1)))}else t.$set(t.options,"create_database",l)}}}),e("label",{staticClass:"ml-2 text-sm",attrs:{for:"create_database"}},[t._v(t._s(t.__("Create database & attach to WordPress")))]),e("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[t._v(" "+t._s(t.__("This will also create a database and attach it directly for you so you have a easy start."))+" ")])]),e("Button",{on:{click:t.install}},[t._v(t._s(t.__("Start installation")))]),e("Button",{attrs:{variant:"secondary"},on:{click:function(r){t.type=null}}},[t._v(t._s(t.__("Cancel")))])]},proxy:!0}],null,!1,2805708764)}):t._e(),t.type==="nextcloud"?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Nextcloud")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("Nextcloud is a suite of client-server software for creating and using file hosting services, it is comparable to Dropbox.")))]},proxy:!0},{key:"content",fn:function(){return[e("Button",{on:{click:t.install}},[t._v(t._s(t.__("Start installation")))]),e("Button",{attrs:{variant:"secondary"},on:{click:function(r){t.type=null}}},[t._v(t._s(t.__("Cancel")))])]},proxy:!0}],null,!1,1595708412)}):t._e(),t.type==="october-cms"?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("October CMS")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("October is a free, open-source and self-hosted content management system (CMS) based on the PHP programming language and Laravel web application framework.")))]},proxy:!0},{key:"content",fn:function(){return[e("Button",{on:{click:t.install}},[t._v(t._s(t.__("Start installation")))]),e("Button",{attrs:{variant:"secondary"},on:{click:function(r){t.type=null}}},[t._v(t._s(t.__("Cancel")))])]},proxy:!0}],null,!1,1543773857)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},j=[],M=O(F,N,j,!1,null,null,null,null);const Wt=M.exports;export{Wt as default}; diff --git a/public/build/assets/Article.aa9769b3.js b/public/build/assets/Article.c44066b8.js similarity index 96% rename from public/build/assets/Article.aa9769b3.js rename to public/build/assets/Article.c44066b8.js index b52aff3..c4ce9a7 100644 --- a/public/build/assets/Article.aa9769b3.js +++ b/public/build/assets/Article.c44066b8.js @@ -1 +1 @@ -import r from"./TopBar.a3278127.js";import i from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import c from"./EmptyImage.4bfdf9ac.js";import f from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.32034cd8.js";import _ from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import h from"./Modal.a59fc373.js";import P from"./ModalContainer.51de3ea9.js";import v from"./FormInput.7debc7c5.js";import x from"./FormTextarea.5b8e3d32.js";import B from"./FormActions.83ccca91.js";import S from"./SettingsSegment.e8fdfb41.js";import T from"./SettingsLayout.3305573b.js";import C from"./Tabs.7c761f05.js";import{n as I}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={metaInfo(){return{title:this.article.title}},layout:g,components:{TopBar:r,Container:i,Content:e,Page:m,PageHeader:p,PageHeaderTitle:n,PageBody:a,Button:s,List:f,ListItem:l,StatusBubble:u,NotificationBadge:d,IconBox:_,IconGlobe:y,IconStorage:b,Modal:h,ModalContainer:P,FormInput:v,FormTextarea:x,FormActions:B,EmptyImage:c,Tabs:C,SettingsLayout:T,SettingsSegment:S},props:{category:Object,items:Object,article:Object},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Documentation"),to:this.route("documentation.index")},{title:this.category.title,to:this.route("documentation.show",this.category.id)},{title:this.article.title,to:this.route("documentation.article.show",[this.category.id,this.article.id])}]}}};var H=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.article.title))])]},proxy:!0}])}),o("PageBody",[o("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[o("Tabs",{attrs:{items:t.items.data}})]},proxy:!0},{key:"segments",fn:function(){return[o("div",{staticClass:"prose",domProps:{innerHTML:t._s(t.article.content)}})]},proxy:!0}])})],1)],1)],1)],1)},F=[],M=I(L,H,F,!1,null,null,null,null);const wt=M.exports;export{wt as default}; +import r from"./TopBar.a3278127.js";import i from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import c from"./EmptyImage.4bfdf9ac.js";import f from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.17290af6.js";import _ from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import h from"./Modal.a59fc373.js";import P from"./ModalContainer.51de3ea9.js";import v from"./FormInput.7debc7c5.js";import x from"./FormTextarea.5b8e3d32.js";import B from"./FormActions.83ccca91.js";import S from"./SettingsSegment.e8fdfb41.js";import T from"./SettingsLayout.3305573b.js";import C from"./Tabs.7c761f05.js";import{n as I}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={metaInfo(){return{title:this.article.title}},layout:g,components:{TopBar:r,Container:i,Content:e,Page:m,PageHeader:p,PageHeaderTitle:n,PageBody:a,Button:s,List:f,ListItem:l,StatusBubble:u,NotificationBadge:d,IconBox:_,IconGlobe:y,IconStorage:b,Modal:h,ModalContainer:P,FormInput:v,FormTextarea:x,FormActions:B,EmptyImage:c,Tabs:C,SettingsLayout:T,SettingsSegment:S},props:{category:Object,items:Object,article:Object},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Documentation"),to:this.route("documentation.index")},{title:this.category.title,to:this.route("documentation.show",this.category.id)},{title:this.article.title,to:this.route("documentation.article.show",[this.category.id,this.article.id])}]}}};var H=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.article.title))])]},proxy:!0}])}),o("PageBody",[o("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[o("Tabs",{attrs:{items:t.items.data}})]},proxy:!0},{key:"segments",fn:function(){return[o("div",{staticClass:"prose",domProps:{innerHTML:t._s(t.article.content)}})]},proxy:!0}])})],1)],1)],1)],1)},F=[],M=I(L,H,F,!1,null,null,null,null);const wt=M.exports;export{wt as default}; diff --git a/public/build/assets/Billing.85d25845.js b/public/build/assets/Billing.12a1f5e3.js similarity index 98% rename from public/build/assets/Billing.85d25845.js rename to public/build/assets/Billing.12a1f5e3.js index 9bd254d..3f0a42a 100644 --- a/public/build/assets/Billing.85d25845.js +++ b/public/build/assets/Billing.12a1f5e3.js @@ -1 +1 @@ -import o from"./TopBar.c92e4bb0.js";import n from"./Container.f87d9f62.js";import l from"./Content.e22a1fd6.js";import c from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import d from"./PageHeaderTitle.3ed783af.js";import m from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import _ from"./List.d5d221b1.js";import b from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import h from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.32034cd8.js";import g from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import C from"./IconStorage.ef2b2e41.js";import x from"./IconArrowUp.5ed32d30.js";import T from"./IconArrowDown.defeed18.js";import w from"./IconClose.edb7c8fd.js";import B from"./Modal.a59fc373.js";import I from"./ModalContainer.51de3ea9.js";import S from"./FormInput.7debc7c5.js";import $ from"./FormSelect.6e35ae7d.js";import H from"./FormTextarea.5b8e3d32.js";import A from"./FormActions.83ccca91.js";import D from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import F from"./TableHeader.44bdf327.js";import N from"./TableRow.6382a60a.js";import U from"./TableBody.c78326a3.js";import z from"./TableData.c69a64ca.js";import{u as j}from"./notification.2c23a76c.js";import{u as a}from"./confirm.de1ba996.js";import{n as E}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={metaInfo(){return{title:`${this.__("Billing")}`}},layout:v,components:{TopBar:o,Container:n,Content:l,Page:c,PageHeader:p,PageHeaderTitle:d,PageBody:m,Button:u,List:_,ListItem:b,StatusBubble:f,NotificationBadge:h,IconBox:g,IconGlobe:y,IconStorage:C,IconArrowDown:T,IconArrowUp:x,IconClose:w,Modal:B,ModalContainer:I,FormInput:S,FormSelect:$,FormTextarea:H,FormActions:A,Table:D,TableHead:k,TableHeader:F,TableRow:N,TableBody:U,TableData:z},props:{packages:Array,countries:Object,subscription:[Object,null],public_key:String,data_client_secret:String,card:Object,filters:Object,ends:String},data(){return{sending:!1,clientSecret:this.data_client_secret,stripe:null,cardElement:null,cardHolderName:this.$page.props.auth.user.name,currentCardLastFour:this.card.last_four,currentCardBrand:this.card.brand,coupon:"",address:this.$page.props.auth.user.address,country:this.$page.props.auth.user.country,zip:this.$page.props.auth.user.zip,city:this.$page.props.auth.user.city,invoices:[],breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Billing"),to:this.route("profile.billing.index")}]}},mounted(){const s=Stripe(this.public_key);this.stripe=s;const t=s.elements().create("card");t.mount("#card-element"),this.cardElement=t,this.getInvoices()},watch:{sending:function(s){s?this.cardElement.update({disabled:!0}):this.cardElement.update({disabled:!1})}},methods:{useNotification:j,useConfirm:a,async updateBilling(){this.sending=!0;const{setupIntent:s,error:e}=await this.stripe.confirmCardSetup(this.clientSecret,{payment_method:{card:this.cardElement,billing_details:{name:this.cardHolderName,address:{line1:this.address,postal_code:this.zip,city:this.city,country:this.country}}}});if(e)this.sending=!1,this.useNotification({variant:"danger",title:this.__("Error"),message:e.message});else{const t=s.payment_method;this.$inertia.post(this.route("profile.billing.update.card"),{payment_method:t,billing_details:{name:this.cardHolderName,address:{line1:this.address,postal_code:this.zip,city:this.city,country:this.country}}},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}},updatePlan(s){a({title:this.__("Are you sure?"),message:this.__("Are you ready to subscribe to this plan? If you have any coupon codes, make sure to enter them before subscribing."),variant:"info",onConfirm:()=>{this.$inertia.post(this.route("profile.billing.update.plan"),{plan:s,coupon:this.coupon},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}})},confirmCancel(){a({title:this.__("Are you sure?"),message:this.__("Your subscription will be put to an end. An expire date will be send to you when your plan expires."),onConfirm:()=>this.cancel()})},cancel(){this.$inertia.delete(this.route("profile.billing.cancel.plan"),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},getInvoices(){window.axios.get(this.route("profile.billing.invoices")).then(s=>this.invoices=s.data)},requestFilterUrl(s){this.$inertia.visit(route("profile.billing.index",s),{only:["filters","packages"]})},deleteCard(){a({title:this.__("Are you sure?"),message:this.__("Are you sure you want to remove your card from your account? New payments will not be able to process."),onConfirm:()=>{this.$inertia.delete(route("profile.billing.delete.card"),{onStart:()=>{this.sending=!0},onFinish:()=>{this.sending=!1,this.currentCardLastFour=null}})}})}}};var L=function(){var e=this,t=e._self._c;return t("Page",[t("TopBar",{attrs:{breadcrumbs:e.breadcrumbs}}),t("Content",[t("Container",[t("PageBody",[t("div",{staticClass:"grid grid-cols-1 md:grid-cols-5 gap-8"},[t("div",{staticClass:"md:col-span-2 space-y-4"},[e.ends?t("div",{staticClass:"space-y-4 border-b border-low-emphasis pb-4"},[t("h2",{staticClass:"text-lg text-medium-emphasis"},[e._v(e._s(e.__("Subscription")))]),t("p",[e._v(" Renews on "+e._s(e.ends)+" ")])]):e._e(),t("h2",{staticClass:"text-lg text-medium-emphasis"},[e._v(e._s(e.__("Card information")))]),t("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),e.updateBilling.apply(null,arguments)}}},[e.currentCardLastFour?t("div",{staticClass:"border-b border-low-emphasis pb-4 space-y-2"},[t("p",[e._v(" \xB7\xB7\xB7\xB7\xA0\xB7\xB7\xB7\xB7\xA0\xB7\xB7\xB7\xB7\xA0 "+e._s(e.currentCardLastFour)+" ("+e._s(e.currentCardBrand)+") ")]),t("Button",{attrs:{size:"sm",loading:e.sending,variant:"danger",type:"button"},on:{click:e.deleteCard}},[e._v(" "+e._s(e.__("Remove card"))+" ")])],1):e._e(),t("form-input",{attrs:{errors:e.$page.props.errors.card_holder_name,disabled:e.sending,id:"card-holder-name",label:e.__("Card holder name")},model:{value:e.cardHolderName,callback:function(r){e.cardHolderName=r},expression:"cardHolderName"}}),t("form-input",{attrs:{errors:e.$page.props.errors.address,disabled:e.sending,label:e.__("Address")},model:{value:e.address,callback:function(r){e.address=r},expression:"address"}}),t("form-select",{attrs:{disabled:e.sending,label:e.__("Country"),errors:e.$page.props.errors.country},model:{value:e.country,callback:function(r){e.country=r},expression:"country"}},e._l(e.countries,function(r,i){return t("option",{domProps:{value:i,textContent:e._s(r)}})}),0),t("form-input",{attrs:{errors:e.$page.props.errors.zip,disabled:e.sending,label:e.__("ZIP (postal code)")},model:{value:e.zip,callback:function(r){e.zip=r},expression:"zip"}}),t("form-input",{attrs:{errors:e.$page.props.errors.city,disabled:e.sending,label:e.__("City")},model:{value:e.city,callback:function(r){e.city=r},expression:"city"}}),t("div",{staticClass:"w-full pb-4"},[t("label",{staticClass:"form-label",attrs:{for:"card-element"}},[e._v(e._s(e.__("Card details")))]),t("div",{staticClass:"form-input",attrs:{id:"card-element"}})]),t("Button",{attrs:{"data-secret":e.clientSecret,id:"card-button",loading:e.sending,type:"submit"}},[e._v(" "+e._s(e.__("Save"))+" ")]),e.subscription?t("Button",{attrs:{loading:e.sending,variant:"danger",type:"button"},on:{click:e.confirmCancel}},[e._v(" "+e._s(e.__("Cancel"))+" ")]):e._e()],1)]),e.packages.length?e._e():t("div",{staticClass:"md:col-span-3 space-y-8"},[t("div",{staticClass:"bg-primary text-on-primary px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[t("strong",{staticClass:"font-bold"},[e._v("No packages available.")]),t("p",{staticClass:"block"},[e._v(" There are currently no packages to choose from. If you're and administrator, you can attach packages via the administrator area. ")])])]),e.packages.length?t("div",{staticClass:"md:col-span-3 space-y-8"},[t("h2",{staticClass:"text-lg text-medium-emphasis"},[e._v(e._s(e.__("Available packages")))]),t("form-input",{staticClass:"pb-4",attrs:{errors:e.$page.props.errors.coupon,disabled:e.sending,placeholder:e.__("Enter a coupon code if you have one, before subscribing"),label:e.__("Coupon")},model:{value:e.coupon,callback:function(r){e.coupon=r},expression:"coupon"}}),t("Table",{attrs:{caption:"Package list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader",[t("a",{staticClass:"text-primary flex items-center space-x-2",attrs:{href:"javascript:void(0);","data-balloon-blunt":"","aria-label":e.__("Sort by name"),"data-balloon-pos":"up"},on:{click:function(r){return e.requestFilterUrl({sortBy:{name:e.filters.sort.name==="asc"?"desc":"asc"}})}}},[t("span",[e._v(e._s(e.__("Name")))]),e.filters.sort.name==="asc"?t("IconArrowUp"):e._e(),e.filters.sort.name==="desc"?t("IconArrowDown"):e._e()],1)]),t("TableHeader",[t("a",{staticClass:"text-primary flex items-center space-x-2",attrs:{href:"javascript:void(0);","data-balloon-blunt":"","aria-label":e.__("Sort by maximum sites"),"data-balloon-pos":"up"},on:{click:function(r){return e.requestFilterUrl({sortBy:{sites:e.filters.sort.sites==="asc"?"desc":"asc"}})}}},[t("span",[e._v(e._s(e.__("Max sites")))]),e.filters.sort.sites==="asc"?t("IconArrowUp"):e._e(),e.filters.sort.sites==="desc"?t("IconArrowDown"):e._e()],1)]),t("TableHeader",[t("a",{staticClass:"text-primary flex items-center space-x-2",attrs:{href:"javascript:void(0);","data-balloon-blunt":"","aria-label":e.__("Sort by maximum servers"),"data-balloon-pos":"up"},on:{click:function(r){return e.requestFilterUrl({sortBy:{servers:e.filters.sort.servers==="asc"?"desc":"asc"}})}}},[t("span",[e._v(e._s(e.__("Max servers")))]),e.filters.sort.servers==="asc"?t("IconArrowUp"):e._e(),e.filters.sort.servers==="desc"?t("IconArrowDown"):e._e()],1)]),t("TableHeader",[t("a",{staticClass:"text-primary flex items-center space-x-2",attrs:{href:"javascript:void(0);","data-balloon-blunt":"","aria-label":e.__("Sort by price"),"data-balloon-pos":"up"},on:{click:function(r){return e.requestFilterUrl({sortBy:{price:e.filters.sort.price==="asc"?"desc":"asc"}})}}},[t("span",[e._v(e._s(e.__("Price")))]),e.filters.sort.price==="asc"?t("IconArrowUp"):e._e(),e.filters.sort.price==="desc"?t("IconArrowDown"):e._e()],1)]),t("TableHeader",[t("inertia-link",{attrs:{href:e.route("profile.billing.index"),"data-balloon-blunt":"","aria-label":e.__("Clear sorting"),"data-balloon-pos":"up"}},[t("IconClose")],1)],1)],1)],1),t("TableBody",e._l(e.packages,function(r){return t("TableRow",{key:r.id},[t("TableData",[e._v(e._s(r.name))]),t("TableData",[e._v(e._s(r.maximum_sites===0?"Unlimited":r.maximum_sites)+" ")]),t("TableData",[e._v(e._s(r.maximum_servers===0?"Unlimited":r.maximum_servers)+" ")]),r.period==="monthly"?t("TableData",[e._v(e._s(r.price_monthly)+" p/month ")]):r.period==="yearly"?t("TableData",[e._v(e._s(r.price_yearly)+" yearly ")]):e._e(),t("TableData",{staticClass:"text-right"},[t("Button",{attrs:{size:"sm",disabled:e.sending||e.subscription&&r.plan_id===e.subscription.stripe_plan},on:{click:function(i){return e.updatePlan(r.id)}}},[e._v(" "+e._s(e.__("Subscribe"))+" ")])],1)],1)}),1)],1)],1):e._e(),t("div",{staticClass:"md:col-span-5 space-y-8 border-t border-low-emphasis"},[e.invoices.length?t("h2",{staticClass:"mt-5 text-lg text-medium-emphasis"},[e._v(e._s(e.__("Invoices")))]):e._e(),e.invoices.length?t("Table",{attrs:{caption:"Invoice list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Number")))]),t("TableHeader",[e._v(e._s(e.__("Status")))]),t("TableHeader",[e._v(e._s(e.__("Total")))]),t("TableHeader",[e._v(e._s(e.__("Date")))]),t("TableHeader")],1)],1),t("TableBody",e._l(e.invoices,function(r){return t("TableRow",{key:r.id},[t("TableData",[e._v(e._s(r.number))]),t("TableData",[e._v(e._s(r.status))]),t("TableData",[e._v(e._s(r.total))]),t("TableData",[e._v(e._s(r.created))]),t("TableData",[t("a",{staticClass:"text-primary",attrs:{href:e.route("profile.billing.invoices.pdf",r.id)}},[e._v("Download")])])],1)}),1)],1):e._e()],1)])])],1)],1)],1)},M=[],q=E(R,L,M,!1,null,null,null,null);const Ve=q.exports;export{Ve as default}; +import o from"./TopBar.c92e4bb0.js";import n from"./Container.f87d9f62.js";import l from"./Content.e22a1fd6.js";import c from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import d from"./PageHeaderTitle.3ed783af.js";import m from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import _ from"./List.d5d221b1.js";import b from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import h from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.17290af6.js";import g from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import C from"./IconStorage.ef2b2e41.js";import x from"./IconArrowUp.5ed32d30.js";import T from"./IconArrowDown.defeed18.js";import w from"./IconClose.edb7c8fd.js";import B from"./Modal.a59fc373.js";import I from"./ModalContainer.51de3ea9.js";import S from"./FormInput.7debc7c5.js";import $ from"./FormSelect.6e35ae7d.js";import H from"./FormTextarea.5b8e3d32.js";import A from"./FormActions.83ccca91.js";import D from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import F from"./TableHeader.44bdf327.js";import N from"./TableRow.6382a60a.js";import U from"./TableBody.c78326a3.js";import z from"./TableData.c69a64ca.js";import{u as j}from"./notification.db2f2ae7.js";import{u as a}from"./confirm.059313bf.js";import{n as E}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={metaInfo(){return{title:`${this.__("Billing")}`}},layout:v,components:{TopBar:o,Container:n,Content:l,Page:c,PageHeader:p,PageHeaderTitle:d,PageBody:m,Button:u,List:_,ListItem:b,StatusBubble:f,NotificationBadge:h,IconBox:g,IconGlobe:y,IconStorage:C,IconArrowDown:T,IconArrowUp:x,IconClose:w,Modal:B,ModalContainer:I,FormInput:S,FormSelect:$,FormTextarea:H,FormActions:A,Table:D,TableHead:k,TableHeader:F,TableRow:N,TableBody:U,TableData:z},props:{packages:Array,countries:Object,subscription:[Object,null],public_key:String,data_client_secret:String,card:Object,filters:Object,ends:String},data(){return{sending:!1,clientSecret:this.data_client_secret,stripe:null,cardElement:null,cardHolderName:this.$page.props.auth.user.name,currentCardLastFour:this.card.last_four,currentCardBrand:this.card.brand,coupon:"",address:this.$page.props.auth.user.address,country:this.$page.props.auth.user.country,zip:this.$page.props.auth.user.zip,city:this.$page.props.auth.user.city,invoices:[],breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Billing"),to:this.route("profile.billing.index")}]}},mounted(){const s=Stripe(this.public_key);this.stripe=s;const t=s.elements().create("card");t.mount("#card-element"),this.cardElement=t,this.getInvoices()},watch:{sending:function(s){s?this.cardElement.update({disabled:!0}):this.cardElement.update({disabled:!1})}},methods:{useNotification:j,useConfirm:a,async updateBilling(){this.sending=!0;const{setupIntent:s,error:e}=await this.stripe.confirmCardSetup(this.clientSecret,{payment_method:{card:this.cardElement,billing_details:{name:this.cardHolderName,address:{line1:this.address,postal_code:this.zip,city:this.city,country:this.country}}}});if(e)this.sending=!1,this.useNotification({variant:"danger",title:this.__("Error"),message:e.message});else{const t=s.payment_method;this.$inertia.post(this.route("profile.billing.update.card"),{payment_method:t,billing_details:{name:this.cardHolderName,address:{line1:this.address,postal_code:this.zip,city:this.city,country:this.country}}},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}},updatePlan(s){a({title:this.__("Are you sure?"),message:this.__("Are you ready to subscribe to this plan? If you have any coupon codes, make sure to enter them before subscribing."),variant:"info",onConfirm:()=>{this.$inertia.post(this.route("profile.billing.update.plan"),{plan:s,coupon:this.coupon},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}})},confirmCancel(){a({title:this.__("Are you sure?"),message:this.__("Your subscription will be put to an end. An expire date will be send to you when your plan expires."),onConfirm:()=>this.cancel()})},cancel(){this.$inertia.delete(this.route("profile.billing.cancel.plan"),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},getInvoices(){window.axios.get(this.route("profile.billing.invoices")).then(s=>this.invoices=s.data)},requestFilterUrl(s){this.$inertia.visit(route("profile.billing.index",s),{only:["filters","packages"]})},deleteCard(){a({title:this.__("Are you sure?"),message:this.__("Are you sure you want to remove your card from your account? New payments will not be able to process."),onConfirm:()=>{this.$inertia.delete(route("profile.billing.delete.card"),{onStart:()=>{this.sending=!0},onFinish:()=>{this.sending=!1,this.currentCardLastFour=null}})}})}}};var L=function(){var e=this,t=e._self._c;return t("Page",[t("TopBar",{attrs:{breadcrumbs:e.breadcrumbs}}),t("Content",[t("Container",[t("PageBody",[t("div",{staticClass:"grid grid-cols-1 md:grid-cols-5 gap-8"},[t("div",{staticClass:"md:col-span-2 space-y-4"},[e.ends?t("div",{staticClass:"space-y-4 border-b border-low-emphasis pb-4"},[t("h2",{staticClass:"text-lg text-medium-emphasis"},[e._v(e._s(e.__("Subscription")))]),t("p",[e._v(" Renews on "+e._s(e.ends)+" ")])]):e._e(),t("h2",{staticClass:"text-lg text-medium-emphasis"},[e._v(e._s(e.__("Card information")))]),t("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),e.updateBilling.apply(null,arguments)}}},[e.currentCardLastFour?t("div",{staticClass:"border-b border-low-emphasis pb-4 space-y-2"},[t("p",[e._v(" \xB7\xB7\xB7\xB7\xA0\xB7\xB7\xB7\xB7\xA0\xB7\xB7\xB7\xB7\xA0 "+e._s(e.currentCardLastFour)+" ("+e._s(e.currentCardBrand)+") ")]),t("Button",{attrs:{size:"sm",loading:e.sending,variant:"danger",type:"button"},on:{click:e.deleteCard}},[e._v(" "+e._s(e.__("Remove card"))+" ")])],1):e._e(),t("form-input",{attrs:{errors:e.$page.props.errors.card_holder_name,disabled:e.sending,id:"card-holder-name",label:e.__("Card holder name")},model:{value:e.cardHolderName,callback:function(r){e.cardHolderName=r},expression:"cardHolderName"}}),t("form-input",{attrs:{errors:e.$page.props.errors.address,disabled:e.sending,label:e.__("Address")},model:{value:e.address,callback:function(r){e.address=r},expression:"address"}}),t("form-select",{attrs:{disabled:e.sending,label:e.__("Country"),errors:e.$page.props.errors.country},model:{value:e.country,callback:function(r){e.country=r},expression:"country"}},e._l(e.countries,function(r,i){return t("option",{domProps:{value:i,textContent:e._s(r)}})}),0),t("form-input",{attrs:{errors:e.$page.props.errors.zip,disabled:e.sending,label:e.__("ZIP (postal code)")},model:{value:e.zip,callback:function(r){e.zip=r},expression:"zip"}}),t("form-input",{attrs:{errors:e.$page.props.errors.city,disabled:e.sending,label:e.__("City")},model:{value:e.city,callback:function(r){e.city=r},expression:"city"}}),t("div",{staticClass:"w-full pb-4"},[t("label",{staticClass:"form-label",attrs:{for:"card-element"}},[e._v(e._s(e.__("Card details")))]),t("div",{staticClass:"form-input",attrs:{id:"card-element"}})]),t("Button",{attrs:{"data-secret":e.clientSecret,id:"card-button",loading:e.sending,type:"submit"}},[e._v(" "+e._s(e.__("Save"))+" ")]),e.subscription?t("Button",{attrs:{loading:e.sending,variant:"danger",type:"button"},on:{click:e.confirmCancel}},[e._v(" "+e._s(e.__("Cancel"))+" ")]):e._e()],1)]),e.packages.length?e._e():t("div",{staticClass:"md:col-span-3 space-y-8"},[t("div",{staticClass:"bg-primary text-on-primary px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[t("strong",{staticClass:"font-bold"},[e._v("No packages available.")]),t("p",{staticClass:"block"},[e._v(" There are currently no packages to choose from. If you're and administrator, you can attach packages via the administrator area. ")])])]),e.packages.length?t("div",{staticClass:"md:col-span-3 space-y-8"},[t("h2",{staticClass:"text-lg text-medium-emphasis"},[e._v(e._s(e.__("Available packages")))]),t("form-input",{staticClass:"pb-4",attrs:{errors:e.$page.props.errors.coupon,disabled:e.sending,placeholder:e.__("Enter a coupon code if you have one, before subscribing"),label:e.__("Coupon")},model:{value:e.coupon,callback:function(r){e.coupon=r},expression:"coupon"}}),t("Table",{attrs:{caption:"Package list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader",[t("a",{staticClass:"text-primary flex items-center space-x-2",attrs:{href:"javascript:void(0);","data-balloon-blunt":"","aria-label":e.__("Sort by name"),"data-balloon-pos":"up"},on:{click:function(r){return e.requestFilterUrl({sortBy:{name:e.filters.sort.name==="asc"?"desc":"asc"}})}}},[t("span",[e._v(e._s(e.__("Name")))]),e.filters.sort.name==="asc"?t("IconArrowUp"):e._e(),e.filters.sort.name==="desc"?t("IconArrowDown"):e._e()],1)]),t("TableHeader",[t("a",{staticClass:"text-primary flex items-center space-x-2",attrs:{href:"javascript:void(0);","data-balloon-blunt":"","aria-label":e.__("Sort by maximum sites"),"data-balloon-pos":"up"},on:{click:function(r){return e.requestFilterUrl({sortBy:{sites:e.filters.sort.sites==="asc"?"desc":"asc"}})}}},[t("span",[e._v(e._s(e.__("Max sites")))]),e.filters.sort.sites==="asc"?t("IconArrowUp"):e._e(),e.filters.sort.sites==="desc"?t("IconArrowDown"):e._e()],1)]),t("TableHeader",[t("a",{staticClass:"text-primary flex items-center space-x-2",attrs:{href:"javascript:void(0);","data-balloon-blunt":"","aria-label":e.__("Sort by maximum servers"),"data-balloon-pos":"up"},on:{click:function(r){return e.requestFilterUrl({sortBy:{servers:e.filters.sort.servers==="asc"?"desc":"asc"}})}}},[t("span",[e._v(e._s(e.__("Max servers")))]),e.filters.sort.servers==="asc"?t("IconArrowUp"):e._e(),e.filters.sort.servers==="desc"?t("IconArrowDown"):e._e()],1)]),t("TableHeader",[t("a",{staticClass:"text-primary flex items-center space-x-2",attrs:{href:"javascript:void(0);","data-balloon-blunt":"","aria-label":e.__("Sort by price"),"data-balloon-pos":"up"},on:{click:function(r){return e.requestFilterUrl({sortBy:{price:e.filters.sort.price==="asc"?"desc":"asc"}})}}},[t("span",[e._v(e._s(e.__("Price")))]),e.filters.sort.price==="asc"?t("IconArrowUp"):e._e(),e.filters.sort.price==="desc"?t("IconArrowDown"):e._e()],1)]),t("TableHeader",[t("inertia-link",{attrs:{href:e.route("profile.billing.index"),"data-balloon-blunt":"","aria-label":e.__("Clear sorting"),"data-balloon-pos":"up"}},[t("IconClose")],1)],1)],1)],1),t("TableBody",e._l(e.packages,function(r){return t("TableRow",{key:r.id},[t("TableData",[e._v(e._s(r.name))]),t("TableData",[e._v(e._s(r.maximum_sites===0?"Unlimited":r.maximum_sites)+" ")]),t("TableData",[e._v(e._s(r.maximum_servers===0?"Unlimited":r.maximum_servers)+" ")]),r.period==="monthly"?t("TableData",[e._v(e._s(r.price_monthly)+" p/month ")]):r.period==="yearly"?t("TableData",[e._v(e._s(r.price_yearly)+" yearly ")]):e._e(),t("TableData",{staticClass:"text-right"},[t("Button",{attrs:{size:"sm",disabled:e.sending||e.subscription&&r.plan_id===e.subscription.stripe_plan},on:{click:function(i){return e.updatePlan(r.id)}}},[e._v(" "+e._s(e.__("Subscribe"))+" ")])],1)],1)}),1)],1)],1):e._e(),t("div",{staticClass:"md:col-span-5 space-y-8 border-t border-low-emphasis"},[e.invoices.length?t("h2",{staticClass:"mt-5 text-lg text-medium-emphasis"},[e._v(e._s(e.__("Invoices")))]):e._e(),e.invoices.length?t("Table",{attrs:{caption:"Invoice list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Number")))]),t("TableHeader",[e._v(e._s(e.__("Status")))]),t("TableHeader",[e._v(e._s(e.__("Total")))]),t("TableHeader",[e._v(e._s(e.__("Date")))]),t("TableHeader")],1)],1),t("TableBody",e._l(e.invoices,function(r){return t("TableRow",{key:r.id},[t("TableData",[e._v(e._s(r.number))]),t("TableData",[e._v(e._s(r.status))]),t("TableData",[e._v(e._s(r.total))]),t("TableData",[e._v(e._s(r.created))]),t("TableData",[t("a",{staticClass:"text-primary",attrs:{href:e.route("profile.billing.invoices.pdf",r.id)}},[e._v("Download")])])],1)}),1)],1):e._e()],1)])])],1)],1)],1)},M=[],q=E(R,L,M,!1,null,null,null,null);const Ve=q.exports;export{Ve as default}; diff --git a/public/build/assets/BillingError.e3a9f530.js b/public/build/assets/BillingError.eb48d093.js similarity index 93% rename from public/build/assets/BillingError.e3a9f530.js rename to public/build/assets/BillingError.eb48d093.js index e3d5876..41dfc93 100644 --- a/public/build/assets/BillingError.e3a9f530.js +++ b/public/build/assets/BillingError.eb48d093.js @@ -1 +1 @@ -import t from"./TopBar.c92e4bb0.js";import i from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.32034cd8.js";import u from"./IconBox.e6c961ac.js";import _ from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import h from"./IconArrowUp.5ed32d30.js";import v from"./IconArrowDown.defeed18.js";import B from"./IconClose.edb7c8fd.js";import C from"./Modal.a59fc373.js";import w from"./ModalContainer.51de3ea9.js";import{n as y}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormActions.83ccca91.js";import"./Form.2cdcadd9.js";const I={metaInfo(){return{title:`${this.__("Billing error")}`}},layout:d,components:{TopBar:t,Container:i,Content:e,Page:m,PageHeader:n,PageHeaderTitle:p,PageBody:a,Button:s,List:l,ListItem:f,StatusBubble:c,NotificationBadge:g,IconBox:u,IconGlobe:_,IconStorage:b,IconArrowDown:v,IconArrowUp:h,IconClose:B,Modal:C,ModalContainer:w},props:{},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Billing error"),to:this.route("profile.billing.index")}]}}};var P=function(){var o=this,r=o._self._c;return r("Page",[r("TopBar",{attrs:{breadcrumbs:o.breadcrumbs}}),r("Content",[r("Container",[r("PageBody",[r("div",{staticClass:"bg-warning text-on-warning px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[r("strong",{staticClass:"font-bold"},[o._v("Problem with billing provider.")]),r("p",{staticClass:"block"},[o._v(" There's an issue getting in touch with the payment service provider. Please check your settings and the error log or get in touch with the administrator of this software. ")]),r("a",{staticClass:"block font-bold underline",attrs:{href:"https://docs.ploi-core.io/digging-deeper/using-stripe",target:"_blank"}},[o._v("How to setup Stripe for billing")])])])],1)],1)],1)},x=[],k=y(I,P,x,!1,null,null,null,null);const Cr=k.exports;export{Cr as default}; +import t from"./TopBar.c92e4bb0.js";import i from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.17290af6.js";import u from"./IconBox.e6c961ac.js";import _ from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import h from"./IconArrowUp.5ed32d30.js";import v from"./IconArrowDown.defeed18.js";import B from"./IconClose.edb7c8fd.js";import C from"./Modal.a59fc373.js";import w from"./ModalContainer.51de3ea9.js";import{n as y}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormActions.83ccca91.js";import"./Form.2cdcadd9.js";const I={metaInfo(){return{title:`${this.__("Billing error")}`}},layout:d,components:{TopBar:t,Container:i,Content:e,Page:m,PageHeader:n,PageHeaderTitle:p,PageBody:a,Button:s,List:l,ListItem:f,StatusBubble:c,NotificationBadge:g,IconBox:u,IconGlobe:_,IconStorage:b,IconArrowDown:v,IconArrowUp:h,IconClose:B,Modal:C,ModalContainer:w},props:{},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Billing error"),to:this.route("profile.billing.index")}]}}};var P=function(){var o=this,r=o._self._c;return r("Page",[r("TopBar",{attrs:{breadcrumbs:o.breadcrumbs}}),r("Content",[r("Container",[r("PageBody",[r("div",{staticClass:"bg-warning text-on-warning px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[r("strong",{staticClass:"font-bold"},[o._v("Problem with billing provider.")]),r("p",{staticClass:"block"},[o._v(" There's an issue getting in touch with the payment service provider. Please check your settings and the error log or get in touch with the administrator of this software. ")]),r("a",{staticClass:"block font-bold underline",attrs:{href:"https://docs.ploi-core.io/digging-deeper/using-stripe",target:"_blank"}},[o._v("How to setup Stripe for billing")])])])],1)],1)],1)},x=[],k=y(I,P,x,!1,null,null,null,null);const Cr=k.exports;export{Cr as default}; diff --git a/public/build/assets/Certificates.33f47162.js b/public/build/assets/Certificates.7293afb5.js similarity index 97% rename from public/build/assets/Certificates.33f47162.js rename to public/build/assets/Certificates.7293afb5.js index ac7f23b..a30234e 100644 --- a/public/build/assets/Certificates.33f47162.js +++ b/public/build/assets/Certificates.7293afb5.js @@ -1 +1 @@ -import o from"./TopBar.2e057c1e.js";import s from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.32034cd8.js";import y from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import g from"./FormInput.7debc7c5.js";import v from"./FormSelect.6e35ae7d.js";import T from"./FormTextarea.5b8e3d32.js";import S from"./Form.2cdcadd9.js";import x from"./Pagination.a93b6f75.js";import k from"./EmptyImage.4bfdf9ac.js";import C from"./FormActions.83ccca91.js";import{u as P}from"./confirm.de1ba996.js";import w from"./Tabs.d2cdbef6.js";import D from"./Table.5d32c28c.js";import I from"./TableHead.1eed799b.js";import $ from"./TableHeader.44bdf327.js";import B from"./TableRow.6382a60a.js";import F from"./TableBody.c78326a3.js";import H from"./TableData.c69a64ca.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const j={metaInfo(){return{title:`${this.__("Certificates")} - ${this.site.domain}`}},layout:h,components:{TopBar:o,Container:s,Content:a,Page:n,PageHeader:m,PageHeaderTitle:l,PageBody:p,Button:f,List:c,ListItem:u,StatusBubble:d,NotificationBadge:_,FormInput:g,FormSelect:v,FormTextarea:T,SettingsLayout:y,SettingsSegment:b,Form:S,FormActions:C,Pagination:x,Tabs:w,Table:D,TableHead:I,TableHeader:$,TableRow:B,TableBody:F,TableData:H,EmptyImage:k},data(){return{sending:!1,form:{domain:null,type:"letsencrypt",certificate:null,private:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Certificates"),to:this.route("sites.certificates.index",this.site.id)}]}},mounted(){this.shouldBePolling&&this.startPollingInterval(),this.setDomainData()},watch:{shouldBePolling:function(i){if(!i){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},computed:{shouldBePolling(){return!!this.certificates.data.filter(i=>i.status==="busy").length}},props:{site:Object,certificates:Object},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("sites.certificates.index",this.site.id),{only:["certificates"],preserveScroll:!0})},submit(){this.sending=!0,this.$inertia.post(this.route("sites.certificates.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||this.setDomainData()}})},confirmDelete(i){P({title:this.__("Are you sure?"),message:"Your certificate will be deleted permanently, this action cannot be undone.",onConfirm:()=>this.delete(i)})},delete(i){this.$inertia.delete(this.route("sites.certificates.delete",[this.site.id,i.id]),{preserveScroll:!0})},setDomainData(i){this.form.certificate=null,this.form.private=null,this.site.domain.startsWith("www.")?this.form.domain=this.site.domain+","+this.site.domain.replace("www.",""):this.form.domain=this.site.domain+",www."+this.site.domain,i&&(this.form.domain=this.form.domain+","+this.site.aliases.join(","))}},beforeDestroy(){this.clearPollingInterval()}};var R=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Certificates")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[t.form.type==="letsencrypt"?e("span",{domProps:{textContent:t._s(t.__("Request a new Let's Encrypt certificate here. Make sure that the DNS has fully propagated."))}}):t._e(),t.form.type==="custom"?e("span",{domProps:{textContent:t._s(t.__("Install your own SSL certificate here. Make sure to enter the private key and certificate."))}}):t._e()]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormSelect",{attrs:{label:t.__("Select certificate type")},model:{value:t.form.type,callback:function(r){t.$set(t.form,"type",r)},expression:"form.type"}},[e("option",{attrs:{value:"letsencrypt"}},[t._v("Let's Encrypt certificate")]),e("option",{attrs:{value:"custom"}},[t._v("Custom SSL certificate")])]),e("div",[t.form.type==="letsencrypt"?e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(r){t.$set(t.form,"domain",r)},expression:"form.domain"}}):t._e(),e("button",{staticClass:"text-primary text-small border-b border-dotted",attrs:{type:"button"},on:{click:function(r){return t.setDomainData(!0)}}},[t._v("Click here to add aliases")])],1),t.form.type==="custom"?e("FormTextarea",{attrs:{label:t.__("Private key"),errors:t.$page.props.errors.private,rows:"2"},model:{value:t.form.private,callback:function(r){t.$set(t.form,"private",r)},expression:"form.private"}}):t._e(),t.form.type==="custom"?e("FormTextarea",{attrs:{label:t.__("Certificate"),errors:t.$page.props.errors.certificate,rows:"2"},model:{value:t.form.certificate,callback:function(r){t.$set(t.form,"certificate",r)},expression:"form.certificate"}}):t._e(),e("FormActions",[e("Button",[t._v(t._s(t.__("Save changes")))])],1)],1)]},proxy:!0}])}),t.certificates.meta.total?t._e():e("EmptyImage"),t.certificates.meta.total?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Certificates")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Cronjob list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader"),e("TableHeader",[t._v(t._s(t.__("Certificate")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.certificates.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})],1),e("TableData",[t._v(t._s(r.domain))]),e("TableData",[e("Button",{attrs:{disabled:r.status==="busy",variant:"danger",size:"sm"},on:{click:function(M){return t.confirmDelete(r)}}},[t._v("Delete ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.certificates}})]},proxy:!0}],null,!1,728015176)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},E=[],A=L(j,R,E,!1,null,null,null,null);const Yt=A.exports;export{Yt as default}; +import o from"./TopBar.2e057c1e.js";import s from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.17290af6.js";import y from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import g from"./FormInput.7debc7c5.js";import v from"./FormSelect.6e35ae7d.js";import T from"./FormTextarea.5b8e3d32.js";import S from"./Form.2cdcadd9.js";import x from"./Pagination.a93b6f75.js";import k from"./EmptyImage.4bfdf9ac.js";import C from"./FormActions.83ccca91.js";import{u as P}from"./confirm.059313bf.js";import w from"./Tabs.d2cdbef6.js";import D from"./Table.5d32c28c.js";import I from"./TableHead.1eed799b.js";import $ from"./TableHeader.44bdf327.js";import B from"./TableRow.6382a60a.js";import F from"./TableBody.c78326a3.js";import H from"./TableData.c69a64ca.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const j={metaInfo(){return{title:`${this.__("Certificates")} - ${this.site.domain}`}},layout:h,components:{TopBar:o,Container:s,Content:a,Page:n,PageHeader:m,PageHeaderTitle:l,PageBody:p,Button:f,List:c,ListItem:u,StatusBubble:d,NotificationBadge:_,FormInput:g,FormSelect:v,FormTextarea:T,SettingsLayout:y,SettingsSegment:b,Form:S,FormActions:C,Pagination:x,Tabs:w,Table:D,TableHead:I,TableHeader:$,TableRow:B,TableBody:F,TableData:H,EmptyImage:k},data(){return{sending:!1,form:{domain:null,type:"letsencrypt",certificate:null,private:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Certificates"),to:this.route("sites.certificates.index",this.site.id)}]}},mounted(){this.shouldBePolling&&this.startPollingInterval(),this.setDomainData()},watch:{shouldBePolling:function(i){if(!i){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},computed:{shouldBePolling(){return!!this.certificates.data.filter(i=>i.status==="busy").length}},props:{site:Object,certificates:Object},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("sites.certificates.index",this.site.id),{only:["certificates"],preserveScroll:!0})},submit(){this.sending=!0,this.$inertia.post(this.route("sites.certificates.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||this.setDomainData()}})},confirmDelete(i){P({title:this.__("Are you sure?"),message:"Your certificate will be deleted permanently, this action cannot be undone.",onConfirm:()=>this.delete(i)})},delete(i){this.$inertia.delete(this.route("sites.certificates.delete",[this.site.id,i.id]),{preserveScroll:!0})},setDomainData(i){this.form.certificate=null,this.form.private=null,this.site.domain.startsWith("www.")?this.form.domain=this.site.domain+","+this.site.domain.replace("www.",""):this.form.domain=this.site.domain+",www."+this.site.domain,i&&(this.form.domain=this.form.domain+","+this.site.aliases.join(","))}},beforeDestroy(){this.clearPollingInterval()}};var R=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Certificates")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[t.form.type==="letsencrypt"?e("span",{domProps:{textContent:t._s(t.__("Request a new Let's Encrypt certificate here. Make sure that the DNS has fully propagated."))}}):t._e(),t.form.type==="custom"?e("span",{domProps:{textContent:t._s(t.__("Install your own SSL certificate here. Make sure to enter the private key and certificate."))}}):t._e()]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormSelect",{attrs:{label:t.__("Select certificate type")},model:{value:t.form.type,callback:function(r){t.$set(t.form,"type",r)},expression:"form.type"}},[e("option",{attrs:{value:"letsencrypt"}},[t._v("Let's Encrypt certificate")]),e("option",{attrs:{value:"custom"}},[t._v("Custom SSL certificate")])]),e("div",[t.form.type==="letsencrypt"?e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(r){t.$set(t.form,"domain",r)},expression:"form.domain"}}):t._e(),e("button",{staticClass:"text-primary text-small border-b border-dotted",attrs:{type:"button"},on:{click:function(r){return t.setDomainData(!0)}}},[t._v("Click here to add aliases")])],1),t.form.type==="custom"?e("FormTextarea",{attrs:{label:t.__("Private key"),errors:t.$page.props.errors.private,rows:"2"},model:{value:t.form.private,callback:function(r){t.$set(t.form,"private",r)},expression:"form.private"}}):t._e(),t.form.type==="custom"?e("FormTextarea",{attrs:{label:t.__("Certificate"),errors:t.$page.props.errors.certificate,rows:"2"},model:{value:t.form.certificate,callback:function(r){t.$set(t.form,"certificate",r)},expression:"form.certificate"}}):t._e(),e("FormActions",[e("Button",[t._v(t._s(t.__("Save changes")))])],1)],1)]},proxy:!0}])}),t.certificates.meta.total?t._e():e("EmptyImage"),t.certificates.meta.total?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Certificates")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Cronjob list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader"),e("TableHeader",[t._v(t._s(t.__("Certificate")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.certificates.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})],1),e("TableData",[t._v(t._s(r.domain))]),e("TableData",[e("Button",{attrs:{disabled:r.status==="busy",variant:"danger",size:"sm"},on:{click:function(M){return t.confirmDelete(r)}}},[t._v("Delete ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.certificates}})]},proxy:!0}],null,!1,728015176)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},E=[],A=L(j,R,E,!1,null,null,null,null);const Yt=A.exports;export{Yt as default}; diff --git a/public/build/assets/Closed.5e6dd465.js b/public/build/assets/Closed.f77d96fb.js similarity index 93% rename from public/build/assets/Closed.5e6dd465.js rename to public/build/assets/Closed.f77d96fb.js index 4f99134..8bd74a8 100644 --- a/public/build/assets/Closed.5e6dd465.js +++ b/public/build/assets/Closed.f77d96fb.js @@ -1 +1 @@ -import i from"./TopBar.05f3ac34.js";import e from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import s from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.32034cd8.js";import g from"./IconBox.e6c961ac.js";import C from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import h from"./Modal.a59fc373.js";import y from"./ModalContainer.51de3ea9.js";import x from"./FormInput.7debc7c5.js";import B from"./FormActions.83ccca91.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const v={metaInfo(){return{title:`${this.__("Closed support requests")}`}},layout:c,components:{TopBar:i,Container:e,Content:m,Page:p,PageHeader:s,PageHeaderTitle:n,PageBody:a,Button:u,List:f,ListItem:l,StatusBubble:d,NotificationBadge:_,IconBox:g,IconGlobe:C,IconStorage:b,Modal:h,ModalContainer:y,FormInput:x,FormActions:B},props:{tickets:Object},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Support"),to:this.route("support.index")},{title:this.__("Closed support requests"),to:this.route("support.index.closed")}]}},methods:{}};var I=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Closed support requests")))])]},proxy:!0}])}),o("PageBody",[o("List",t._l(t.tickets.data,function(r){return o("ListItem",{key:r.id,scopedSlots:t._u([{key:"title",fn:function(){return[o("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("support.show",r.id)}},[t._v(" "+t._s(r.title)+" ")])]},proxy:!0}],null,!0)})}),1)],1)],1)],1)],1)},L=[],S=P(v,I,L,!1,null,null,null,null);const Lt=S.exports;export{Lt as default}; +import i from"./TopBar.05f3ac34.js";import e from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import s from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.17290af6.js";import g from"./IconBox.e6c961ac.js";import C from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import h from"./Modal.a59fc373.js";import y from"./ModalContainer.51de3ea9.js";import x from"./FormInput.7debc7c5.js";import B from"./FormActions.83ccca91.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const v={metaInfo(){return{title:`${this.__("Closed support requests")}`}},layout:c,components:{TopBar:i,Container:e,Content:m,Page:p,PageHeader:s,PageHeaderTitle:n,PageBody:a,Button:u,List:f,ListItem:l,StatusBubble:d,NotificationBadge:_,IconBox:g,IconGlobe:C,IconStorage:b,Modal:h,ModalContainer:y,FormInput:x,FormActions:B},props:{tickets:Object},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Support"),to:this.route("support.index")},{title:this.__("Closed support requests"),to:this.route("support.index.closed")}]}},methods:{}};var I=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Closed support requests")))])]},proxy:!0}])}),o("PageBody",[o("List",t._l(t.tickets.data,function(r){return o("ListItem",{key:r.id,scopedSlots:t._u([{key:"title",fn:function(){return[o("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("support.show",r.id)}},[t._v(" "+t._s(r.title)+" ")])]},proxy:!0}],null,!0)})}),1)],1)],1)],1)],1)},L=[],S=P(v,I,L,!1,null,null,null,null);const Lt=S.exports;export{Lt as default}; diff --git a/public/build/assets/Create.171f71e0.js b/public/build/assets/Create.1676a1dd.js similarity index 96% rename from public/build/assets/Create.171f71e0.js rename to public/build/assets/Create.1676a1dd.js index 07070d6..3eb9b9c 100644 --- a/public/build/assets/Create.171f71e0.js +++ b/public/build/assets/Create.1676a1dd.js @@ -1 +1 @@ -import l from"./TopBar.8157552e.js";import p from"./Container.f87d9f62.js";import f from"./Content.e22a1fd6.js";import u from"./Page.3927bdbf.js";import _ from"./PageHeader.a5f457a5.js";import c from"./PageHeaderTitle.3ed783af.js";import d from"./PageBody.dec1fae1.js";import g from"./Button.f17dffc9.js";import k from"./List.d5d221b1.js";import v from"./ListItem.ee1e88fb.js";import b from"./StatusBubble.4f1d8322.js";import x from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.32034cd8.js";import h from"./SettingsLayout.3305573b.js";import w from"./SettingsSegment.e8fdfb41.js";import F from"./FormInput.7debc7c5.js";import P from"./FormTextarea.5b8e3d32.js";import C from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import $ from"./FormActions.83ccca91.js";import q from"./Tabs.4a91c310.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const B={metaInfo(){return{title:`${this.__("Create user")}`}},layout:y,components:{TopBar:l,Container:p,Content:f,Page:u,PageHeader:_,PageHeaderTitle:c,PageBody:d,Button:g,List:k,ListItem:v,StatusBubble:b,NotificationBadge:x,FormInput:F,FormSelect:C,SettingsLayout:h,SettingsSegment:w,Form:S,FormActions:$,Tabs:q,FormTextarea:P},props:{packages:Object,languages:Array,defaultPackage:{},defaultLanguage:{}},data(){var a,r;return{sending:!1,form:{name:null,email:null,password:null,role:"user",package:(a=this.defaultPackage)!=null?a:null,notes:null,language:(r=this.defaultLanguage)!=null?r:"en",blocked:null,requires_password_for_ftp:!0}}},methods:{submit(){this.$inertia.post(this.route("admin.users.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var A=function(){var r=this,e=r._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:r._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[r._v(r._s(r.__("Create user")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:r._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Create")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),r.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:r.__("Name"),errors:r.$page.props.errors.name},model:{value:r.form.name,callback:function(o){r.$set(r.form,"name",o)},expression:"form.name"}}),e("FormInput",{attrs:{label:"Email address",errors:r.$page.props.errors.email,type:"email"},model:{value:r.form.email,callback:function(o){r.$set(r.form,"email",o)},expression:"form.email"}}),e("FormTextarea",{attrs:{label:"Notes",errors:r.$page.props.errors.notes},model:{value:r.form.notes,callback:function(o){r.$set(r.form,"notes",o)},expression:"form.notes"}}),e("FormSelect",{attrs:{label:r.__("Role")},model:{value:r.form.role,callback:function(o){r.$set(r.form,"role",o)},expression:"form.role"}},[e("option",{attrs:{value:"user"}},[r._v(r._s(r.__("User")))]),e("option",{attrs:{value:"admin"}},[r._v(r._s(r.__("Administrator")))])]),e("FormSelect",{attrs:{label:r.__("Package")},model:{value:r.form.package,callback:function(o){r.$set(r.form,"package",o)},expression:"form.package"}},[e("option",{attrs:{value:""},domProps:{textContent:r._s(r.__("None"))}}),r._l(r.packages,function(o,t){return e("option",{domProps:{value:t,textContent:r._s(o)}})})],2),e("FormSelect",{attrs:{label:r.__("Language")},model:{value:r.form.language,callback:function(o){r.$set(r.form,"language",o)},expression:"form.language"}},r._l(r.languages,function(o){return e("option",{domProps:{value:o,textContent:r._s(o)}})}),0),e("FormTextarea",{attrs:{label:r.__("Blocked"),errors:r.$page.props.errors.blocked,rows:"2"},model:{value:r.form.blocked,callback:function(o){r.$set(r.form,"blocked",o)},expression:"form.blocked"}}),e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:r.form.requires_password_for_ftp,expression:"form.requires_password_for_ftp"}],staticClass:"form-checkbox",attrs:{id:"isolate_per_site_per_user",type:"checkbox"},domProps:{checked:Array.isArray(r.form.requires_password_for_ftp)?r._i(r.form.requires_password_for_ftp,null)>-1:r.form.requires_password_for_ftp},on:{change:function(o){var t=r.form.requires_password_for_ftp,m=o.target,n=!!m.checked;if(Array.isArray(t)){var i=null,s=r._i(t,i);m.checked?s<0&&r.$set(r.form,"requires_password_for_ftp",t.concat([i])):s>-1&&r.$set(r.form,"requires_password_for_ftp",t.slice(0,s).concat(t.slice(s+1)))}else r.$set(r.form,"requires_password_for_ftp",n)}}}),e("label",{staticClass:"ml-2 text-sm",attrs:{for:"isolate_per_site_per_user"}},[r._v(r._s(r.__("Require password to show FTP password")))]),e("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[r._v(" "+r._s(r.__("Disabling this will allow this user to get the FTP password right away."))+" ")])]),e("FormActions",[e("Button",[r._v(r._s(r.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],I=T(B,A,L,!1,null,null,null,null);const Br=I.exports;export{Br as default}; +import l from"./TopBar.8157552e.js";import p from"./Container.f87d9f62.js";import f from"./Content.e22a1fd6.js";import u from"./Page.3927bdbf.js";import _ from"./PageHeader.a5f457a5.js";import c from"./PageHeaderTitle.3ed783af.js";import d from"./PageBody.dec1fae1.js";import g from"./Button.f17dffc9.js";import k from"./List.d5d221b1.js";import v from"./ListItem.ee1e88fb.js";import b from"./StatusBubble.4f1d8322.js";import x from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.17290af6.js";import h from"./SettingsLayout.3305573b.js";import w from"./SettingsSegment.e8fdfb41.js";import F from"./FormInput.7debc7c5.js";import P from"./FormTextarea.5b8e3d32.js";import C from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import $ from"./FormActions.83ccca91.js";import q from"./Tabs.4a91c310.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const B={metaInfo(){return{title:`${this.__("Create user")}`}},layout:y,components:{TopBar:l,Container:p,Content:f,Page:u,PageHeader:_,PageHeaderTitle:c,PageBody:d,Button:g,List:k,ListItem:v,StatusBubble:b,NotificationBadge:x,FormInput:F,FormSelect:C,SettingsLayout:h,SettingsSegment:w,Form:S,FormActions:$,Tabs:q,FormTextarea:P},props:{packages:Object,languages:Array,defaultPackage:{},defaultLanguage:{}},data(){var a,r;return{sending:!1,form:{name:null,email:null,password:null,role:"user",package:(a=this.defaultPackage)!=null?a:null,notes:null,language:(r=this.defaultLanguage)!=null?r:"en",blocked:null,requires_password_for_ftp:!0}}},methods:{submit(){this.$inertia.post(this.route("admin.users.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var A=function(){var r=this,e=r._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:r._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[r._v(r._s(r.__("Create user")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:r._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Create")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),r.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:r.__("Name"),errors:r.$page.props.errors.name},model:{value:r.form.name,callback:function(o){r.$set(r.form,"name",o)},expression:"form.name"}}),e("FormInput",{attrs:{label:"Email address",errors:r.$page.props.errors.email,type:"email"},model:{value:r.form.email,callback:function(o){r.$set(r.form,"email",o)},expression:"form.email"}}),e("FormTextarea",{attrs:{label:"Notes",errors:r.$page.props.errors.notes},model:{value:r.form.notes,callback:function(o){r.$set(r.form,"notes",o)},expression:"form.notes"}}),e("FormSelect",{attrs:{label:r.__("Role")},model:{value:r.form.role,callback:function(o){r.$set(r.form,"role",o)},expression:"form.role"}},[e("option",{attrs:{value:"user"}},[r._v(r._s(r.__("User")))]),e("option",{attrs:{value:"admin"}},[r._v(r._s(r.__("Administrator")))])]),e("FormSelect",{attrs:{label:r.__("Package")},model:{value:r.form.package,callback:function(o){r.$set(r.form,"package",o)},expression:"form.package"}},[e("option",{attrs:{value:""},domProps:{textContent:r._s(r.__("None"))}}),r._l(r.packages,function(o,t){return e("option",{domProps:{value:t,textContent:r._s(o)}})})],2),e("FormSelect",{attrs:{label:r.__("Language")},model:{value:r.form.language,callback:function(o){r.$set(r.form,"language",o)},expression:"form.language"}},r._l(r.languages,function(o){return e("option",{domProps:{value:o,textContent:r._s(o)}})}),0),e("FormTextarea",{attrs:{label:r.__("Blocked"),errors:r.$page.props.errors.blocked,rows:"2"},model:{value:r.form.blocked,callback:function(o){r.$set(r.form,"blocked",o)},expression:"form.blocked"}}),e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:r.form.requires_password_for_ftp,expression:"form.requires_password_for_ftp"}],staticClass:"form-checkbox",attrs:{id:"isolate_per_site_per_user",type:"checkbox"},domProps:{checked:Array.isArray(r.form.requires_password_for_ftp)?r._i(r.form.requires_password_for_ftp,null)>-1:r.form.requires_password_for_ftp},on:{change:function(o){var t=r.form.requires_password_for_ftp,m=o.target,n=!!m.checked;if(Array.isArray(t)){var i=null,s=r._i(t,i);m.checked?s<0&&r.$set(r.form,"requires_password_for_ftp",t.concat([i])):s>-1&&r.$set(r.form,"requires_password_for_ftp",t.slice(0,s).concat(t.slice(s+1)))}else r.$set(r.form,"requires_password_for_ftp",n)}}}),e("label",{staticClass:"ml-2 text-sm",attrs:{for:"isolate_per_site_per_user"}},[r._v(r._s(r.__("Require password to show FTP password")))]),e("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[r._v(" "+r._s(r.__("Disabling this will allow this user to get the FTP password right away."))+" ")])]),e("FormActions",[e("Button",[r._v(r._s(r.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],I=T(B,A,L,!1,null,null,null,null);const Br=I.exports;export{Br as default}; diff --git a/public/build/assets/Create.3b419e55.js b/public/build/assets/Create.307137b8.js similarity index 98% rename from public/build/assets/Create.3b419e55.js rename to public/build/assets/Create.307137b8.js index 84d9a8e..2d275af 100644 --- a/public/build/assets/Create.3b419e55.js +++ b/public/build/assets/Create.307137b8.js @@ -1 +1 @@ -import p from"./TopBar.8157552e.js";import c from"./Container.f87d9f62.js";import _ from"./Content.e22a1fd6.js";import d from"./Page.3927bdbf.js";import u from"./PageHeader.a5f457a5.js";import f from"./PageHeaderTitle.3ed783af.js";import v from"./PageBody.dec1fae1.js";import y from"./Button.f17dffc9.js";import h from"./List.d5d221b1.js";import x from"./ListItem.ee1e88fb.js";import b from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import k from"./MainLayout.32034cd8.js";import C from"./SettingsLayout.3305573b.js";import A from"./SettingsSegment.e8fdfb41.js";import w from"./FormInput.7debc7c5.js";import $ from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import P from"./FormActions.83ccca91.js";import F from"./Tabs.40adb3dd.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const I={metaInfo(){return{title:`${this.__("Create package")}`}},layout:k,components:{TopBar:p,Container:c,Content:_,Page:d,PageHeader:u,PageHeaderTitle:f,PageBody:v,Button:y,List:h,ListItem:x,StatusBubble:b,NotificationBadge:g,FormInput:w,FormSelect:$,SettingsLayout:C,SettingsSegment:A,Form:S,FormActions:P,Tabs:F},props:{providers:[Array,Object]},data(){return{sending:!1,form:{name:null,plan_id:null,currency:"usd",maximum_sites:10,maximum_servers:1,server_permissions:{create:!1,update:!1,delete:!1},site_permissions:{create:!1,update:!1,delete:!1},price_monthly:null,price_yearly:null,providers:[]}}},methods:{submit(){this.$inertia.post(this.route("admin.packages.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var B=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Create package")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(" "+e._s(e.__("Create a new package here to attach to your users. You can create as many packages as you want, the advantage is that you are able to provide custom packages for your users."))+" ")]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),e.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(o){e.$set(e.form,"name",o)},expression:"form.name"}}),r("FormInput",{attrs:{label:e.__("Maximum sites"),type:"number",min:"0",errors:e.$page.props.errors.maximum_sites,"helper-text":"Set to 0 for unlimited"},model:{value:e.form.maximum_sites,callback:function(o){e.$set(e.form,"maximum_sites",o)},expression:"form.maximum_sites"}}),r("FormInput",{attrs:{label:e.__("Maximum servers"),type:"number",min:"0",errors:e.$page.props.errors.maximum_servers,"helper-text":"Set to 0 for unlimited"},model:{value:e.form.maximum_servers,callback:function(o){e.$set(e.form,"maximum_servers",o)},expression:"form.maximum_servers"}}),r("FormInput",{attrs:{label:e.__("Plan ID"),errors:e.$page.props.errors.plan_id,"helper-text":"Enter the pricing ID from Stripe here"},model:{value:e.form.plan_id,callback:function(o){e.$set(e.form,"plan_id",o)},expression:"form.plan_id"}}),e.form.plan_id?r("FormInput",{attrs:{label:e.__("Monthly price"),"helper-text":"Fill this in if you want it to be monthly payments",errors:e.$page.props.errors.price_monthly},model:{value:e.form.price_monthly,callback:function(o){e.$set(e.form,"price_monthly",o)},expression:"form.price_monthly"}}):e._e(),e.form.plan_id?r("FormInput",{attrs:{label:e.__("Yearly price"),"helper-text":"Fill this in if you want it to be yearly payments",errors:e.$page.props.errors.price_yearly},model:{value:e.form.price_yearly,callback:function(o){e.$set(e.form,"price_yearly",o)},expression:"form.price_yearly"}}):e._e(),e.form.plan_id?r("FormSelect",{attrs:{errors:e.$page.props.errors.currency,label:e.__("Currency")},model:{value:e.form.currency,callback:function(o){e.$set(e.form,"currency",o)},expression:"form.currency"}},[r("option",{attrs:{value:"usd"}},[e._v(e._s(e.__("USD $")))]),r("option",{attrs:{value:"eur"}},[e._v(e._s(e.__("Euro \u20AC")))]),r("option",{attrs:{value:"gbp"}},[e._v(e._s(e.__("GBP \xA3")))]),r("option",{attrs:{value:"nok"}},[e._v(e._s(e.__("NOK (Norwegian Krone)")))]),r("option",{attrs:{value:"aud"}},[e._v(e._s(e.__("AUD (Australian dollar)")))]),r("option",{attrs:{value:"cad"}},[e._v(e._s(e.__("CAD (Canadian dollar)")))]),r("option",{attrs:{value:"inr"}},[e._v(e._s(e.__("INR \u20B9 (Indian rupee)")))]),r("option",{attrs:{value:"thb"}},[e._v(e._s(e.__("THB (Thai bath)")))]),r("option",{attrs:{value:"brl"}},[e._v(e._s(e.__("BRL R$ (Brazilian Real)")))])]):e._e(),r("div",{staticClass:"space-y-4"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Server permissions")))]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.create,expression:"form.server_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"server_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.create)?e._i(e.form.server_permissions.create,null)>-1:e.form.server_permissions.create},on:{change:function(o){var s=e.form.server_permissions.create,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.server_permissions,"create",s.concat([i])):t>-1&&e.$set(e.form.server_permissions,"create",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"create",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_create"}},[e._v(e._s(e.__("Allow server creation")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to create servers"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.update,expression:"form.server_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"server_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.update)?e._i(e.form.server_permissions.update,null)>-1:e.form.server_permissions.update},on:{change:function(o){var s=e.form.server_permissions.update,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.server_permissions,"update",s.concat([i])):t>-1&&e.$set(e.form.server_permissions,"update",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"update",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_update"}},[e._v(e._s(e.__("Allow server updating")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to update servers"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.delete,expression:"form.server_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"server_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.delete)?e._i(e.form.server_permissions.delete,null)>-1:e.form.server_permissions.delete},on:{change:function(o){var s=e.form.server_permissions.delete,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.server_permissions,"delete",s.concat([i])):t>-1&&e.$set(e.form.server_permissions,"delete",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"delete",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_delete"}},[e._v(e._s(e.__("Allow server deletion")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to delete servers"))+" ")])])]),r("div",{staticClass:"space-y-2"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Site permissions")))]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.create,expression:"form.site_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"site_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.create)?e._i(e.form.site_permissions.create,null)>-1:e.form.site_permissions.create},on:{change:function(o){var s=e.form.site_permissions.create,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.site_permissions,"create",s.concat([i])):t>-1&&e.$set(e.form.site_permissions,"create",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"create",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_create"}},[e._v(e._s(e.__("Allow site creation")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to create sites"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.update,expression:"form.site_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"site_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.update)?e._i(e.form.site_permissions.update,null)>-1:e.form.site_permissions.update},on:{change:function(o){var s=e.form.site_permissions.update,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.site_permissions,"update",s.concat([i])):t>-1&&e.$set(e.form.site_permissions,"update",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"update",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_update"}},[e._v(e._s(e.__("Allow site updating")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to update sites"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.delete,expression:"form.site_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"site_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.delete)?e._i(e.form.site_permissions.delete,null)>-1:e.form.site_permissions.delete},on:{change:function(o){var s=e.form.site_permissions.delete,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.site_permissions,"delete",s.concat([i])):t>-1&&e.$set(e.form.site_permissions,"delete",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"delete",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_delete"}},[e._v(e._s(e.__("Allow site deletion")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to delete sites"))+" ")])])]),e.form.server_permissions.create?r("div",{staticClass:"space-y-2"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Available server providers")))]),Object.keys(e.providers).length?e._e():r("div",{staticClass:"bg-primary text-on-primary px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[r("p",{staticClass:"block"},[e._v(" There are no server providers to select from. You can synchronize new server providers from the Services tab. ")])]),e._l(e.providers,function(o,s){return r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.providers,expression:"form.providers"}],staticClass:"form-checkbox",attrs:{id:`provider-${s}`,type:"checkbox"},domProps:{value:s,checked:Array.isArray(e.form.providers)?e._i(e.form.providers,s)>-1:e.form.providers},on:{change:function(a){var m=e.form.providers,i=a.target,t=!!i.checked;if(Array.isArray(m)){var n=s,l=e._i(m,n);i.checked?l<0&&e.$set(e.form,"providers",m.concat([n])):l>-1&&e.$set(e.form,"providers",m.slice(0,l).concat(m.slice(l+1)))}else e.$set(e.form,"providers",t)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:`provider-${s}`}},[e._v(e._s(o))])])})],2):e._e(),r("FormActions",[r("Button",[e._v(e._s(e.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},N=[],D=T(I,B,N,!1,null,null,null,null);const Ie=D.exports;export{Ie as default}; +import p from"./TopBar.8157552e.js";import c from"./Container.f87d9f62.js";import _ from"./Content.e22a1fd6.js";import d from"./Page.3927bdbf.js";import u from"./PageHeader.a5f457a5.js";import f from"./PageHeaderTitle.3ed783af.js";import v from"./PageBody.dec1fae1.js";import y from"./Button.f17dffc9.js";import h from"./List.d5d221b1.js";import x from"./ListItem.ee1e88fb.js";import b from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import k from"./MainLayout.17290af6.js";import C from"./SettingsLayout.3305573b.js";import A from"./SettingsSegment.e8fdfb41.js";import w from"./FormInput.7debc7c5.js";import $ from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import P from"./FormActions.83ccca91.js";import F from"./Tabs.40adb3dd.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const I={metaInfo(){return{title:`${this.__("Create package")}`}},layout:k,components:{TopBar:p,Container:c,Content:_,Page:d,PageHeader:u,PageHeaderTitle:f,PageBody:v,Button:y,List:h,ListItem:x,StatusBubble:b,NotificationBadge:g,FormInput:w,FormSelect:$,SettingsLayout:C,SettingsSegment:A,Form:S,FormActions:P,Tabs:F},props:{providers:[Array,Object]},data(){return{sending:!1,form:{name:null,plan_id:null,currency:"usd",maximum_sites:10,maximum_servers:1,server_permissions:{create:!1,update:!1,delete:!1},site_permissions:{create:!1,update:!1,delete:!1},price_monthly:null,price_yearly:null,providers:[]}}},methods:{submit(){this.$inertia.post(this.route("admin.packages.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var B=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Create package")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(" "+e._s(e.__("Create a new package here to attach to your users. You can create as many packages as you want, the advantage is that you are able to provide custom packages for your users."))+" ")]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),e.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(o){e.$set(e.form,"name",o)},expression:"form.name"}}),r("FormInput",{attrs:{label:e.__("Maximum sites"),type:"number",min:"0",errors:e.$page.props.errors.maximum_sites,"helper-text":"Set to 0 for unlimited"},model:{value:e.form.maximum_sites,callback:function(o){e.$set(e.form,"maximum_sites",o)},expression:"form.maximum_sites"}}),r("FormInput",{attrs:{label:e.__("Maximum servers"),type:"number",min:"0",errors:e.$page.props.errors.maximum_servers,"helper-text":"Set to 0 for unlimited"},model:{value:e.form.maximum_servers,callback:function(o){e.$set(e.form,"maximum_servers",o)},expression:"form.maximum_servers"}}),r("FormInput",{attrs:{label:e.__("Plan ID"),errors:e.$page.props.errors.plan_id,"helper-text":"Enter the pricing ID from Stripe here"},model:{value:e.form.plan_id,callback:function(o){e.$set(e.form,"plan_id",o)},expression:"form.plan_id"}}),e.form.plan_id?r("FormInput",{attrs:{label:e.__("Monthly price"),"helper-text":"Fill this in if you want it to be monthly payments",errors:e.$page.props.errors.price_monthly},model:{value:e.form.price_monthly,callback:function(o){e.$set(e.form,"price_monthly",o)},expression:"form.price_monthly"}}):e._e(),e.form.plan_id?r("FormInput",{attrs:{label:e.__("Yearly price"),"helper-text":"Fill this in if you want it to be yearly payments",errors:e.$page.props.errors.price_yearly},model:{value:e.form.price_yearly,callback:function(o){e.$set(e.form,"price_yearly",o)},expression:"form.price_yearly"}}):e._e(),e.form.plan_id?r("FormSelect",{attrs:{errors:e.$page.props.errors.currency,label:e.__("Currency")},model:{value:e.form.currency,callback:function(o){e.$set(e.form,"currency",o)},expression:"form.currency"}},[r("option",{attrs:{value:"usd"}},[e._v(e._s(e.__("USD $")))]),r("option",{attrs:{value:"eur"}},[e._v(e._s(e.__("Euro \u20AC")))]),r("option",{attrs:{value:"gbp"}},[e._v(e._s(e.__("GBP \xA3")))]),r("option",{attrs:{value:"nok"}},[e._v(e._s(e.__("NOK (Norwegian Krone)")))]),r("option",{attrs:{value:"aud"}},[e._v(e._s(e.__("AUD (Australian dollar)")))]),r("option",{attrs:{value:"cad"}},[e._v(e._s(e.__("CAD (Canadian dollar)")))]),r("option",{attrs:{value:"inr"}},[e._v(e._s(e.__("INR \u20B9 (Indian rupee)")))]),r("option",{attrs:{value:"thb"}},[e._v(e._s(e.__("THB (Thai bath)")))]),r("option",{attrs:{value:"brl"}},[e._v(e._s(e.__("BRL R$ (Brazilian Real)")))])]):e._e(),r("div",{staticClass:"space-y-4"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Server permissions")))]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.create,expression:"form.server_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"server_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.create)?e._i(e.form.server_permissions.create,null)>-1:e.form.server_permissions.create},on:{change:function(o){var s=e.form.server_permissions.create,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.server_permissions,"create",s.concat([i])):t>-1&&e.$set(e.form.server_permissions,"create",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"create",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_create"}},[e._v(e._s(e.__("Allow server creation")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to create servers"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.update,expression:"form.server_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"server_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.update)?e._i(e.form.server_permissions.update,null)>-1:e.form.server_permissions.update},on:{change:function(o){var s=e.form.server_permissions.update,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.server_permissions,"update",s.concat([i])):t>-1&&e.$set(e.form.server_permissions,"update",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"update",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_update"}},[e._v(e._s(e.__("Allow server updating")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to update servers"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.delete,expression:"form.server_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"server_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.delete)?e._i(e.form.server_permissions.delete,null)>-1:e.form.server_permissions.delete},on:{change:function(o){var s=e.form.server_permissions.delete,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.server_permissions,"delete",s.concat([i])):t>-1&&e.$set(e.form.server_permissions,"delete",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"delete",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_delete"}},[e._v(e._s(e.__("Allow server deletion")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to delete servers"))+" ")])])]),r("div",{staticClass:"space-y-2"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Site permissions")))]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.create,expression:"form.site_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"site_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.create)?e._i(e.form.site_permissions.create,null)>-1:e.form.site_permissions.create},on:{change:function(o){var s=e.form.site_permissions.create,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.site_permissions,"create",s.concat([i])):t>-1&&e.$set(e.form.site_permissions,"create",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"create",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_create"}},[e._v(e._s(e.__("Allow site creation")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to create sites"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.update,expression:"form.site_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"site_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.update)?e._i(e.form.site_permissions.update,null)>-1:e.form.site_permissions.update},on:{change:function(o){var s=e.form.site_permissions.update,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.site_permissions,"update",s.concat([i])):t>-1&&e.$set(e.form.site_permissions,"update",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"update",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_update"}},[e._v(e._s(e.__("Allow site updating")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to update sites"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.delete,expression:"form.site_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"site_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.delete)?e._i(e.form.site_permissions.delete,null)>-1:e.form.site_permissions.delete},on:{change:function(o){var s=e.form.site_permissions.delete,a=o.target,m=!!a.checked;if(Array.isArray(s)){var i=null,t=e._i(s,i);a.checked?t<0&&e.$set(e.form.site_permissions,"delete",s.concat([i])):t>-1&&e.$set(e.form.site_permissions,"delete",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"delete",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_delete"}},[e._v(e._s(e.__("Allow site deletion")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to delete sites"))+" ")])])]),e.form.server_permissions.create?r("div",{staticClass:"space-y-2"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Available server providers")))]),Object.keys(e.providers).length?e._e():r("div",{staticClass:"bg-primary text-on-primary px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[r("p",{staticClass:"block"},[e._v(" There are no server providers to select from. You can synchronize new server providers from the Services tab. ")])]),e._l(e.providers,function(o,s){return r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.providers,expression:"form.providers"}],staticClass:"form-checkbox",attrs:{id:`provider-${s}`,type:"checkbox"},domProps:{value:s,checked:Array.isArray(e.form.providers)?e._i(e.form.providers,s)>-1:e.form.providers},on:{change:function(a){var m=e.form.providers,i=a.target,t=!!i.checked;if(Array.isArray(m)){var n=s,l=e._i(m,n);i.checked?l<0&&e.$set(e.form,"providers",m.concat([n])):l>-1&&e.$set(e.form,"providers",m.slice(0,l).concat(m.slice(l+1)))}else e.$set(e.form,"providers",t)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:`provider-${s}`}},[e._v(e._s(o))])])})],2):e._e(),r("FormActions",[r("Button",[e._v(e._s(e.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},N=[],D=T(I,B,N,!1,null,null,null,null);const Ie=D.exports;export{Ie as default}; diff --git a/public/build/assets/Create.36de8b35.js b/public/build/assets/Create.5e255301.js similarity index 96% rename from public/build/assets/Create.36de8b35.js rename to public/build/assets/Create.5e255301.js index c6baa25..94a8acc 100644 --- a/public/build/assets/Create.36de8b35.js +++ b/public/build/assets/Create.5e255301.js @@ -1 +1 @@ -import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.32034cd8.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import x from"./FormTextarea.5b8e3d32.js";import S from"./Form.2cdcadd9.js";import b from"./FormActions.83ccca91.js";import h from"./Tabs.286fcb8b.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const k={metaInfo(){return{title:`${this.__("Create category")}`}},layout:d,components:{TopBar:e,Container:i,Content:m,Page:n,PageHeader:p,PageHeaderTitle:s,PageBody:a,Button:f,List:u,ListItem:l,StatusBubble:c,NotificationBadge:_,FormInput:v,FormTextarea:x,SettingsLayout:g,SettingsSegment:y,Form:S,FormActions:b,Tabs:h},data(){return{sending:!1,form:{title:null,description:null}}},methods:{submit(){this.$inertia.post(this.route("admin.documentation.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var F=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Create category")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(o){t.$set(t.form,"title",o)},expression:"form.title"}}),r("FormTextarea",{attrs:{label:t.__("Description"),"helper-text":t.__("You may use markdown in this field for markup"),errors:t.$page.props.errors.description},model:{value:t.form.description,callback:function(o){t.$set(t.form,"description",o)},expression:"form.description"}}),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},T=[],B=C(k,F,T,!1,null,null,null,null);const kt=B.exports;export{kt as default}; +import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.17290af6.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import x from"./FormTextarea.5b8e3d32.js";import S from"./Form.2cdcadd9.js";import b from"./FormActions.83ccca91.js";import h from"./Tabs.286fcb8b.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const k={metaInfo(){return{title:`${this.__("Create category")}`}},layout:d,components:{TopBar:e,Container:i,Content:m,Page:n,PageHeader:p,PageHeaderTitle:s,PageBody:a,Button:f,List:u,ListItem:l,StatusBubble:c,NotificationBadge:_,FormInput:v,FormTextarea:x,SettingsLayout:g,SettingsSegment:y,Form:S,FormActions:b,Tabs:h},data(){return{sending:!1,form:{title:null,description:null}}},methods:{submit(){this.$inertia.post(this.route("admin.documentation.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var F=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Create category")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(o){t.$set(t.form,"title",o)},expression:"form.title"}}),r("FormTextarea",{attrs:{label:t.__("Description"),"helper-text":t.__("You may use markdown in this field for markup"),errors:t.$page.props.errors.description},model:{value:t.form.description,callback:function(o){t.$set(t.form,"description",o)},expression:"form.description"}}),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},T=[],B=C(k,F,T,!1,null,null,null,null);const kt=B.exports;export{kt as default}; diff --git a/public/build/assets/Create.094afb36.js b/public/build/assets/Create.ae459369.js similarity index 95% rename from public/build/assets/Create.094afb36.js rename to public/build/assets/Create.ae459369.js index 6c7f1a2..72033fc 100644 --- a/public/build/assets/Create.094afb36.js +++ b/public/build/assets/Create.ae459369.js @@ -1 +1 @@ -import o from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import a from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.32034cd8.js";import d from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import x from"./FormTextarea.5b8e3d32.js";import b from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import h from"./FormActions.83ccca91.js";import C from"./Tabs.1a21a1c7.js";import{n as F}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const T={metaInfo(){return{title:`${this.__("Create alert")}`}},layout:g,components:{TopBar:o,Container:i,Content:n,Page:m,PageHeader:a,PageHeaderTitle:s,PageBody:p,Button:f,List:u,ListItem:l,StatusBubble:_,NotificationBadge:c,FormInput:v,FormSelect:b,SettingsLayout:d,SettingsSegment:y,Form:S,FormActions:h,FormTextarea:x,Tabs:C},props:{providers:Object},data(){return{sending:!1,form:{type:"info",message:null,expires_at:null}}},methods:{submit(){this.$inertia.post(this.route("admin.alerts.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var k=function(){var r=this,t=r._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:r._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[r._v(r._s(r.__("Create alert")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:r._u([{key:"nav",fn:function(){return[t("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[t("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[r._v(" "+r._s(r.__("Create a new alert here to notify your end users about a specific event. This could be anything from server maintenance to panel updates."))+" ")]},proxy:!0},{key:"form",fn:function(){return[t("form",{staticClass:"space-y-4",on:{submit:function(e){return e.preventDefault(),r.submit.apply(null,arguments)}}},[t("FormTextarea",{attrs:{label:r.__("Message"),errors:r.$page.props.errors.message},model:{value:r.form.message,callback:function(e){r.$set(r.form,"message",e)},expression:"form.message"}}),t("FormInput",{attrs:{label:r.__("Expires at"),placeholder:"2020-01-01 00:00:00",errors:r.$page.props.errors.expires_at},model:{value:r.form.expires_at,callback:function(e){r.$set(r.form,"expires_at",e)},expression:"form.expires_at"}}),t("FormSelect",{attrs:{errors:r.$page.props.errors.type,label:r.__("Type")},model:{value:r.form.type,callback:function(e){r.$set(r.form,"type",e)},expression:"form.type"}},[t("option",{attrs:{value:"info"}},[r._v(r._s(r.__("Informational")))]),t("option",{attrs:{value:"warning"}},[r._v(r._s(r.__("Warning")))]),t("option",{attrs:{value:"danger"}},[r._v(r._s(r.__("Danger")))])]),t("FormActions",[t("Button",[r._v(r._s(r.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},B=[],P=F(T,k,B,!1,null,null,null,null);const kr=P.exports;export{kr as default}; +import o from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import a from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.17290af6.js";import d from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import x from"./FormTextarea.5b8e3d32.js";import b from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import h from"./FormActions.83ccca91.js";import C from"./Tabs.1a21a1c7.js";import{n as F}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const T={metaInfo(){return{title:`${this.__("Create alert")}`}},layout:g,components:{TopBar:o,Container:i,Content:n,Page:m,PageHeader:a,PageHeaderTitle:s,PageBody:p,Button:f,List:u,ListItem:l,StatusBubble:_,NotificationBadge:c,FormInput:v,FormSelect:b,SettingsLayout:d,SettingsSegment:y,Form:S,FormActions:h,FormTextarea:x,Tabs:C},props:{providers:Object},data(){return{sending:!1,form:{type:"info",message:null,expires_at:null}}},methods:{submit(){this.$inertia.post(this.route("admin.alerts.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var k=function(){var r=this,t=r._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:r._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[r._v(r._s(r.__("Create alert")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:r._u([{key:"nav",fn:function(){return[t("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[t("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[r._v(" "+r._s(r.__("Create a new alert here to notify your end users about a specific event. This could be anything from server maintenance to panel updates."))+" ")]},proxy:!0},{key:"form",fn:function(){return[t("form",{staticClass:"space-y-4",on:{submit:function(e){return e.preventDefault(),r.submit.apply(null,arguments)}}},[t("FormTextarea",{attrs:{label:r.__("Message"),errors:r.$page.props.errors.message},model:{value:r.form.message,callback:function(e){r.$set(r.form,"message",e)},expression:"form.message"}}),t("FormInput",{attrs:{label:r.__("Expires at"),placeholder:"2020-01-01 00:00:00",errors:r.$page.props.errors.expires_at},model:{value:r.form.expires_at,callback:function(e){r.$set(r.form,"expires_at",e)},expression:"form.expires_at"}}),t("FormSelect",{attrs:{errors:r.$page.props.errors.type,label:r.__("Type")},model:{value:r.form.type,callback:function(e){r.$set(r.form,"type",e)},expression:"form.type"}},[t("option",{attrs:{value:"info"}},[r._v(r._s(r.__("Informational")))]),t("option",{attrs:{value:"warning"}},[r._v(r._s(r.__("Warning")))]),t("option",{attrs:{value:"danger"}},[r._v(r._s(r.__("Danger")))])]),t("FormActions",[t("Button",[r._v(r._s(r.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},B=[],P=F(T,k,B,!1,null,null,null,null);const kr=P.exports;export{kr as default}; diff --git a/public/build/assets/Create.89738d8c.js b/public/build/assets/Create.bd1d92dd.js similarity index 95% rename from public/build/assets/Create.89738d8c.js rename to public/build/assets/Create.bd1d92dd.js index bb5de9d..47c3d39 100644 --- a/public/build/assets/Create.89738d8c.js +++ b/public/build/assets/Create.bd1d92dd.js @@ -1 +1 @@ -import i from"./TopBar.8157552e.js";import n from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.32034cd8.js";import y from"./SettingsLayout.3305573b.js";import v from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import x from"./FormSelect.6e35ae7d.js";import S from"./FormTextarea.5b8e3d32.js";import C from"./Form.2cdcadd9.js";import h from"./FormActions.83ccca91.js";import F from"./Tabs.286fcb8b.js";import{n as k}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={metaInfo(){return{title:`${this.__("Create article")}`}},layout:g,components:{TopBar:i,Container:n,Content:m,Page:a,PageHeader:p,PageHeaderTitle:s,PageBody:l,Button:f,List:u,ListItem:c,StatusBubble:_,NotificationBadge:d,FormInput:b,FormTextarea:S,SettingsLayout:y,SettingsSegment:v,Form:C,FormActions:h,Tabs:F,FormSelect:x},props:{categories:Object},data(){return{sending:!1,form:{title:null,description:null,category_id:null}}},methods:{submit(){this.$inertia.post(this.route("admin.documentation.articles.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var T=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Create article")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(o){t.$set(t.form,"title",o)},expression:"form.title"}}),r("FormSelect",{attrs:{label:t.__("Category"),errors:t.$page.props.errors.category_id},model:{value:t.form.category_id,callback:function(o){t.$set(t.form,"category_id",o)},expression:"form.category_id"}},t._l(t.categories,function(o,e){return r("option",{domProps:{value:e,textContent:t._s(o)}})}),0),r("FormTextarea",{attrs:{rows:"10","helper-text":t.__("You may use markdown in this field for markup"),label:t.__("Content"),errors:t.$page.props.errors.content},model:{value:t.form.content,callback:function(o){t.$set(t.form,"content",o)},expression:"form.content"}}),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},B=[],$=k(P,T,B,!1,null,null,null,null);const Tt=$.exports;export{Tt as default}; +import i from"./TopBar.8157552e.js";import n from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.17290af6.js";import y from"./SettingsLayout.3305573b.js";import v from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import x from"./FormSelect.6e35ae7d.js";import S from"./FormTextarea.5b8e3d32.js";import C from"./Form.2cdcadd9.js";import h from"./FormActions.83ccca91.js";import F from"./Tabs.286fcb8b.js";import{n as k}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={metaInfo(){return{title:`${this.__("Create article")}`}},layout:g,components:{TopBar:i,Container:n,Content:m,Page:a,PageHeader:p,PageHeaderTitle:s,PageBody:l,Button:f,List:u,ListItem:c,StatusBubble:_,NotificationBadge:d,FormInput:b,FormTextarea:S,SettingsLayout:y,SettingsSegment:v,Form:C,FormActions:h,Tabs:F,FormSelect:x},props:{categories:Object},data(){return{sending:!1,form:{title:null,description:null,category_id:null}}},methods:{submit(){this.$inertia.post(this.route("admin.documentation.articles.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var T=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Create article")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(o){t.$set(t.form,"title",o)},expression:"form.title"}}),r("FormSelect",{attrs:{label:t.__("Category"),errors:t.$page.props.errors.category_id},model:{value:t.form.category_id,callback:function(o){t.$set(t.form,"category_id",o)},expression:"form.category_id"}},t._l(t.categories,function(o,e){return r("option",{domProps:{value:e,textContent:t._s(o)}})}),0),r("FormTextarea",{attrs:{rows:"10","helper-text":t.__("You may use markdown in this field for markup"),label:t.__("Content"),errors:t.$page.props.errors.content},model:{value:t.form.content,callback:function(o){t.$set(t.form,"content",o)},expression:"form.content"}}),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},B=[],$=k(P,T,B,!1,null,null,null,null);const Tt=$.exports;export{Tt as default}; diff --git a/public/build/assets/Cronjobs.30ce5cbd.js b/public/build/assets/Cronjobs.8867e2c1.js similarity index 97% rename from public/build/assets/Cronjobs.30ce5cbd.js rename to public/build/assets/Cronjobs.8867e2c1.js index c62b099..cc1e523 100644 --- a/public/build/assets/Cronjobs.30ce5cbd.js +++ b/public/build/assets/Cronjobs.8867e2c1.js @@ -1 +1 @@ -import i from"./TopBar.2e057c1e.js";import n from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import m from"./PageHeaderTitle.3ed783af.js";import u from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import p from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.32034cd8.js";import y from"./SettingsLayout.3305573b.js";import _ from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import g from"./Form.2cdcadd9.js";import C from"./Pagination.a93b6f75.js";import x from"./EmptyImage.4bfdf9ac.js";import k from"./FormActions.83ccca91.js";import{u as $}from"./notification.2c23a76c.js";import{u as T}from"./confirm.de1ba996.js";import q from"./Tabs.d2cdbef6.js";import P from"./Table.5d32c28c.js";import w from"./TableHead.1eed799b.js";import I from"./TableHeader.44bdf327.js";import S from"./TableRow.6382a60a.js";import j from"./TableBody.c78326a3.js";import B from"./TableData.c69a64ca.js";import{n as F}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const H={metaInfo(){return{title:`Cronjobs - ${this.site.domain}`}},layout:h,components:{TopBar:i,Container:n,Content:s,Page:a,PageHeader:l,PageHeaderTitle:m,PageBody:u,Button:c,List:f,ListItem:p,StatusBubble:d,NotificationBadge:v,FormInput:b,SettingsLayout:y,SettingsSegment:_,Form:g,FormActions:k,Pagination:C,Tabs:q,Table:P,TableHead:w,TableHeader:I,TableRow:S,TableBody:j,TableData:B,EmptyImage:x},data(){return{sending:!1,form:{command:`php /home/${this.$page.props.auth.user.user_name}/${this.site.domain}/script.php`,interval:"minutely",frequency:"* * * * *"},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Cronjobs"),to:this.route("sites.cronjobs.index",this.site.id)}]}},mounted(){this.shouldBePolling&&this.startPollingInterval()},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},computed:{shouldBePolling(){return!!this.cronjobs.data.filter(o=>o.status==="busy").length},convertedFrequency:function(){return this.form.interval==="minutely"?this.form.frequency="* * * * *":this.form.interval==="hourly"?this.form.frequency="0 * * * *":this.form.interval==="nightly"?this.form.frequency="0 2 * * *":this.form.interval==="weekly"?this.form.frequency="0 0 * * 0":this.form.interval==="monthly"?this.form.frequency="0 0 1 * *":this.form.frequency}},props:{site:Object,cronjobs:Object},methods:{useNotification:$,startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("sites.cronjobs.index",this.site.id),{only:["cronjobs"],preserveScroll:!0})},submit(){this.sending=!0,this.$inertia.post(this.route("sites.cronjobs.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form={command:`php /home/${this.$page.props.auth.user.user_name}/${this.site.domain}/script.php`,interval:"minutely",frequency:"* * * * *"})}})},confirmDelete(o){T({title:this.__("Are you sure?"),message:this.__("Your cronjob will be deleted permanently, this action cannot be undone."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.cronjobs.delete",[this.site.id,o.id]),{preserveScroll:!0})}},beforeDestroy(){this.clearPollingInterval()}};var D=function(){var e=this,t=e._self._c;return t("Page",[t("TopBar",{attrs:{breadcrumbs:e.breadcrumbs}}),t("Content",[t("Container",[t("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[e._v("Cronjobs")])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[t("Tabs",{attrs:{site:e.site}})]},proxy:!0},{key:"segments",fn:function(){return[t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(" "+e._s(e.__("Add a new cronjob here to run your background tasks with."))+" ")]},proxy:!0},{key:"form",fn:function(){return[t("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),e.submit.apply(null,arguments)}}},[t("FormInput",{attrs:{label:e.__("Command"),errors:e.$page.props.errors.command},model:{value:e.form.command,callback:function(r){e.$set(e.form,"command",r)},expression:"form.command"}}),t("div",[t("label",{staticClass:"inline-block text-small font-medium"},[e._v(" Frequency ("+e._s(e.convertedFrequency)+") ")]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",value:"minutely"},domProps:{checked:e._q(e.form.interval,"minutely")},on:{change:function(r){return e.$set(e.form,"interval","minutely")}}}),t("span",{staticClass:"ml-2"},[e._v("Every minute")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"hourly"},domProps:{checked:e._q(e.form.interval,"hourly")},on:{change:function(r){return e.$set(e.form,"interval","hourly")}}}),t("span",{staticClass:"ml-2"},[e._v("Hourly")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"nightly"},domProps:{checked:e._q(e.form.interval,"nightly")},on:{change:function(r){return e.$set(e.form,"interval","nightly")}}}),t("span",{staticClass:"ml-2"},[e._v("Nightly (2AM)")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"weekly"},domProps:{checked:e._q(e.form.interval,"weekly")},on:{change:function(r){return e.$set(e.form,"interval","weekly")}}}),t("span",{staticClass:"ml-2"},[e._v("Weekly")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"monthly"},domProps:{checked:e._q(e.form.interval,"monthly")},on:{change:function(r){return e.$set(e.form,"interval","monthly")}}}),t("span",{staticClass:"ml-2"},[e._v("Monthly")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"custom"},domProps:{checked:e._q(e.form.interval,"custom")},on:{change:function(r){return e.$set(e.form,"interval","custom")}}}),t("span",{staticClass:"ml-2"},[e._v("Custom")])])]),t("FormInput",{directives:[{name:"show",rawName:"v-show",value:e.form.interval==="custom",expression:"form.interval === 'custom'"}],attrs:{"helper-text":"min | hour | day/month | month | day/week",errors:e.$page.props.errors.frequency,label:e.__("Custom frequency")},model:{value:e.form.frequency,callback:function(r){e.$set(e.form,"frequency",r)},expression:"form.frequency"}})],1),t("FormActions",[t("Button",[e._v(e._s(e.__("Save")))])],1)],1)]},proxy:!0}])}),e.cronjobs.meta.total?e._e():t("EmptyImage"),e.cronjobs.meta.total?t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Cronjobs")))]},proxy:!0},{key:"content",fn:function(){return[t("div",[t("Table",{attrs:{caption:"Cronjob list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader"),t("TableHeader",[e._v(e._s(e.__("Command")))]),t("TableHeader",[e._v(e._s(e.__("Frequency")))]),t("TableHeader")],1)],1),t("TableBody",e._l(e.cronjobs.data,function(r){return t("TableRow",{key:r.id},[t("TableData",[t("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})],1),t("TableData",[e._v(e._s(r.command))]),t("TableData",[e._v(e._s(r.frequency))]),t("TableData",[t("Button",{attrs:{disabled:r.status==="busy",variant:"danger",size:"sm"},on:{click:function(L){return e.confirmDelete(r)}}},[e._v(" "+e._s(e.__("Delete"))+" ")])],1)],1)}),1)],1)],1),t("pagination",{attrs:{links:e.cronjobs}})]},proxy:!0}],null,!1,2144812964)}):e._e()]},proxy:!0}])})],1)],1)],1)],1)},N=[],A=F(H,D,N,!1,null,null,null,null);const Oe=A.exports;export{Oe as default}; +import i from"./TopBar.2e057c1e.js";import n from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import m from"./PageHeaderTitle.3ed783af.js";import u from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import p from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.17290af6.js";import y from"./SettingsLayout.3305573b.js";import _ from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import g from"./Form.2cdcadd9.js";import C from"./Pagination.a93b6f75.js";import x from"./EmptyImage.4bfdf9ac.js";import k from"./FormActions.83ccca91.js";import{u as $}from"./notification.db2f2ae7.js";import{u as T}from"./confirm.059313bf.js";import q from"./Tabs.d2cdbef6.js";import P from"./Table.5d32c28c.js";import w from"./TableHead.1eed799b.js";import I from"./TableHeader.44bdf327.js";import S from"./TableRow.6382a60a.js";import j from"./TableBody.c78326a3.js";import B from"./TableData.c69a64ca.js";import{n as F}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const H={metaInfo(){return{title:`Cronjobs - ${this.site.domain}`}},layout:h,components:{TopBar:i,Container:n,Content:s,Page:a,PageHeader:l,PageHeaderTitle:m,PageBody:u,Button:c,List:f,ListItem:p,StatusBubble:d,NotificationBadge:v,FormInput:b,SettingsLayout:y,SettingsSegment:_,Form:g,FormActions:k,Pagination:C,Tabs:q,Table:P,TableHead:w,TableHeader:I,TableRow:S,TableBody:j,TableData:B,EmptyImage:x},data(){return{sending:!1,form:{command:`php /home/${this.$page.props.auth.user.user_name}/${this.site.domain}/script.php`,interval:"minutely",frequency:"* * * * *"},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Cronjobs"),to:this.route("sites.cronjobs.index",this.site.id)}]}},mounted(){this.shouldBePolling&&this.startPollingInterval()},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},computed:{shouldBePolling(){return!!this.cronjobs.data.filter(o=>o.status==="busy").length},convertedFrequency:function(){return this.form.interval==="minutely"?this.form.frequency="* * * * *":this.form.interval==="hourly"?this.form.frequency="0 * * * *":this.form.interval==="nightly"?this.form.frequency="0 2 * * *":this.form.interval==="weekly"?this.form.frequency="0 0 * * 0":this.form.interval==="monthly"?this.form.frequency="0 0 1 * *":this.form.frequency}},props:{site:Object,cronjobs:Object},methods:{useNotification:$,startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("sites.cronjobs.index",this.site.id),{only:["cronjobs"],preserveScroll:!0})},submit(){this.sending=!0,this.$inertia.post(this.route("sites.cronjobs.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form={command:`php /home/${this.$page.props.auth.user.user_name}/${this.site.domain}/script.php`,interval:"minutely",frequency:"* * * * *"})}})},confirmDelete(o){T({title:this.__("Are you sure?"),message:this.__("Your cronjob will be deleted permanently, this action cannot be undone."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.cronjobs.delete",[this.site.id,o.id]),{preserveScroll:!0})}},beforeDestroy(){this.clearPollingInterval()}};var D=function(){var e=this,t=e._self._c;return t("Page",[t("TopBar",{attrs:{breadcrumbs:e.breadcrumbs}}),t("Content",[t("Container",[t("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[e._v("Cronjobs")])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[t("Tabs",{attrs:{site:e.site}})]},proxy:!0},{key:"segments",fn:function(){return[t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(" "+e._s(e.__("Add a new cronjob here to run your background tasks with."))+" ")]},proxy:!0},{key:"form",fn:function(){return[t("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),e.submit.apply(null,arguments)}}},[t("FormInput",{attrs:{label:e.__("Command"),errors:e.$page.props.errors.command},model:{value:e.form.command,callback:function(r){e.$set(e.form,"command",r)},expression:"form.command"}}),t("div",[t("label",{staticClass:"inline-block text-small font-medium"},[e._v(" Frequency ("+e._s(e.convertedFrequency)+") ")]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",value:"minutely"},domProps:{checked:e._q(e.form.interval,"minutely")},on:{change:function(r){return e.$set(e.form,"interval","minutely")}}}),t("span",{staticClass:"ml-2"},[e._v("Every minute")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"hourly"},domProps:{checked:e._q(e.form.interval,"hourly")},on:{change:function(r){return e.$set(e.form,"interval","hourly")}}}),t("span",{staticClass:"ml-2"},[e._v("Hourly")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"nightly"},domProps:{checked:e._q(e.form.interval,"nightly")},on:{change:function(r){return e.$set(e.form,"interval","nightly")}}}),t("span",{staticClass:"ml-2"},[e._v("Nightly (2AM)")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"weekly"},domProps:{checked:e._q(e.form.interval,"weekly")},on:{change:function(r){return e.$set(e.form,"interval","weekly")}}}),t("span",{staticClass:"ml-2"},[e._v("Weekly")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"monthly"},domProps:{checked:e._q(e.form.interval,"monthly")},on:{change:function(r){return e.$set(e.form,"interval","monthly")}}}),t("span",{staticClass:"ml-2"},[e._v("Monthly")])])]),t("div",[t("label",{staticClass:"inline-flex items-center"},[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.interval,expression:"form.interval"}],staticClass:"form-radio",attrs:{type:"radio",name:"radio",value:"custom"},domProps:{checked:e._q(e.form.interval,"custom")},on:{change:function(r){return e.$set(e.form,"interval","custom")}}}),t("span",{staticClass:"ml-2"},[e._v("Custom")])])]),t("FormInput",{directives:[{name:"show",rawName:"v-show",value:e.form.interval==="custom",expression:"form.interval === 'custom'"}],attrs:{"helper-text":"min | hour | day/month | month | day/week",errors:e.$page.props.errors.frequency,label:e.__("Custom frequency")},model:{value:e.form.frequency,callback:function(r){e.$set(e.form,"frequency",r)},expression:"form.frequency"}})],1),t("FormActions",[t("Button",[e._v(e._s(e.__("Save")))])],1)],1)]},proxy:!0}])}),e.cronjobs.meta.total?e._e():t("EmptyImage"),e.cronjobs.meta.total?t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Cronjobs")))]},proxy:!0},{key:"content",fn:function(){return[t("div",[t("Table",{attrs:{caption:"Cronjob list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader"),t("TableHeader",[e._v(e._s(e.__("Command")))]),t("TableHeader",[e._v(e._s(e.__("Frequency")))]),t("TableHeader")],1)],1),t("TableBody",e._l(e.cronjobs.data,function(r){return t("TableRow",{key:r.id},[t("TableData",[t("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})],1),t("TableData",[e._v(e._s(r.command))]),t("TableData",[e._v(e._s(r.frequency))]),t("TableData",[t("Button",{attrs:{disabled:r.status==="busy",variant:"danger",size:"sm"},on:{click:function(L){return e.confirmDelete(r)}}},[e._v(" "+e._s(e.__("Delete"))+" ")])],1)],1)}),1)],1)],1),t("pagination",{attrs:{links:e.cronjobs}})]},proxy:!0}],null,!1,2144812964)}):e._e()]},proxy:!0}])})],1)],1)],1)],1)},N=[],A=F(H,D,N,!1,null,null,null,null);const Oe=A.exports;export{Oe as default}; diff --git a/public/build/assets/Dashboard.87b3fe22.js b/public/build/assets/Dashboard.7030db76.js similarity index 95% rename from public/build/assets/Dashboard.87b3fe22.js rename to public/build/assets/Dashboard.7030db76.js index 934d370..47e7b6f 100644 --- a/public/build/assets/Dashboard.87b3fe22.js +++ b/public/build/assets/Dashboard.7030db76.js @@ -1 +1 @@ -import s from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import a from"./Pagination.a93b6f75.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import d from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.32034cd8.js";import x from"./SettingsLayout.3305573b.js";import C from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import g from"./Form.2cdcadd9.js";import y from"./FormActions.83ccca91.js";import h from"./Tabs.88273262.js";import P from"./IconPerson.ed5ea8af.js";import I from"./IconGlobe.07030b80.js";import S from"./IconStorage.ef2b2e41.js";import k from"./IconHarddisk.ca1952a6.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={metaInfo(){return{title:`${this.__("Administration")}`}},layout:v,components:{TopBar:s,Container:i,Content:e,Page:m,Pagination:a,PageHeader:n,PageHeaderTitle:p,PageBody:l,Button:c,List:d,ListItem:u,StatusBubble:f,NotificationBadge:_,FormInput:b,SettingsLayout:x,SettingsSegment:C,Form:g,FormActions:y,Tabs:h,IconPerson:P,IconGlobe:I,IconStorage:S,IconHarddisk:k},props:{servers:Number,sites:Number,users:Number,logs:[Array,Object]}};var w=function(){var o=this,t=o._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:o._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[o._v(o._s(o.__("Administration")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{attrs:{space:"space-y-0"},scopedSlots:o._u([{key:"nav",fn:function(){return[t("Tabs",{staticClass:"mb-16"})]},proxy:!0},{key:"segments",fn:function(){return[t("div",{staticClass:"mb-16"},[t("ul",{staticClass:"grid grid-cols-3 gap-4"},[t("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[t("div",{staticClass:"flex space-x-4"},[t("div",[t("IconHarddisk",{staticClass:"w-6 h-6"})],1),t("div",[t("h3",{staticClass:"font-semibold text-body",domProps:{textContent:o._s(o.servers)}}),t("p",{staticClass:"text-medium-emphasis text-small"},[o._v(o._s(o.__("Servers")))])])])]),t("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[t("div",{staticClass:"flex space-x-4"},[t("div",[t("IconGlobe",{staticClass:"w-6 h-6"})],1),t("div",[t("h3",{staticClass:"font-semibold text-body",domProps:{textContent:o._s(o.sites)}}),t("p",{staticClass:"text-medium-emphasis text-small"},[o._v(o._s(o.__("Sites")))])])])]),t("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[t("div",{staticClass:"flex space-x-4"},[t("div",[t("IconPerson",{staticClass:"w-6 h-6"})],1),t("div",[t("h3",{staticClass:"font-semibold text-body",domProps:{textContent:o._s(o.users)}}),t("p",{staticClass:"text-medium-emphasis text-small"},[o._v(o._s(o.__("Users")))])])])])])]),t("div",{staticClass:"pb-4"},[t("h2",[o._v(o._s(o.__("Recent logs")))]),t("List",o._l(o.logs.data,function(r){return t("ListItem",{key:r.id,scopedSlots:o._u([{key:"title",fn:function(){return[o._v(" "+o._s(r.title)+" ")]},proxy:!0},{key:"subtitle",fn:function(){return[o._v(o._s(r.description))]},proxy:!0},{key:"suffix",fn:function(){return[o._v(o._s(r.created_at_human))]},proxy:!0}],null,!0)})}),1)],1),t("pagination",{attrs:{links:o.logs}})]},proxy:!0}])})],1)],1)],1)],1)},H=[],T=B(L,w,H,!1,null,null,null,null);const At=T.exports;export{At as default}; +import s from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import a from"./Pagination.a93b6f75.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import d from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.17290af6.js";import x from"./SettingsLayout.3305573b.js";import C from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import g from"./Form.2cdcadd9.js";import y from"./FormActions.83ccca91.js";import h from"./Tabs.88273262.js";import P from"./IconPerson.ed5ea8af.js";import I from"./IconGlobe.07030b80.js";import S from"./IconStorage.ef2b2e41.js";import k from"./IconHarddisk.ca1952a6.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={metaInfo(){return{title:`${this.__("Administration")}`}},layout:v,components:{TopBar:s,Container:i,Content:e,Page:m,Pagination:a,PageHeader:n,PageHeaderTitle:p,PageBody:l,Button:c,List:d,ListItem:u,StatusBubble:f,NotificationBadge:_,FormInput:b,SettingsLayout:x,SettingsSegment:C,Form:g,FormActions:y,Tabs:h,IconPerson:P,IconGlobe:I,IconStorage:S,IconHarddisk:k},props:{servers:Number,sites:Number,users:Number,logs:[Array,Object]}};var w=function(){var o=this,t=o._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:o._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[o._v(o._s(o.__("Administration")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{attrs:{space:"space-y-0"},scopedSlots:o._u([{key:"nav",fn:function(){return[t("Tabs",{staticClass:"mb-16"})]},proxy:!0},{key:"segments",fn:function(){return[t("div",{staticClass:"mb-16"},[t("ul",{staticClass:"grid grid-cols-3 gap-4"},[t("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[t("div",{staticClass:"flex space-x-4"},[t("div",[t("IconHarddisk",{staticClass:"w-6 h-6"})],1),t("div",[t("h3",{staticClass:"font-semibold text-body",domProps:{textContent:o._s(o.servers)}}),t("p",{staticClass:"text-medium-emphasis text-small"},[o._v(o._s(o.__("Servers")))])])])]),t("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[t("div",{staticClass:"flex space-x-4"},[t("div",[t("IconGlobe",{staticClass:"w-6 h-6"})],1),t("div",[t("h3",{staticClass:"font-semibold text-body",domProps:{textContent:o._s(o.sites)}}),t("p",{staticClass:"text-medium-emphasis text-small"},[o._v(o._s(o.__("Sites")))])])])]),t("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[t("div",{staticClass:"flex space-x-4"},[t("div",[t("IconPerson",{staticClass:"w-6 h-6"})],1),t("div",[t("h3",{staticClass:"font-semibold text-body",domProps:{textContent:o._s(o.users)}}),t("p",{staticClass:"text-medium-emphasis text-small"},[o._v(o._s(o.__("Users")))])])])])])]),t("div",{staticClass:"pb-4"},[t("h2",[o._v(o._s(o.__("Recent logs")))]),t("List",o._l(o.logs.data,function(r){return t("ListItem",{key:r.id,scopedSlots:o._u([{key:"title",fn:function(){return[o._v(" "+o._s(r.title)+" ")]},proxy:!0},{key:"subtitle",fn:function(){return[o._v(o._s(r.description))]},proxy:!0},{key:"suffix",fn:function(){return[o._v(o._s(r.created_at_human))]},proxy:!0}],null,!0)})}),1)],1),t("pagination",{attrs:{links:o.logs}})]},proxy:!0}])})],1)],1)],1)],1)},H=[],T=B(L,w,H,!1,null,null,null,null);const At=T.exports;export{At as default}; diff --git a/public/build/assets/Databases.96a4c583.js b/public/build/assets/Databases.ca4a2820.js similarity index 96% rename from public/build/assets/Databases.96a4c583.js rename to public/build/assets/Databases.ca4a2820.js index 5e0b1b6..54a138e 100644 --- a/public/build/assets/Databases.96a4c583.js +++ b/public/build/assets/Databases.ca4a2820.js @@ -1 +1 @@ -import s from"./TopBar.2e057c1e.js";import a from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import d from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import b from"./MainLayout.32034cd8.js";import h from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import y from"./FormInput.7debc7c5.js";import v from"./Form.2cdcadd9.js";import T from"./Pagination.a93b6f75.js";import I from"./EmptyImage.4bfdf9ac.js";import P from"./FormActions.83ccca91.js";import{u as S}from"./confirm.de1ba996.js";import x from"./Tabs.d2cdbef6.js";import k from"./Table.5d32c28c.js";import w from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import D from"./TableRow.6382a60a.js";import $ from"./TableBody.c78326a3.js";import C from"./TableData.c69a64ca.js";import{n as H}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`Databases - ${this.site.domain}`}},layout:b,components:{TopBar:s,Container:a,Content:i,Page:n,PageHeader:m,PageHeaderTitle:l,PageBody:p,Button:u,List:f,ListItem:d,StatusBubble:_,NotificationBadge:c,FormInput:y,SettingsLayout:h,SettingsSegment:g,Form:v,FormActions:P,Pagination:T,Tabs:x,Table:k,TableHead:w,TableHeader:B,TableRow:D,TableBody:$,TableData:C,EmptyImage:I},data(){return{sending:!1,form:{name:null,user_name:null,password:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Databases"),to:this.route("sites.databases.index",this.site.id)}]}},mounted(){this.shouldBePolling&&this.startPollingInterval()},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},computed:{shouldBePolling(){return!!this.databases.data.filter(o=>o.status==="busy").length}},props:{site:Object,databases:Object},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("sites.databases.index",this.site.id),{only:["databases"],preserveScroll:!0})},submit(){this.sending=!0,this.$inertia.post(this.route("sites.databases.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form.name=null,this.form.user_name=null,this.form.password=null)}})},confirmDelete(o){S({title:this.__("Are you sure?"),message:this.__("Your database will be deleted permanently, this action cannot be undone."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.databases.delete",[this.site.id,o.id]),{preserveScroll:!0})}},beforeDestroy(){this.clearPollingInterval()}};var L=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v("Databases")])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Create a new database here to store your application data in."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Name"),errors:t.$page.props.errors.name},model:{value:t.form.name,callback:function(r){t.$set(t.form,"name",r)},expression:"form.name"}}),e("FormInput",{attrs:{label:t.__("User"),errors:t.$page.props.errors.user_name},model:{value:t.form.user_name,callback:function(r){t.$set(t.form,"user_name",r)},expression:"form.user_name"}}),e("FormInput",{attrs:{label:t.__("Password"),errors:t.$page.props.errors.password},model:{value:t.form.password,callback:function(r){t.$set(t.form,"password",r)},expression:"form.password"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])}),t.databases.meta.total?t._e():e("EmptyImage"),t.databases.meta.total?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Databases")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Database list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader"),e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.databases.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})],1),e("TableData",[t._v(t._s(r.name))]),e("TableData",[e("Button",{attrs:{disabled:r.status==="busy",variant:"danger",size:"sm"},on:{click:function(A){return t.confirmDelete(r)}}},[t._v(" "+t._s(t.__("Delete"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.databases}})]},proxy:!0}],null,!1,888513651)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},R=[],j=H(F,L,R,!1,null,null,null,null);const Et=j.exports;export{Et as default}; +import s from"./TopBar.2e057c1e.js";import a from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import d from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import b from"./MainLayout.17290af6.js";import h from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import y from"./FormInput.7debc7c5.js";import v from"./Form.2cdcadd9.js";import T from"./Pagination.a93b6f75.js";import I from"./EmptyImage.4bfdf9ac.js";import P from"./FormActions.83ccca91.js";import{u as S}from"./confirm.059313bf.js";import x from"./Tabs.d2cdbef6.js";import k from"./Table.5d32c28c.js";import w from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import D from"./TableRow.6382a60a.js";import $ from"./TableBody.c78326a3.js";import C from"./TableData.c69a64ca.js";import{n as H}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`Databases - ${this.site.domain}`}},layout:b,components:{TopBar:s,Container:a,Content:i,Page:n,PageHeader:m,PageHeaderTitle:l,PageBody:p,Button:u,List:f,ListItem:d,StatusBubble:_,NotificationBadge:c,FormInput:y,SettingsLayout:h,SettingsSegment:g,Form:v,FormActions:P,Pagination:T,Tabs:x,Table:k,TableHead:w,TableHeader:B,TableRow:D,TableBody:$,TableData:C,EmptyImage:I},data(){return{sending:!1,form:{name:null,user_name:null,password:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Databases"),to:this.route("sites.databases.index",this.site.id)}]}},mounted(){this.shouldBePolling&&this.startPollingInterval()},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},computed:{shouldBePolling(){return!!this.databases.data.filter(o=>o.status==="busy").length}},props:{site:Object,databases:Object},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("sites.databases.index",this.site.id),{only:["databases"],preserveScroll:!0})},submit(){this.sending=!0,this.$inertia.post(this.route("sites.databases.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form.name=null,this.form.user_name=null,this.form.password=null)}})},confirmDelete(o){S({title:this.__("Are you sure?"),message:this.__("Your database will be deleted permanently, this action cannot be undone."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.databases.delete",[this.site.id,o.id]),{preserveScroll:!0})}},beforeDestroy(){this.clearPollingInterval()}};var L=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v("Databases")])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Create a new database here to store your application data in."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Name"),errors:t.$page.props.errors.name},model:{value:t.form.name,callback:function(r){t.$set(t.form,"name",r)},expression:"form.name"}}),e("FormInput",{attrs:{label:t.__("User"),errors:t.$page.props.errors.user_name},model:{value:t.form.user_name,callback:function(r){t.$set(t.form,"user_name",r)},expression:"form.user_name"}}),e("FormInput",{attrs:{label:t.__("Password"),errors:t.$page.props.errors.password},model:{value:t.form.password,callback:function(r){t.$set(t.form,"password",r)},expression:"form.password"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])}),t.databases.meta.total?t._e():e("EmptyImage"),t.databases.meta.total?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Databases")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Database list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader"),e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.databases.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})],1),e("TableData",[t._v(t._s(r.name))]),e("TableData",[e("Button",{attrs:{disabled:r.status==="busy",variant:"danger",size:"sm"},on:{click:function(A){return t.confirmDelete(r)}}},[t._v(" "+t._s(t.__("Delete"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.databases}})]},proxy:!0}],null,!1,888513651)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},R=[],j=H(F,L,R,!1,null,null,null,null);const Et=j.exports;export{Et as default}; diff --git a/public/build/assets/Dns.5aa2bdda.js b/public/build/assets/Dns.d13cf74c.js similarity index 95% rename from public/build/assets/Dns.5aa2bdda.js rename to public/build/assets/Dns.d13cf74c.js index 193f234..765e99e 100644 --- a/public/build/assets/Dns.5aa2bdda.js +++ b/public/build/assets/Dns.d13cf74c.js @@ -1 +1 @@ -import i from"./TopBar.2e057c1e.js";import s from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.32034cd8.js";import g from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import y from"./FormInput.7debc7c5.js";import v from"./Form.2cdcadd9.js";import S from"./Pagination.a93b6f75.js";import T from"./FormActions.83ccca91.js";import{u as x}from"./confirm.de1ba996.js";import{u as C}from"./notification.2c23a76c.js";import w from"./Tabs.d2cdbef6.js";import D from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import H from"./TableRow.6382a60a.js";import N from"./TableBody.c78326a3.js";import P from"./TableData.c69a64ca.js";import $ from"./EmptyImage.4bfdf9ac.js";import{n as F}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={metaInfo(){return{title:`${this.__("DNS")} - ${this.site.domain}`}},layout:h,components:{TopBar:i,Container:s,Content:n,Page:a,PageHeader:m,PageHeaderTitle:l,PageBody:p,Button:d,List:u,ListItem:f,StatusBubble:c,NotificationBadge:_,FormInput:y,SettingsLayout:g,SettingsSegment:b,Form:v,FormActions:T,Pagination:S,Tabs:w,Table:D,TableHead:k,TableHeader:B,TableRow:H,TableBody:N,TableData:P,EmptyImage:$},data(){return{sending:!1,loading:!0,records:[],form:{name:null,address:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("DNS"),to:this.route("sites.dns.index",this.site.id)}]}},props:{site:Object},mounted(){this.getRecords()},methods:{useNotification:C,submit(){this.$inertia.post(this.route("sites.dns.store",this.site.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,this.records=[],this.getRecords(),this.form={name:null,address:null}}})},getRecords(){this.loading=!0,window.axios.get(this.route("sites.dns.records",this.site.id)).then(o=>{this.loading=!1,this.records=o.data}).catch(o=>{this.loading=!1})},confirmDelete(o){x({title:this.__("Are you sure?"),message:this.__("Your DNS will be completely removed."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.dns.delete",[this.site.id,o.id]),{preserveScroll:!0,onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,this.records=[],this.getRecords()}})}}};var I=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("DNS")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Create a new DNS record here."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{disabled:t.sending,label:t.__("Name"),errors:t.$page.props.errors.name},model:{value:t.form.name,callback:function(r){t.$set(t.form,"name",r)},expression:"form.name"}}),e("FormInput",{attrs:{disabled:t.sending,label:t.__("IPv4 address"),errors:t.$page.props.errors.address},model:{value:t.form.address,callback:function(r){t.$set(t.form,"address",r)},expression:"form.address"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])}),!t.records.length&&!t.loading?e("EmptyImage"):t._e(),t.loading?e("div",{staticClass:"inline-flex px-4"},[e("svg",{staticClass:"animate-spin -ml-1 mr-3 h-5 w-5 text-white",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"}},[e("circle",{staticClass:"opacity-25",attrs:{cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}}),e("path",{staticClass:"opacity-75",attrs:{fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}})]),t._v(" Loading records.. ")]):t._e(),t.records.length?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Records")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"DNS records list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Content")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.records,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.name))]),e("TableData",[t._v(t._s(r.display_content))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(A){return t.confirmDelete(r)}}},[t._v("Delete")])],1)],1)}),1)],1)],1)]},proxy:!0}],null,!1,2802012102)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},L=[],z=F(R,I,L,!1,null,null,null,null);const Ot=z.exports;export{Ot as default}; +import i from"./TopBar.2e057c1e.js";import s from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.17290af6.js";import g from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import y from"./FormInput.7debc7c5.js";import v from"./Form.2cdcadd9.js";import S from"./Pagination.a93b6f75.js";import T from"./FormActions.83ccca91.js";import{u as x}from"./confirm.059313bf.js";import{u as C}from"./notification.db2f2ae7.js";import w from"./Tabs.d2cdbef6.js";import D from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import H from"./TableRow.6382a60a.js";import N from"./TableBody.c78326a3.js";import P from"./TableData.c69a64ca.js";import $ from"./EmptyImage.4bfdf9ac.js";import{n as F}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={metaInfo(){return{title:`${this.__("DNS")} - ${this.site.domain}`}},layout:h,components:{TopBar:i,Container:s,Content:n,Page:a,PageHeader:m,PageHeaderTitle:l,PageBody:p,Button:d,List:u,ListItem:f,StatusBubble:c,NotificationBadge:_,FormInput:y,SettingsLayout:g,SettingsSegment:b,Form:v,FormActions:T,Pagination:S,Tabs:w,Table:D,TableHead:k,TableHeader:B,TableRow:H,TableBody:N,TableData:P,EmptyImage:$},data(){return{sending:!1,loading:!0,records:[],form:{name:null,address:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("DNS"),to:this.route("sites.dns.index",this.site.id)}]}},props:{site:Object},mounted(){this.getRecords()},methods:{useNotification:C,submit(){this.$inertia.post(this.route("sites.dns.store",this.site.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,this.records=[],this.getRecords(),this.form={name:null,address:null}}})},getRecords(){this.loading=!0,window.axios.get(this.route("sites.dns.records",this.site.id)).then(o=>{this.loading=!1,this.records=o.data}).catch(o=>{this.loading=!1})},confirmDelete(o){x({title:this.__("Are you sure?"),message:this.__("Your DNS will be completely removed."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.dns.delete",[this.site.id,o.id]),{preserveScroll:!0,onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,this.records=[],this.getRecords()}})}}};var I=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("DNS")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Create a new DNS record here."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{disabled:t.sending,label:t.__("Name"),errors:t.$page.props.errors.name},model:{value:t.form.name,callback:function(r){t.$set(t.form,"name",r)},expression:"form.name"}}),e("FormInput",{attrs:{disabled:t.sending,label:t.__("IPv4 address"),errors:t.$page.props.errors.address},model:{value:t.form.address,callback:function(r){t.$set(t.form,"address",r)},expression:"form.address"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])}),!t.records.length&&!t.loading?e("EmptyImage"):t._e(),t.loading?e("div",{staticClass:"inline-flex px-4"},[e("svg",{staticClass:"animate-spin -ml-1 mr-3 h-5 w-5 text-white",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"}},[e("circle",{staticClass:"opacity-25",attrs:{cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}}),e("path",{staticClass:"opacity-75",attrs:{fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}})]),t._v(" Loading records.. ")]):t._e(),t.records.length?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Records")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"DNS records list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Content")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.records,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.name))]),e("TableData",[t._v(t._s(r.display_content))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(A){return t.confirmDelete(r)}}},[t._v("Delete")])],1)],1)}),1)],1)],1)]},proxy:!0}],null,!1,2802012102)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},L=[],z=F(R,I,L,!1,null,null,null,null);const Ot=z.exports;export{Ot as default}; diff --git a/public/build/assets/Edit.05d85c8f.js b/public/build/assets/Edit.26d86580.js similarity index 98% rename from public/build/assets/Edit.05d85c8f.js rename to public/build/assets/Edit.26d86580.js index db98dda..b845ec3 100644 --- a/public/build/assets/Edit.05d85c8f.js +++ b/public/build/assets/Edit.26d86580.js @@ -1 +1 @@ -import c from"./TopBar.8157552e.js";import _ from"./Container.f87d9f62.js";import d from"./Content.e22a1fd6.js";import u from"./Page.3927bdbf.js";import f from"./PageHeader.a5f457a5.js";import v from"./PageHeaderTitle.3ed783af.js";import h from"./PageBody.dec1fae1.js";import y from"./Button.f17dffc9.js";import x from"./List.d5d221b1.js";import b from"./ListItem.ee1e88fb.js";import g from"./StatusBubble.4f1d8322.js";import k from"./NotificationBadge.b6fae3d5.js";import A from"./MainLayout.32034cd8.js";import C from"./SettingsLayout.3305573b.js";import w from"./SettingsSegment.e8fdfb41.js";import $ from"./FormInput.7debc7c5.js";import S from"./FormSelect.6e35ae7d.js";import P from"./Form.2cdcadd9.js";import F from"./FormActions.83ccca91.js";import{u as T}from"./confirm.de1ba996.js";import B from"./Tabs.40adb3dd.js";import{n as I}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const N={metaInfo(){return{title:`${this.__("Edit package")}`}},layout:A,components:{TopBar:c,Container:_,Content:d,Page:u,PageHeader:f,PageHeaderTitle:v,PageBody:h,Button:y,List:x,ListItem:b,StatusBubble:g,NotificationBadge:k,FormInput:$,FormSelect:S,SettingsLayout:C,SettingsSegment:w,Form:P,FormActions:F,Tabs:B},data(){var n,e,r;return{sending:!1,form:{name:this.package.name,currency:this.package.currency,plan_id:this.package.plan_id,maximum_sites:this.package.maximum_sites,maximum_servers:this.package.maximum_servers,server_permissions:(n=this.package.server_permissions)!=null?n:[],site_permissions:(e=this.package.site_permissions)!=null?e:[],price_monthly:this.package.price_monthly,price_yearly:this.package.price_yearly,providers:(r=this.syncedProviders)!=null?r:[]}}},props:{package:Object,providers:[Array,Object],syncedProviders:Array},methods:{submit(){this.$inertia.patch(this.route("admin.packages.update",this.package.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){T({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this package? Everything associated with this package will be detached."),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("admin.packages.destroy",this.package.id),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var D=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Edit package")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(i){return i.preventDefault(),e.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(i){e.$set(e.form,"name",i)},expression:"form.name"}}),r("FormInput",{attrs:{label:e.__("Maximum sites"),type:"number",min:"0","helper-text":"Set to 0 for unlimited",errors:e.$page.props.errors.maximum_sites},model:{value:e.form.maximum_sites,callback:function(i){e.$set(e.form,"maximum_sites",i)},expression:"form.maximum_sites"}}),r("FormInput",{attrs:{label:e.__("Maximum servers"),type:"number",min:"0",errors:e.$page.props.errors.maximum_servers,"helper-text":"Set to 0 for unlimited"},model:{value:e.form.maximum_servers,callback:function(i){e.$set(e.form,"maximum_servers",i)},expression:"form.maximum_servers"}}),r("FormInput",{attrs:{label:e.__("Plan ID"),errors:e.$page.props.errors.plan_id,"helper-text":"Enter the pricing ID from Stripe here"},model:{value:e.form.plan_id,callback:function(i){e.$set(e.form,"plan_id",i)},expression:"form.plan_id"}}),e.form.plan_id?r("FormInput",{attrs:{label:e.__("Monthly price"),"helper-text":"Fill this in if you want it to be monthly payments",errors:e.$page.props.errors.price_monthly},model:{value:e.form.price_monthly,callback:function(i){e.$set(e.form,"price_monthly",i)},expression:"form.price_monthly"}}):e._e(),e.form.plan_id?r("FormInput",{attrs:{label:e.__("Yearly price"),"helper-text":"Fill this in if you want it to be yearly payments",errors:e.$page.props.errors.price_yearly},model:{value:e.form.price_yearly,callback:function(i){e.$set(e.form,"price_yearly",i)},expression:"form.price_yearly"}}):e._e(),e.form.plan_id?r("FormSelect",{attrs:{errors:e.$page.props.errors.currency,label:e.__("Currency")},model:{value:e.form.currency,callback:function(i){e.$set(e.form,"currency",i)},expression:"form.currency"}},[r("option",{attrs:{value:"usd"}},[e._v(e._s(e.__("USD $")))]),r("option",{attrs:{value:"eur"}},[e._v(e._s(e.__("Euro \u20AC")))]),r("option",{attrs:{value:"gbp"}},[e._v(e._s(e.__("GBP \xA3")))]),r("option",{attrs:{value:"nok"}},[e._v(e._s(e.__("NOK (Norwegian Krone)")))]),r("option",{attrs:{value:"aud"}},[e._v(e._s(e.__("AUD (Australian dollar)")))]),r("option",{attrs:{value:"cad"}},[e._v(e._s(e.__("CAD (Canadian dollar)")))]),r("option",{attrs:{value:"inr"}},[e._v(e._s(e.__("INR \u20B9 (Indian rupee)")))]),r("option",{attrs:{value:"thb"}},[e._v(e._s(e.__("THB (Thai bath)")))]),r("option",{attrs:{value:"brl"}},[e._v(e._s(e.__("BRL R$ (Brazilian Real)")))])]):e._e(),r("div",{staticClass:"space-y-4"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Server permissions")))]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.create,expression:"form.server_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"server_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.create)?e._i(e.form.server_permissions.create,null)>-1:e.form.server_permissions.create},on:{change:function(i){var s=e.form.server_permissions.create,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.server_permissions,"create",s.concat([o])):t>-1&&e.$set(e.form.server_permissions,"create",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"create",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_create"}},[e._v(e._s(e.__("Allow server creation")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to create servers"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.update,expression:"form.server_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"server_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.update)?e._i(e.form.server_permissions.update,null)>-1:e.form.server_permissions.update},on:{change:function(i){var s=e.form.server_permissions.update,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.server_permissions,"update",s.concat([o])):t>-1&&e.$set(e.form.server_permissions,"update",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"update",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_update"}},[e._v(e._s(e.__("Allow server updating")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to update servers"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.delete,expression:"form.server_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"server_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.delete)?e._i(e.form.server_permissions.delete,null)>-1:e.form.server_permissions.delete},on:{change:function(i){var s=e.form.server_permissions.delete,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.server_permissions,"delete",s.concat([o])):t>-1&&e.$set(e.form.server_permissions,"delete",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"delete",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_delete"}},[e._v(e._s(e.__("Allow server deletion")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to delete servers"))+" ")])])]),r("div",{staticClass:"space-y-2"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Site permissions")))]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.create,expression:"form.site_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"site_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.create)?e._i(e.form.site_permissions.create,null)>-1:e.form.site_permissions.create},on:{change:function(i){var s=e.form.site_permissions.create,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.site_permissions,"create",s.concat([o])):t>-1&&e.$set(e.form.site_permissions,"create",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"create",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_create"}},[e._v(e._s(e.__("Allow site creation")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to create sites"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.update,expression:"form.site_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"site_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.update)?e._i(e.form.site_permissions.update,null)>-1:e.form.site_permissions.update},on:{change:function(i){var s=e.form.site_permissions.update,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.site_permissions,"update",s.concat([o])):t>-1&&e.$set(e.form.site_permissions,"update",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"update",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_update"}},[e._v(e._s(e.__("Allow site updating")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to update sites"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.delete,expression:"form.site_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"site_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.delete)?e._i(e.form.site_permissions.delete,null)>-1:e.form.site_permissions.delete},on:{change:function(i){var s=e.form.site_permissions.delete,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.site_permissions,"delete",s.concat([o])):t>-1&&e.$set(e.form.site_permissions,"delete",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"delete",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_delete"}},[e._v(e._s(e.__("Allow site deletion")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to delete sites"))+" ")])])]),e.form.server_permissions.create?r("div",{staticClass:"space-y-2"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Available server providers")))]),Object.keys(e.providers).length?e._e():r("div",{staticClass:"bg-primary text-on-primary px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[r("p",{staticClass:"block"},[e._v(" There are no server providers to select from. You can synchronize new server providers from the Services tab. ")])]),e._l(e.providers,function(i,s){return r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.providers,expression:"form.providers"}],staticClass:"form-checkbox",attrs:{id:`provider-${s}`,type:"checkbox"},domProps:{value:s,checked:Array.isArray(e.form.providers)?e._i(e.form.providers,s)>-1:e.form.providers},on:{change:function(a){var m=e.form.providers,o=a.target,t=!!o.checked;if(Array.isArray(m)){var p=s,l=e._i(m,p);o.checked?l<0&&e.$set(e.form,"providers",m.concat([p])):l>-1&&e.$set(e.form,"providers",m.slice(0,l).concat(m.slice(l+1)))}else e.$set(e.form,"providers",t)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:`provider-${s}`}},[e._v(e._s(i))])])})],2):e._e(),r("FormActions",[r("Button",[e._v(e._s(e.__("Save")))]),r("Button",{attrs:{variant:"danger",type:"button"},on:{click:e.confirmDelete}},[e._v(" "+e._s(e.__("Delete"))+" ")])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},E=[],L=I(N,D,E,!1,null,null,null,null);const Ne=L.exports;export{Ne as default}; +import c from"./TopBar.8157552e.js";import _ from"./Container.f87d9f62.js";import d from"./Content.e22a1fd6.js";import u from"./Page.3927bdbf.js";import f from"./PageHeader.a5f457a5.js";import v from"./PageHeaderTitle.3ed783af.js";import h from"./PageBody.dec1fae1.js";import y from"./Button.f17dffc9.js";import x from"./List.d5d221b1.js";import b from"./ListItem.ee1e88fb.js";import g from"./StatusBubble.4f1d8322.js";import k from"./NotificationBadge.b6fae3d5.js";import A from"./MainLayout.17290af6.js";import C from"./SettingsLayout.3305573b.js";import w from"./SettingsSegment.e8fdfb41.js";import $ from"./FormInput.7debc7c5.js";import S from"./FormSelect.6e35ae7d.js";import P from"./Form.2cdcadd9.js";import F from"./FormActions.83ccca91.js";import{u as T}from"./confirm.059313bf.js";import B from"./Tabs.40adb3dd.js";import{n as I}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const N={metaInfo(){return{title:`${this.__("Edit package")}`}},layout:A,components:{TopBar:c,Container:_,Content:d,Page:u,PageHeader:f,PageHeaderTitle:v,PageBody:h,Button:y,List:x,ListItem:b,StatusBubble:g,NotificationBadge:k,FormInput:$,FormSelect:S,SettingsLayout:C,SettingsSegment:w,Form:P,FormActions:F,Tabs:B},data(){var n,e,r;return{sending:!1,form:{name:this.package.name,currency:this.package.currency,plan_id:this.package.plan_id,maximum_sites:this.package.maximum_sites,maximum_servers:this.package.maximum_servers,server_permissions:(n=this.package.server_permissions)!=null?n:[],site_permissions:(e=this.package.site_permissions)!=null?e:[],price_monthly:this.package.price_monthly,price_yearly:this.package.price_yearly,providers:(r=this.syncedProviders)!=null?r:[]}}},props:{package:Object,providers:[Array,Object],syncedProviders:Array},methods:{submit(){this.$inertia.patch(this.route("admin.packages.update",this.package.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){T({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this package? Everything associated with this package will be detached."),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("admin.packages.destroy",this.package.id),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var D=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Edit package")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(i){return i.preventDefault(),e.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(i){e.$set(e.form,"name",i)},expression:"form.name"}}),r("FormInput",{attrs:{label:e.__("Maximum sites"),type:"number",min:"0","helper-text":"Set to 0 for unlimited",errors:e.$page.props.errors.maximum_sites},model:{value:e.form.maximum_sites,callback:function(i){e.$set(e.form,"maximum_sites",i)},expression:"form.maximum_sites"}}),r("FormInput",{attrs:{label:e.__("Maximum servers"),type:"number",min:"0",errors:e.$page.props.errors.maximum_servers,"helper-text":"Set to 0 for unlimited"},model:{value:e.form.maximum_servers,callback:function(i){e.$set(e.form,"maximum_servers",i)},expression:"form.maximum_servers"}}),r("FormInput",{attrs:{label:e.__("Plan ID"),errors:e.$page.props.errors.plan_id,"helper-text":"Enter the pricing ID from Stripe here"},model:{value:e.form.plan_id,callback:function(i){e.$set(e.form,"plan_id",i)},expression:"form.plan_id"}}),e.form.plan_id?r("FormInput",{attrs:{label:e.__("Monthly price"),"helper-text":"Fill this in if you want it to be monthly payments",errors:e.$page.props.errors.price_monthly},model:{value:e.form.price_monthly,callback:function(i){e.$set(e.form,"price_monthly",i)},expression:"form.price_monthly"}}):e._e(),e.form.plan_id?r("FormInput",{attrs:{label:e.__("Yearly price"),"helper-text":"Fill this in if you want it to be yearly payments",errors:e.$page.props.errors.price_yearly},model:{value:e.form.price_yearly,callback:function(i){e.$set(e.form,"price_yearly",i)},expression:"form.price_yearly"}}):e._e(),e.form.plan_id?r("FormSelect",{attrs:{errors:e.$page.props.errors.currency,label:e.__("Currency")},model:{value:e.form.currency,callback:function(i){e.$set(e.form,"currency",i)},expression:"form.currency"}},[r("option",{attrs:{value:"usd"}},[e._v(e._s(e.__("USD $")))]),r("option",{attrs:{value:"eur"}},[e._v(e._s(e.__("Euro \u20AC")))]),r("option",{attrs:{value:"gbp"}},[e._v(e._s(e.__("GBP \xA3")))]),r("option",{attrs:{value:"nok"}},[e._v(e._s(e.__("NOK (Norwegian Krone)")))]),r("option",{attrs:{value:"aud"}},[e._v(e._s(e.__("AUD (Australian dollar)")))]),r("option",{attrs:{value:"cad"}},[e._v(e._s(e.__("CAD (Canadian dollar)")))]),r("option",{attrs:{value:"inr"}},[e._v(e._s(e.__("INR \u20B9 (Indian rupee)")))]),r("option",{attrs:{value:"thb"}},[e._v(e._s(e.__("THB (Thai bath)")))]),r("option",{attrs:{value:"brl"}},[e._v(e._s(e.__("BRL R$ (Brazilian Real)")))])]):e._e(),r("div",{staticClass:"space-y-4"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Server permissions")))]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.create,expression:"form.server_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"server_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.create)?e._i(e.form.server_permissions.create,null)>-1:e.form.server_permissions.create},on:{change:function(i){var s=e.form.server_permissions.create,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.server_permissions,"create",s.concat([o])):t>-1&&e.$set(e.form.server_permissions,"create",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"create",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_create"}},[e._v(e._s(e.__("Allow server creation")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to create servers"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.update,expression:"form.server_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"server_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.update)?e._i(e.form.server_permissions.update,null)>-1:e.form.server_permissions.update},on:{change:function(i){var s=e.form.server_permissions.update,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.server_permissions,"update",s.concat([o])):t>-1&&e.$set(e.form.server_permissions,"update",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"update",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_update"}},[e._v(e._s(e.__("Allow server updating")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to update servers"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.server_permissions.delete,expression:"form.server_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"server_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.server_permissions.delete)?e._i(e.form.server_permissions.delete,null)>-1:e.form.server_permissions.delete},on:{change:function(i){var s=e.form.server_permissions.delete,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.server_permissions,"delete",s.concat([o])):t>-1&&e.$set(e.form.server_permissions,"delete",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.server_permissions,"delete",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"server_delete"}},[e._v(e._s(e.__("Allow server deletion")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to delete servers"))+" ")])])]),r("div",{staticClass:"space-y-2"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Site permissions")))]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.create,expression:"form.site_permissions['create']"}],staticClass:"form-checkbox",attrs:{id:"site_create",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.create)?e._i(e.form.site_permissions.create,null)>-1:e.form.site_permissions.create},on:{change:function(i){var s=e.form.site_permissions.create,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.site_permissions,"create",s.concat([o])):t>-1&&e.$set(e.form.site_permissions,"create",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"create",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_create"}},[e._v(e._s(e.__("Allow site creation")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to create sites"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.update,expression:"form.site_permissions['update']"}],staticClass:"form-checkbox",attrs:{id:"site_update",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.update)?e._i(e.form.site_permissions.update,null)>-1:e.form.site_permissions.update},on:{change:function(i){var s=e.form.site_permissions.update,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.site_permissions,"update",s.concat([o])):t>-1&&e.$set(e.form.site_permissions,"update",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"update",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_update"}},[e._v(e._s(e.__("Allow site updating")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to update sites"))+" ")])]),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.site_permissions.delete,expression:"form.site_permissions['delete']"}],staticClass:"form-checkbox",attrs:{id:"site_delete",type:"checkbox"},domProps:{checked:Array.isArray(e.form.site_permissions.delete)?e._i(e.form.site_permissions.delete,null)>-1:e.form.site_permissions.delete},on:{change:function(i){var s=e.form.site_permissions.delete,a=i.target,m=!!a.checked;if(Array.isArray(s)){var o=null,t=e._i(s,o);a.checked?t<0&&e.$set(e.form.site_permissions,"delete",s.concat([o])):t>-1&&e.$set(e.form.site_permissions,"delete",s.slice(0,t).concat(s.slice(t+1)))}else e.$set(e.form.site_permissions,"delete",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"site_delete"}},[e._v(e._s(e.__("Allow site deletion")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow users to delete sites"))+" ")])])]),e.form.server_permissions.create?r("div",{staticClass:"space-y-2"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Available server providers")))]),Object.keys(e.providers).length?e._e():r("div",{staticClass:"bg-primary text-on-primary px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[r("p",{staticClass:"block"},[e._v(" There are no server providers to select from. You can synchronize new server providers from the Services tab. ")])]),e._l(e.providers,function(i,s){return r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.providers,expression:"form.providers"}],staticClass:"form-checkbox",attrs:{id:`provider-${s}`,type:"checkbox"},domProps:{value:s,checked:Array.isArray(e.form.providers)?e._i(e.form.providers,s)>-1:e.form.providers},on:{change:function(a){var m=e.form.providers,o=a.target,t=!!o.checked;if(Array.isArray(m)){var p=s,l=e._i(m,p);o.checked?l<0&&e.$set(e.form,"providers",m.concat([p])):l>-1&&e.$set(e.form,"providers",m.slice(0,l).concat(m.slice(l+1)))}else e.$set(e.form,"providers",t)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:`provider-${s}`}},[e._v(e._s(i))])])})],2):e._e(),r("FormActions",[r("Button",[e._v(e._s(e.__("Save")))]),r("Button",{attrs:{variant:"danger",type:"button"},on:{click:e.confirmDelete}},[e._v(" "+e._s(e.__("Delete"))+" ")])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},E=[],L=I(N,D,E,!1,null,null,null,null);const Ne=L.exports;export{Ne as default}; diff --git a/public/build/assets/Edit.9d147055.js b/public/build/assets/Edit.28317b81.js similarity index 95% rename from public/build/assets/Edit.9d147055.js rename to public/build/assets/Edit.28317b81.js index d8fc7a8..402b975 100644 --- a/public/build/assets/Edit.9d147055.js +++ b/public/build/assets/Edit.28317b81.js @@ -1 +1 @@ -import i from"./TopBar.8157552e.js";import n from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import s from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.32034cd8.js";import y from"./SettingsLayout.3305573b.js";import h from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import v from"./FormSelect.6e35ae7d.js";import x from"./FormTextarea.5b8e3d32.js";import S from"./Form.2cdcadd9.js";import F from"./FormActions.83ccca91.js";import k from"./Tabs.286fcb8b.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={metaInfo(){return{title:`${this.__("Edit article")}`}},layout:g,components:{TopBar:i,Container:n,Content:m,Page:a,PageHeader:s,PageHeaderTitle:p,PageBody:l,Button:c,List:f,ListItem:u,StatusBubble:_,NotificationBadge:d,FormInput:b,FormTextarea:x,SettingsLayout:y,SettingsSegment:h,Form:S,FormSelect:v,FormActions:F,Tabs:k},props:{article:Object,categories:Object},data(){return{sending:!1,form:{title:this.article.title,content:this.article.content,category_id:this.article.documentation_category_id}}},methods:{submit(){this.$inertia.patch(this.route("admin.documentation.articles.update",this.article.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var T=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Edit article")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(o){t.$set(t.form,"title",o)},expression:"form.title"}}),r("FormSelect",{attrs:{label:t.__("Category"),errors:t.$page.props.errors.category_id},model:{value:t.form.category_id,callback:function(o){t.$set(t.form,"category_id",o)},expression:"form.category_id"}},t._l(t.categories,function(o,e){return r("option",{domProps:{value:e,textContent:t._s(o)}})}),0),r("FormTextarea",{attrs:{rows:"10","helper-text":"You may use markdown in this field for markup",label:t.__("Content"),errors:t.$page.props.errors.content},model:{value:t.form.content,callback:function(o){t.$set(t.form,"content",o)},expression:"form.content"}}),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},B=[],$=C(P,T,B,!1,null,null,null,null);const Tt=$.exports;export{Tt as default}; +import i from"./TopBar.8157552e.js";import n from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import s from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.17290af6.js";import y from"./SettingsLayout.3305573b.js";import h from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import v from"./FormSelect.6e35ae7d.js";import x from"./FormTextarea.5b8e3d32.js";import S from"./Form.2cdcadd9.js";import F from"./FormActions.83ccca91.js";import k from"./Tabs.286fcb8b.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={metaInfo(){return{title:`${this.__("Edit article")}`}},layout:g,components:{TopBar:i,Container:n,Content:m,Page:a,PageHeader:s,PageHeaderTitle:p,PageBody:l,Button:c,List:f,ListItem:u,StatusBubble:_,NotificationBadge:d,FormInput:b,FormTextarea:x,SettingsLayout:y,SettingsSegment:h,Form:S,FormSelect:v,FormActions:F,Tabs:k},props:{article:Object,categories:Object},data(){return{sending:!1,form:{title:this.article.title,content:this.article.content,category_id:this.article.documentation_category_id}}},methods:{submit(){this.$inertia.patch(this.route("admin.documentation.articles.update",this.article.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var T=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Edit article")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(o){t.$set(t.form,"title",o)},expression:"form.title"}}),r("FormSelect",{attrs:{label:t.__("Category"),errors:t.$page.props.errors.category_id},model:{value:t.form.category_id,callback:function(o){t.$set(t.form,"category_id",o)},expression:"form.category_id"}},t._l(t.categories,function(o,e){return r("option",{domProps:{value:e,textContent:t._s(o)}})}),0),r("FormTextarea",{attrs:{rows:"10","helper-text":"You may use markdown in this field for markup",label:t.__("Content"),errors:t.$page.props.errors.content},model:{value:t.form.content,callback:function(o){t.$set(t.form,"content",o)},expression:"form.content"}}),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},B=[],$=C(P,T,B,!1,null,null,null,null);const Tt=$.exports;export{Tt as default}; diff --git a/public/build/assets/Edit.4fb33b09.js b/public/build/assets/Edit.2fb50602.js similarity index 95% rename from public/build/assets/Edit.4fb33b09.js rename to public/build/assets/Edit.2fb50602.js index 9e152c2..cb89f78 100644 --- a/public/build/assets/Edit.4fb33b09.js +++ b/public/build/assets/Edit.2fb50602.js @@ -1 +1 @@ -import o from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import a from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.32034cd8.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import h from"./FormInput.7debc7c5.js";import v from"./FormTextarea.5b8e3d32.js";import x from"./FormSelect.6e35ae7d.js";import b from"./Form.2cdcadd9.js";import S from"./FormActions.83ccca91.js";import{u as F}from"./confirm.de1ba996.js";import k from"./Tabs.1a21a1c7.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const T={metaInfo(){return{title:`${this.__("Edit alert")}`}},layout:d,components:{TopBar:o,Container:i,Content:s,Page:m,PageHeader:n,PageHeaderTitle:a,PageBody:p,Button:l,List:f,ListItem:u,StatusBubble:_,NotificationBadge:c,FormInput:h,FormSelect:x,SettingsLayout:g,SettingsSegment:y,Form:b,FormTextarea:v,FormActions:S,Tabs:k},data(){return{sending:!1,form:{type:this.alert.type,message:this.alert.message,expires_at:this.alert.expires_at}}},props:{alert:Object},methods:{submit(){this.$inertia.patch(this.route("admin.alerts.update",this.alert.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){F({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this alert?"),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("admin.alerts.delete",this.alert.id),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var $=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Edit alert")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(e){return e.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormTextarea",{attrs:{label:t.__("Message"),errors:t.$page.props.errors.message},model:{value:t.form.message,callback:function(e){t.$set(t.form,"message",e)},expression:"form.message"}}),r("FormInput",{attrs:{label:t.__("Expires at"),placeholder:"2020-01-01 00:00:00",errors:t.$page.props.errors.expires_at},model:{value:t.form.expires_at,callback:function(e){t.$set(t.form,"expires_at",e)},expression:"form.expires_at"}}),r("FormSelect",{attrs:{errors:t.$page.props.errors.type,label:t.__("Type")},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},[r("option",{attrs:{value:"info"}},[t._v(t._s(t.__("Informational")))]),r("option",{attrs:{value:"warning"}},[t._v(t._s(t.__("Warning")))]),r("option",{attrs:{value:"danger"}},[t._v(t._s(t.__("Danger")))])]),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))]),r("Button",{attrs:{variant:"danger",type:"button"},on:{click:t.confirmDelete}},[t._v(" "+t._s(t.__("Delete"))+" ")])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},C=[],P=B(T,$,C,!1,null,null,null,null);const Ct=P.exports;export{Ct as default}; +import o from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import a from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.17290af6.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import h from"./FormInput.7debc7c5.js";import v from"./FormTextarea.5b8e3d32.js";import x from"./FormSelect.6e35ae7d.js";import b from"./Form.2cdcadd9.js";import S from"./FormActions.83ccca91.js";import{u as F}from"./confirm.059313bf.js";import k from"./Tabs.1a21a1c7.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const T={metaInfo(){return{title:`${this.__("Edit alert")}`}},layout:d,components:{TopBar:o,Container:i,Content:s,Page:m,PageHeader:n,PageHeaderTitle:a,PageBody:p,Button:l,List:f,ListItem:u,StatusBubble:_,NotificationBadge:c,FormInput:h,FormSelect:x,SettingsLayout:g,SettingsSegment:y,Form:b,FormTextarea:v,FormActions:S,Tabs:k},data(){return{sending:!1,form:{type:this.alert.type,message:this.alert.message,expires_at:this.alert.expires_at}}},props:{alert:Object},methods:{submit(){this.$inertia.patch(this.route("admin.alerts.update",this.alert.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){F({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this alert?"),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("admin.alerts.delete",this.alert.id),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var $=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Edit alert")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(e){return e.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormTextarea",{attrs:{label:t.__("Message"),errors:t.$page.props.errors.message},model:{value:t.form.message,callback:function(e){t.$set(t.form,"message",e)},expression:"form.message"}}),r("FormInput",{attrs:{label:t.__("Expires at"),placeholder:"2020-01-01 00:00:00",errors:t.$page.props.errors.expires_at},model:{value:t.form.expires_at,callback:function(e){t.$set(t.form,"expires_at",e)},expression:"form.expires_at"}}),r("FormSelect",{attrs:{errors:t.$page.props.errors.type,label:t.__("Type")},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},[r("option",{attrs:{value:"info"}},[t._v(t._s(t.__("Informational")))]),r("option",{attrs:{value:"warning"}},[t._v(t._s(t.__("Warning")))]),r("option",{attrs:{value:"danger"}},[t._v(t._s(t.__("Danger")))])]),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))]),r("Button",{attrs:{variant:"danger",type:"button"},on:{click:t.confirmDelete}},[t._v(" "+t._s(t.__("Delete"))+" ")])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},C=[],P=B(T,$,C,!1,null,null,null,null);const Ct=P.exports;export{Ct as default}; diff --git a/public/build/assets/Edit.a6c0bf0f.js b/public/build/assets/Edit.3190f902.js similarity index 95% rename from public/build/assets/Edit.a6c0bf0f.js rename to public/build/assets/Edit.3190f902.js index c204c05..70bcff4 100644 --- a/public/build/assets/Edit.a6c0bf0f.js +++ b/public/build/assets/Edit.3190f902.js @@ -1 +1 @@ -import s from"./TopBar.8157552e.js";import n from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import u from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import d from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import h from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.32034cd8.js";import g from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import T from"./FormTextarea.5b8e3d32.js";import A from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import k from"./FormActions.83ccca91.js";import{u as i}from"./confirm.de1ba996.js";import F from"./Tabs.de9dab32.js";import x from"./Table.5d32c28c.js";import B from"./TableHead.1eed799b.js";import D from"./TableHeader.44bdf327.js";import C from"./TableRow.6382a60a.js";import H from"./TableBody.c78326a3.js";import $ from"./TableData.c69a64ca.js";import{n as w}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={layout:y,components:{TopBar:s,Container:n,Content:a,Page:m,PageHeader:p,PageHeaderTitle:l,PageBody:u,Button:f,List:c,ListItem:d,StatusBubble:_,NotificationBadge:h,FormInput:v,FormSelect:A,SettingsLayout:g,SettingsSegment:b,Form:S,FormActions:k,Tabs:F,FormTextarea:T,Table:x,TableHead:B,TableHeader:D,TableRow:C,TableBody:H,TableData:$},data(){return{sending:!1,form:{domain:this.site.domain},formAttach:{email:null}}},props:{site:Object,users:[Object,Array]},methods:{submit(){this.sending=!0,this.$inertia.patch(this.route("admin.services.sites.update",this.site.id),this.form,{onFinish:()=>{this.sending=!1}})},confirmDelete(){i({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this site? Everything associated with this site will be detached."),onConfirm:()=>this.delete()})},delete(){this.sending=!0,this.$inertia.delete(this.route("admin.services.sites.delete",this.site.id),{onFinish:()=>{this.sending=!1}})},attach(){this.sending=!0,this.$inertia.post(this.route("admin.services.sites.attach",this.site.id),this.formAttach,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.formAttach.email=null)}})},confirmDetach(o){i({title:this.__("Are you sure?"),message:this.__("Are you sure you want to detach this user from this site?"),onConfirm:()=>this.detach(o)})},detach(o){this.sending=!0,this.$inertia.delete(this.route("admin.services.sites.detach",[this.site.id,o]),{onFinish:()=>{this.sending=!1}})}}};var E=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Edit site")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(r){t.$set(t.form,"domain",r)},expression:"form.domain"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))]),e("Button",{attrs:{variant:"danger",type:"button"},on:{click:t.confirmDelete}},[t._v(t._s(t.__("Delete")))])],1)],1)]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Attached users")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.attach.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Email"),errors:t.$page.props.errors.email},model:{value:t.formAttach.email,callback:function(r){t.$set(t.formAttach,"email",r)},expression:"formAttach.email"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Attached users list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Email")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.users,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.name))]),e("TableData",[t._v(t._s(r.email))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(R){return t.confirmDetach(r.id)}}},[t._v(" "+t._s(t.__("Detach"))+" ")])],1)],1)}),1)],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],I=w(P,E,L,!1,null,null,null,null);const Nt=I.exports;export{Nt as default}; +import s from"./TopBar.8157552e.js";import n from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import u from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import d from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import h from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.17290af6.js";import g from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import T from"./FormTextarea.5b8e3d32.js";import A from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import k from"./FormActions.83ccca91.js";import{u as i}from"./confirm.059313bf.js";import F from"./Tabs.de9dab32.js";import x from"./Table.5d32c28c.js";import B from"./TableHead.1eed799b.js";import D from"./TableHeader.44bdf327.js";import C from"./TableRow.6382a60a.js";import H from"./TableBody.c78326a3.js";import $ from"./TableData.c69a64ca.js";import{n as w}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={layout:y,components:{TopBar:s,Container:n,Content:a,Page:m,PageHeader:p,PageHeaderTitle:l,PageBody:u,Button:f,List:c,ListItem:d,StatusBubble:_,NotificationBadge:h,FormInput:v,FormSelect:A,SettingsLayout:g,SettingsSegment:b,Form:S,FormActions:k,Tabs:F,FormTextarea:T,Table:x,TableHead:B,TableHeader:D,TableRow:C,TableBody:H,TableData:$},data(){return{sending:!1,form:{domain:this.site.domain},formAttach:{email:null}}},props:{site:Object,users:[Object,Array]},methods:{submit(){this.sending=!0,this.$inertia.patch(this.route("admin.services.sites.update",this.site.id),this.form,{onFinish:()=>{this.sending=!1}})},confirmDelete(){i({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this site? Everything associated with this site will be detached."),onConfirm:()=>this.delete()})},delete(){this.sending=!0,this.$inertia.delete(this.route("admin.services.sites.delete",this.site.id),{onFinish:()=>{this.sending=!1}})},attach(){this.sending=!0,this.$inertia.post(this.route("admin.services.sites.attach",this.site.id),this.formAttach,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.formAttach.email=null)}})},confirmDetach(o){i({title:this.__("Are you sure?"),message:this.__("Are you sure you want to detach this user from this site?"),onConfirm:()=>this.detach(o)})},detach(o){this.sending=!0,this.$inertia.delete(this.route("admin.services.sites.detach",[this.site.id,o]),{onFinish:()=>{this.sending=!1}})}}};var E=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Edit site")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(r){t.$set(t.form,"domain",r)},expression:"form.domain"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))]),e("Button",{attrs:{variant:"danger",type:"button"},on:{click:t.confirmDelete}},[t._v(t._s(t.__("Delete")))])],1)],1)]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Attached users")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.attach.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Email"),errors:t.$page.props.errors.email},model:{value:t.formAttach.email,callback:function(r){t.$set(t.formAttach,"email",r)},expression:"formAttach.email"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Attached users list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Email")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.users,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.name))]),e("TableData",[t._v(t._s(r.email))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(R){return t.confirmDetach(r.id)}}},[t._v(" "+t._s(t.__("Detach"))+" ")])],1)],1)}),1)],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],I=w(P,E,L,!1,null,null,null,null);const Nt=I.exports;export{Nt as default}; diff --git a/public/build/assets/Edit.b7775943.js b/public/build/assets/Edit.36526b55.js similarity index 96% rename from public/build/assets/Edit.b7775943.js rename to public/build/assets/Edit.36526b55.js index b18ddc7..cd97790 100644 --- a/public/build/assets/Edit.b7775943.js +++ b/public/build/assets/Edit.36526b55.js @@ -1 +1 @@ -import d from"./TopBar.8157552e.js";import f from"./Container.f87d9f62.js";import c from"./Content.e22a1fd6.js";import u from"./Page.3927bdbf.js";import _ from"./PageHeader.a5f457a5.js";import v from"./PageHeaderTitle.3ed783af.js";import h from"./PageBody.dec1fae1.js";import g from"./Button.f17dffc9.js";import b from"./List.d5d221b1.js";import y from"./ListItem.ee1e88fb.js";import w from"./StatusBubble.4f1d8322.js";import x from"./NotificationBadge.b6fae3d5.js";import C from"./MainLayout.32034cd8.js";import k from"./SettingsLayout.3305573b.js";import A from"./SettingsSegment.e8fdfb41.js";import S from"./FormInput.7debc7c5.js";import T from"./FormTextarea.5b8e3d32.js";import P from"./FormSelect.6e35ae7d.js";import $ from"./Form.2cdcadd9.js";import B from"./FormActions.83ccca91.js";import{u as F}from"./confirm.de1ba996.js";import H from"./Tabs.de9dab32.js";import I from"./Table.5d32c28c.js";import D from"./TableHead.1eed799b.js";import L from"./TableHeader.44bdf327.js";import E from"./TableRow.6382a60a.js";import N from"./TableBody.c78326a3.js";import R from"./TableData.c69a64ca.js";import{n as j}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const O={layout:C,metaInfo(){return{title:`${this.__("Edit provider")}`}},components:{TopBar:d,Container:f,Content:c,Page:u,PageHeader:_,PageHeaderTitle:v,PageBody:h,Button:g,List:b,ListItem:y,StatusBubble:w,NotificationBadge:x,FormInput:S,FormSelect:P,SettingsLayout:k,SettingsSegment:A,Form:$,FormActions:B,Tabs:H,FormTextarea:T,Table:I,TableHead:D,TableHeader:L,TableRow:E,TableBody:N,TableData:R},data(){var n,e;return{sending:!1,form:{name:this.provider.name,allowed_plans:(n=this.provider.allowed_plans)!=null?n:[],allowed_regions:(e=this.provider.allowed_regions)!=null?e:[]}}},props:{provider:Object,availableRegions:[Object,Array],availablePlans:[Object,Array]},methods:{submit(){this.$inertia.patch(this.route("admin.services.providers.update",this.provider.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){F({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this provider?"),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("admin.services.providers.delete",this.provider.id),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var z=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Edit provider")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(i){return i.preventDefault(),e.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(i){e.$set(e.form,"name",i)},expression:"form.name"}}),r("div",{staticClass:"space-y-4"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Allowed plans")))]),r("p",{staticClass:"text-medium-emphasis"},[e._v(" Select the plans here that your users are allowed to use for this provider. If there are no plans selected, all will be available. ")]),r("div",e._l(e.availablePlans,function(i,t){return r("div",{staticClass:"space-y-1"},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.allowed_plans,expression:"form.allowed_plans"}],staticClass:"form-checkbox",attrs:{id:`plan-${t}`,type:"checkbox"},domProps:{value:t,checked:Array.isArray(e.form.allowed_plans)?e._i(e.form.allowed_plans,t)>-1:e.form.allowed_plans},on:{change:function(m){var o=e.form.allowed_plans,s=m.target,p=!!s.checked;if(Array.isArray(o)){var l=t,a=e._i(o,l);s.checked?a<0&&e.$set(e.form,"allowed_plans",o.concat([l])):a>-1&&e.$set(e.form,"allowed_plans",o.slice(0,a).concat(o.slice(a+1)))}else e.$set(e.form,"allowed_plans",p)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:`plan-${t}`}},[e._v(e._s(i))])])}),0)]),r("div",{staticClass:"space-y-4"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Allowed regions")))]),r("p",{staticClass:"text-medium-emphasis"},[e._v(" Select the regions here that your users are allowed to use for this provider. If there are no regions selected, all will be available. ")]),r("div",e._l(e.availableRegions,function(i,t){return r("div",{staticClass:"space-y-1"},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.allowed_regions,expression:"form.allowed_regions"}],staticClass:"form-checkbox",attrs:{id:`region-${t}`,type:"checkbox"},domProps:{value:t,checked:Array.isArray(e.form.allowed_regions)?e._i(e.form.allowed_regions,t)>-1:e.form.allowed_regions},on:{change:function(m){var o=e.form.allowed_regions,s=m.target,p=!!s.checked;if(Array.isArray(o)){var l=t,a=e._i(o,l);s.checked?a<0&&e.$set(e.form,"allowed_regions",o.concat([l])):a>-1&&e.$set(e.form,"allowed_regions",o.slice(0,a).concat(o.slice(a+1)))}else e.$set(e.form,"allowed_regions",p)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:`region-${t}`}},[e._v(e._s(i))])])}),0)]),r("FormActions",[r("Button",[e._v(e._s(e.__("Save")))]),r("Button",{attrs:{variant:"danger",type:"button"},on:{click:e.confirmDelete}},[e._v(e._s(e.__("Delete")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},M=[],q=j(O,z,M,!1,null,null,null,null);const Qe=q.exports;export{Qe as default}; +import d from"./TopBar.8157552e.js";import f from"./Container.f87d9f62.js";import c from"./Content.e22a1fd6.js";import u from"./Page.3927bdbf.js";import _ from"./PageHeader.a5f457a5.js";import v from"./PageHeaderTitle.3ed783af.js";import h from"./PageBody.dec1fae1.js";import g from"./Button.f17dffc9.js";import b from"./List.d5d221b1.js";import y from"./ListItem.ee1e88fb.js";import w from"./StatusBubble.4f1d8322.js";import x from"./NotificationBadge.b6fae3d5.js";import C from"./MainLayout.17290af6.js";import k from"./SettingsLayout.3305573b.js";import A from"./SettingsSegment.e8fdfb41.js";import S from"./FormInput.7debc7c5.js";import T from"./FormTextarea.5b8e3d32.js";import P from"./FormSelect.6e35ae7d.js";import $ from"./Form.2cdcadd9.js";import B from"./FormActions.83ccca91.js";import{u as F}from"./confirm.059313bf.js";import H from"./Tabs.de9dab32.js";import I from"./Table.5d32c28c.js";import D from"./TableHead.1eed799b.js";import L from"./TableHeader.44bdf327.js";import E from"./TableRow.6382a60a.js";import N from"./TableBody.c78326a3.js";import R from"./TableData.c69a64ca.js";import{n as j}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const O={layout:C,metaInfo(){return{title:`${this.__("Edit provider")}`}},components:{TopBar:d,Container:f,Content:c,Page:u,PageHeader:_,PageHeaderTitle:v,PageBody:h,Button:g,List:b,ListItem:y,StatusBubble:w,NotificationBadge:x,FormInput:S,FormSelect:P,SettingsLayout:k,SettingsSegment:A,Form:$,FormActions:B,Tabs:H,FormTextarea:T,Table:I,TableHead:D,TableHeader:L,TableRow:E,TableBody:N,TableData:R},data(){var n,e;return{sending:!1,form:{name:this.provider.name,allowed_plans:(n=this.provider.allowed_plans)!=null?n:[],allowed_regions:(e=this.provider.allowed_regions)!=null?e:[]}}},props:{provider:Object,availableRegions:[Object,Array],availablePlans:[Object,Array]},methods:{submit(){this.$inertia.patch(this.route("admin.services.providers.update",this.provider.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){F({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this provider?"),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("admin.services.providers.delete",this.provider.id),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var z=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Edit provider")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(i){return i.preventDefault(),e.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(i){e.$set(e.form,"name",i)},expression:"form.name"}}),r("div",{staticClass:"space-y-4"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Allowed plans")))]),r("p",{staticClass:"text-medium-emphasis"},[e._v(" Select the plans here that your users are allowed to use for this provider. If there are no plans selected, all will be available. ")]),r("div",e._l(e.availablePlans,function(i,t){return r("div",{staticClass:"space-y-1"},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.allowed_plans,expression:"form.allowed_plans"}],staticClass:"form-checkbox",attrs:{id:`plan-${t}`,type:"checkbox"},domProps:{value:t,checked:Array.isArray(e.form.allowed_plans)?e._i(e.form.allowed_plans,t)>-1:e.form.allowed_plans},on:{change:function(m){var o=e.form.allowed_plans,s=m.target,p=!!s.checked;if(Array.isArray(o)){var l=t,a=e._i(o,l);s.checked?a<0&&e.$set(e.form,"allowed_plans",o.concat([l])):a>-1&&e.$set(e.form,"allowed_plans",o.slice(0,a).concat(o.slice(a+1)))}else e.$set(e.form,"allowed_plans",p)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:`plan-${t}`}},[e._v(e._s(i))])])}),0)]),r("div",{staticClass:"space-y-4"},[r("h3",{staticClass:"text-base leading-6 font-medium border-b border-dotted border-medium-emphasis pb-1"},[e._v(" "+e._s(e.__("Allowed regions")))]),r("p",{staticClass:"text-medium-emphasis"},[e._v(" Select the regions here that your users are allowed to use for this provider. If there are no regions selected, all will be available. ")]),r("div",e._l(e.availableRegions,function(i,t){return r("div",{staticClass:"space-y-1"},[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.allowed_regions,expression:"form.allowed_regions"}],staticClass:"form-checkbox",attrs:{id:`region-${t}`,type:"checkbox"},domProps:{value:t,checked:Array.isArray(e.form.allowed_regions)?e._i(e.form.allowed_regions,t)>-1:e.form.allowed_regions},on:{change:function(m){var o=e.form.allowed_regions,s=m.target,p=!!s.checked;if(Array.isArray(o)){var l=t,a=e._i(o,l);s.checked?a<0&&e.$set(e.form,"allowed_regions",o.concat([l])):a>-1&&e.$set(e.form,"allowed_regions",o.slice(0,a).concat(o.slice(a+1)))}else e.$set(e.form,"allowed_regions",p)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:`region-${t}`}},[e._v(e._s(i))])])}),0)]),r("FormActions",[r("Button",[e._v(e._s(e.__("Save")))]),r("Button",{attrs:{variant:"danger",type:"button"},on:{click:e.confirmDelete}},[e._v(e._s(e.__("Delete")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},M=[],q=j(O,z,M,!1,null,null,null,null);const Qe=q.exports;export{Qe as default}; diff --git a/public/build/assets/Edit.aceeabfc.js b/public/build/assets/Edit.6951c487.js similarity index 96% rename from public/build/assets/Edit.aceeabfc.js rename to public/build/assets/Edit.6951c487.js index 8ff42a4..e05dd41 100644 --- a/public/build/assets/Edit.aceeabfc.js +++ b/public/build/assets/Edit.6951c487.js @@ -1 +1 @@ -import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.32034cd8.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import h from"./FormInput.7debc7c5.js";import v from"./FormTextarea.5b8e3d32.js";import b from"./Form.2cdcadd9.js";import x from"./FormActions.83ccca91.js";import S from"./Tabs.286fcb8b.js";import{n as k}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`${this.__("Create category")}`}},layout:_,components:{TopBar:e,Container:i,Content:m,Page:n,PageHeader:p,PageHeaderTitle:s,PageBody:a,Button:f,List:u,ListItem:l,StatusBubble:c,NotificationBadge:d,FormInput:h,FormTextarea:v,SettingsLayout:g,SettingsSegment:y,Form:b,FormActions:x,Tabs:S},props:{category:Object},data(){return{sending:!1,form:{title:this.category.title,description:this.category.description}}},methods:{submit(){this.$inertia.patch(this.route("admin.documentation.update",this.category.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var T=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Edit category")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(o){t.$set(t.form,"title",o)},expression:"form.title"}}),r("FormTextarea",{attrs:{label:t.__("Description"),"helper-text":"You may use markdown in this field for markup",errors:t.$page.props.errors.description},model:{value:t.form.description,callback:function(o){t.$set(t.form,"description",o)},expression:"form.description"}}),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},B=[],P=k(F,T,B,!1,null,null,null,null);const Ft=P.exports;export{Ft as default}; +import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.17290af6.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import h from"./FormInput.7debc7c5.js";import v from"./FormTextarea.5b8e3d32.js";import b from"./Form.2cdcadd9.js";import x from"./FormActions.83ccca91.js";import S from"./Tabs.286fcb8b.js";import{n as k}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`${this.__("Create category")}`}},layout:_,components:{TopBar:e,Container:i,Content:m,Page:n,PageHeader:p,PageHeaderTitle:s,PageBody:a,Button:f,List:u,ListItem:l,StatusBubble:c,NotificationBadge:d,FormInput:h,FormTextarea:v,SettingsLayout:g,SettingsSegment:y,Form:b,FormActions:x,Tabs:S},props:{category:Object},data(){return{sending:!1,form:{title:this.category.title,description:this.category.description}}},methods:{submit(){this.$inertia.patch(this.route("admin.documentation.update",this.category.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var T=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Edit category")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(o){t.$set(t.form,"title",o)},expression:"form.title"}}),r("FormTextarea",{attrs:{label:t.__("Description"),"helper-text":"You may use markdown in this field for markup",errors:t.$page.props.errors.description},model:{value:t.form.description,callback:function(o){t.$set(t.form,"description",o)},expression:"form.description"}}),r("FormActions",[r("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},B=[],P=k(F,T,B,!1,null,null,null,null);const Ft=P.exports;export{Ft as default}; diff --git a/public/build/assets/Edit.760e048c.js b/public/build/assets/Edit.7057432c.js similarity index 97% rename from public/build/assets/Edit.760e048c.js rename to public/build/assets/Edit.7057432c.js index 07aaf45..e2999b3 100644 --- a/public/build/assets/Edit.760e048c.js +++ b/public/build/assets/Edit.7057432c.js @@ -1 +1 @@ -import n from"./TopBar.8157552e.js";import l from"./Container.f87d9f62.js";import p from"./Content.e22a1fd6.js";import u from"./Page.3927bdbf.js";import f from"./PageHeader.a5f457a5.js";import _ from"./PageHeaderTitle.3ed783af.js";import c from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import g from"./List.d5d221b1.js";import h from"./ListItem.ee1e88fb.js";import b from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import k from"./MainLayout.32034cd8.js";import y from"./SettingsLayout.3305573b.js";import x from"./SettingsSegment.e8fdfb41.js";import w from"./FormInput.7debc7c5.js";import F from"./FormTextarea.5b8e3d32.js";import S from"./FormSelect.6e35ae7d.js";import P from"./Form.2cdcadd9.js";import $ from"./FormActions.83ccca91.js";import{u as C}from"./confirm.de1ba996.js";import q from"./Tabs.4a91c310.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const A={metaInfo(){return{title:`${this.__("Edit user")}`}},layout:k,components:{TopBar:n,Container:l,Content:p,Page:u,PageHeader:f,PageHeaderTitle:_,PageBody:c,Button:d,List:g,ListItem:h,StatusBubble:b,NotificationBadge:v,FormInput:w,FormSelect:S,SettingsLayout:y,SettingsSegment:x,Form:P,FormActions:$,Tabs:q,FormTextarea:F},data(){return{sending:!1,form:{name:this.user.name,email:this.user.email,role:this.user.role,package:this.user.package_id,notes:this.user.notes,language:this.user.language,blocked:this.user.blocked,requires_password_for_ftp:this.user.requires_password_for_ftp}}},props:{user:Object,packages:Object,languages:Array},methods:{submit(){this.$inertia.patch(this.route("admin.users.update",this.user.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){C({title:this.__("Are you sure?"),message:"Are you sure you want to delete this user? Everything associated with this user will be detached.",onConfirm:()=>this.delete()})},delete(){this.sending=!0,this.$inertia.delete(this.route("admin.users.destroy",this.user.id),{onFinish:()=>{this.sending=!1}})}}};var B=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Edit user")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),r("FormInput",{attrs:{label:e.__("Email"),errors:e.$page.props.errors.email,type:"email"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}}),r("FormTextarea",{attrs:{label:e.__("Notes"),errors:e.$page.props.errors.notes},model:{value:e.form.notes,callback:function(t){e.$set(e.form,"notes",t)},expression:"form.notes"}}),r("FormSelect",{attrs:{label:e.__("Role")},model:{value:e.form.role,callback:function(t){e.$set(e.form,"role",t)},expression:"form.role"}},[r("option",{attrs:{value:"user"}},[e._v("User")]),r("option",{attrs:{value:"admin"}},[e._v("Administrator")])]),r("FormSelect",{attrs:{label:e.__("Package")},model:{value:e.form.package,callback:function(t){e.$set(e.form,"package",t)},expression:"form.package"}},[r("option",{attrs:{value:""},domProps:{textContent:e._s(e.__("None"))}}),e._l(e.packages,function(t,o){return r("option",{domProps:{value:o,textContent:e._s(t)}})})],2),r("FormSelect",{attrs:{label:e.__("Language")},model:{value:e.form.language,callback:function(t){e.$set(e.form,"language",t)},expression:"form.language"}},e._l(e.languages,function(t){return r("option",{domProps:{value:t,textContent:e._s(t)}})}),0),r("FormTextarea",{attrs:{label:e.__("Blocked"),errors:e.$page.props.errors.blocked,rows:"2"},model:{value:e.form.blocked,callback:function(t){e.$set(e.form,"blocked",t)},expression:"form.blocked"}}),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.requires_password_for_ftp,expression:"form.requires_password_for_ftp"}],staticClass:"form-checkbox",attrs:{id:"isolate_per_site_per_user",type:"checkbox"},domProps:{checked:Array.isArray(e.form.requires_password_for_ftp)?e._i(e.form.requires_password_for_ftp,null)>-1:e.form.requires_password_for_ftp},on:{change:function(t){var o=e.form.requires_password_for_ftp,a=t.target,m=!!a.checked;if(Array.isArray(o)){var i=null,s=e._i(o,i);a.checked?s<0&&e.$set(e.form,"requires_password_for_ftp",o.concat([i])):s>-1&&e.$set(e.form,"requires_password_for_ftp",o.slice(0,s).concat(o.slice(s+1)))}else e.$set(e.form,"requires_password_for_ftp",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"isolate_per_site_per_user"}},[e._v(e._s(e.__("Require password to show FTP password")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("Disabling this will allow this user to get the FTP password right away."))+" ")])]),r("FormActions",[r("Button",[e._v(e._s(e.__("Save")))]),r("Button",{attrs:{variant:"danger",type:"button"},on:{click:e.confirmDelete}},[e._v(" "+e._s(e.__("Delete"))+" ")])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},E=[],L=T(A,B,E,!1,null,null,null,null);const Ee=L.exports;export{Ee as default}; +import n from"./TopBar.8157552e.js";import l from"./Container.f87d9f62.js";import p from"./Content.e22a1fd6.js";import u from"./Page.3927bdbf.js";import f from"./PageHeader.a5f457a5.js";import _ from"./PageHeaderTitle.3ed783af.js";import c from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import g from"./List.d5d221b1.js";import h from"./ListItem.ee1e88fb.js";import b from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import k from"./MainLayout.17290af6.js";import y from"./SettingsLayout.3305573b.js";import x from"./SettingsSegment.e8fdfb41.js";import w from"./FormInput.7debc7c5.js";import F from"./FormTextarea.5b8e3d32.js";import S from"./FormSelect.6e35ae7d.js";import P from"./Form.2cdcadd9.js";import $ from"./FormActions.83ccca91.js";import{u as C}from"./confirm.059313bf.js";import q from"./Tabs.4a91c310.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const A={metaInfo(){return{title:`${this.__("Edit user")}`}},layout:k,components:{TopBar:n,Container:l,Content:p,Page:u,PageHeader:f,PageHeaderTitle:_,PageBody:c,Button:d,List:g,ListItem:h,StatusBubble:b,NotificationBadge:v,FormInput:w,FormSelect:S,SettingsLayout:y,SettingsSegment:x,Form:P,FormActions:$,Tabs:q,FormTextarea:F},data(){return{sending:!1,form:{name:this.user.name,email:this.user.email,role:this.user.role,package:this.user.package_id,notes:this.user.notes,language:this.user.language,blocked:this.user.blocked,requires_password_for_ftp:this.user.requires_password_for_ftp}}},props:{user:Object,packages:Object,languages:Array},methods:{submit(){this.$inertia.patch(this.route("admin.users.update",this.user.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){C({title:this.__("Are you sure?"),message:"Are you sure you want to delete this user? Everything associated with this user will be detached.",onConfirm:()=>this.delete()})},delete(){this.sending=!0,this.$inertia.delete(this.route("admin.users.destroy",this.user.id),{onFinish:()=>{this.sending=!1}})}}};var B=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Edit user")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}}},[r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),r("FormInput",{attrs:{label:e.__("Email"),errors:e.$page.props.errors.email,type:"email"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email",t)},expression:"form.email"}}),r("FormTextarea",{attrs:{label:e.__("Notes"),errors:e.$page.props.errors.notes},model:{value:e.form.notes,callback:function(t){e.$set(e.form,"notes",t)},expression:"form.notes"}}),r("FormSelect",{attrs:{label:e.__("Role")},model:{value:e.form.role,callback:function(t){e.$set(e.form,"role",t)},expression:"form.role"}},[r("option",{attrs:{value:"user"}},[e._v("User")]),r("option",{attrs:{value:"admin"}},[e._v("Administrator")])]),r("FormSelect",{attrs:{label:e.__("Package")},model:{value:e.form.package,callback:function(t){e.$set(e.form,"package",t)},expression:"form.package"}},[r("option",{attrs:{value:""},domProps:{textContent:e._s(e.__("None"))}}),e._l(e.packages,function(t,o){return r("option",{domProps:{value:o,textContent:e._s(t)}})})],2),r("FormSelect",{attrs:{label:e.__("Language")},model:{value:e.form.language,callback:function(t){e.$set(e.form,"language",t)},expression:"form.language"}},e._l(e.languages,function(t){return r("option",{domProps:{value:t,textContent:e._s(t)}})}),0),r("FormTextarea",{attrs:{label:e.__("Blocked"),errors:e.$page.props.errors.blocked,rows:"2"},model:{value:e.form.blocked,callback:function(t){e.$set(e.form,"blocked",t)},expression:"form.blocked"}}),r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.requires_password_for_ftp,expression:"form.requires_password_for_ftp"}],staticClass:"form-checkbox",attrs:{id:"isolate_per_site_per_user",type:"checkbox"},domProps:{checked:Array.isArray(e.form.requires_password_for_ftp)?e._i(e.form.requires_password_for_ftp,null)>-1:e.form.requires_password_for_ftp},on:{change:function(t){var o=e.form.requires_password_for_ftp,a=t.target,m=!!a.checked;if(Array.isArray(o)){var i=null,s=e._i(o,i);a.checked?s<0&&e.$set(e.form,"requires_password_for_ftp",o.concat([i])):s>-1&&e.$set(e.form,"requires_password_for_ftp",o.slice(0,s).concat(o.slice(s+1)))}else e.$set(e.form,"requires_password_for_ftp",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"isolate_per_site_per_user"}},[e._v(e._s(e.__("Require password to show FTP password")))]),r("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("Disabling this will allow this user to get the FTP password right away."))+" ")])]),r("FormActions",[r("Button",[e._v(e._s(e.__("Save")))]),r("Button",{attrs:{variant:"danger",type:"button"},on:{click:e.confirmDelete}},[e._v(" "+e._s(e.__("Delete"))+" ")])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},E=[],L=T(A,B,E,!1,null,null,null,null);const Ee=L.exports;export{Ee as default}; diff --git a/public/build/assets/Edit.ebfb7fc3.js b/public/build/assets/Edit.cdc2fb1f.js similarity index 95% rename from public/build/assets/Edit.ebfb7fc3.js rename to public/build/assets/Edit.cdc2fb1f.js index 021fcff..304c10e 100644 --- a/public/build/assets/Edit.ebfb7fc3.js +++ b/public/build/assets/Edit.cdc2fb1f.js @@ -1 +1 @@ -import s from"./TopBar.8157552e.js";import a from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import u from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import h from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.32034cd8.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import T from"./FormTextarea.5b8e3d32.js";import x from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import k from"./FormActions.83ccca91.js";import{u as i}from"./confirm.de1ba996.js";import A from"./Tabs.de9dab32.js";import F from"./Table.5d32c28c.js";import $ from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import D from"./TableRow.6382a60a.js";import C from"./TableBody.c78326a3.js";import H from"./TableData.c69a64ca.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const w={layout:v,components:{TopBar:s,Container:a,Content:m,Page:n,PageHeader:p,PageHeaderTitle:u,PageBody:l,Button:f,List:c,ListItem:_,StatusBubble:d,NotificationBadge:h,FormInput:b,FormSelect:x,SettingsLayout:g,SettingsSegment:y,Form:S,FormActions:k,Tabs:A,FormTextarea:T,Table:F,TableHead:$,TableHeader:B,TableRow:D,TableBody:C,TableData:H},data(){return{sending:!1,form:{name:this.server.name,ip:this.server.ip,maximum_sites:this.server.maximum_sites},formAttach:{email:null}}},props:{server:Object,users:[Object,Array]},methods:{submit(){this.$inertia.patch(this.route("admin.services.servers.update",this.server.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){i({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this server? Everything associated with this server will be detached."),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("admin.services.servers.delete",this.server.id),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},attach(){this.$inertia.post(this.route("admin.services.servers.attach",this.server.id),this.formAttach,{onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.formAttach.email=null)}})},confirmDetach(o){i({title:this.__("Are you sure?"),message:this.__("Are you sure you want to detach this user from this server?"),onConfirm:()=>this.detach(o)})},detach(o){this.$inertia.delete(this.route("admin.services.servers.detach",[this.server.id,o]),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var I=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Edit server")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Name"),errors:t.$page.props.errors.name},model:{value:t.form.name,callback:function(r){t.$set(t.form,"name",r)},expression:"form.name"}}),e("FormInput",{attrs:{label:t.__("IP address"),errors:t.$page.props.errors.ip},model:{value:t.form.ip,callback:function(r){t.$set(t.form,"ip",r)},expression:"form.ip"}}),e("FormInput",{attrs:{label:t.__("Maximum sites"),errors:t.$page.props.errors.maximum_sites},model:{value:t.form.maximum_sites,callback:function(r){t.$set(t.form,"maximum_sites",r)},expression:"form.maximum_sites"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))]),e("Button",{attrs:{variant:"danger",type:"button"},on:{click:t.confirmDelete}},[t._v(" "+t._s(t.__("Delete"))+" ")])],1)],1)]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Attached users")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.attach.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Email"),errors:t.$page.props.errors.email},model:{value:t.formAttach.email,callback:function(r){t.$set(t.formAttach,"email",r)},expression:"formAttach.email"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Attached users list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Email")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.users,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.name))]),e("TableData",[t._v(t._s(r.email))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(R){return t.confirmDetach(r.id)}}},[t._v(" "+t._s(t.__("Detach"))+" ")])],1)],1)}),1)],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},E=[],L=P(w,I,E,!1,null,null,null,null);const zt=L.exports;export{zt as default}; +import s from"./TopBar.8157552e.js";import a from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import u from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import h from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.17290af6.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import b from"./FormInput.7debc7c5.js";import T from"./FormTextarea.5b8e3d32.js";import x from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import k from"./FormActions.83ccca91.js";import{u as i}from"./confirm.059313bf.js";import A from"./Tabs.de9dab32.js";import F from"./Table.5d32c28c.js";import $ from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import D from"./TableRow.6382a60a.js";import C from"./TableBody.c78326a3.js";import H from"./TableData.c69a64ca.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const w={layout:v,components:{TopBar:s,Container:a,Content:m,Page:n,PageHeader:p,PageHeaderTitle:u,PageBody:l,Button:f,List:c,ListItem:_,StatusBubble:d,NotificationBadge:h,FormInput:b,FormSelect:x,SettingsLayout:g,SettingsSegment:y,Form:S,FormActions:k,Tabs:A,FormTextarea:T,Table:F,TableHead:$,TableHeader:B,TableRow:D,TableBody:C,TableData:H},data(){return{sending:!1,form:{name:this.server.name,ip:this.server.ip,maximum_sites:this.server.maximum_sites},formAttach:{email:null}}},props:{server:Object,users:[Object,Array]},methods:{submit(){this.$inertia.patch(this.route("admin.services.servers.update",this.server.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){i({title:this.__("Are you sure?"),message:this.__("Are you sure you want to delete this server? Everything associated with this server will be detached."),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("admin.services.servers.delete",this.server.id),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},attach(){this.$inertia.post(this.route("admin.services.servers.attach",this.server.id),this.formAttach,{onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.formAttach.email=null)}})},confirmDetach(o){i({title:this.__("Are you sure?"),message:this.__("Are you sure you want to detach this user from this server?"),onConfirm:()=>this.detach(o)})},detach(o){this.$inertia.delete(this.route("admin.services.servers.detach",[this.server.id,o]),{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var I=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Edit server")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Edit")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Name"),errors:t.$page.props.errors.name},model:{value:t.form.name,callback:function(r){t.$set(t.form,"name",r)},expression:"form.name"}}),e("FormInput",{attrs:{label:t.__("IP address"),errors:t.$page.props.errors.ip},model:{value:t.form.ip,callback:function(r){t.$set(t.form,"ip",r)},expression:"form.ip"}}),e("FormInput",{attrs:{label:t.__("Maximum sites"),errors:t.$page.props.errors.maximum_sites},model:{value:t.form.maximum_sites,callback:function(r){t.$set(t.form,"maximum_sites",r)},expression:"form.maximum_sites"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))]),e("Button",{attrs:{variant:"danger",type:"button"},on:{click:t.confirmDelete}},[t._v(" "+t._s(t.__("Delete"))+" ")])],1)],1)]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Attached users")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.attach.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Email"),errors:t.$page.props.errors.email},model:{value:t.formAttach.email,callback:function(r){t.$set(t.formAttach,"email",r)},expression:"formAttach.email"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Attached users list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Email")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.users,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.name))]),e("TableData",[t._v(t._s(r.email))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(R){return t.confirmDetach(r.id)}}},[t._v(" "+t._s(t.__("Detach"))+" ")])],1)],1)}),1)],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},E=[],L=P(w,I,E,!1,null,null,null,null);const zt=L.exports;export{zt as default}; diff --git a/public/build/assets/Email.254c86d0.js b/public/build/assets/Email.ed1bd555.js similarity index 91% rename from public/build/assets/Email.254c86d0.js rename to public/build/assets/Email.ed1bd555.js index b616cc2..31e615f 100644 --- a/public/build/assets/Email.254c86d0.js +++ b/public/build/assets/Email.ed1bd555.js @@ -1 +1 @@ -import i from"./TextDivider.54add59f.js";import a from"./FormInput.7debc7c5.js";import o from"./Button.f17dffc9.js";import n from"./Container.f87d9f62.js";import{u as r}from"./notification.2c23a76c.js";import{n as l}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./app.afed1c99.js";const m={metaInfo(){return{title:`${this.__("Reset password")}`}},components:{TextDivider:i,FormInput:a,Button:o,Container:n},props:{errors:Object},data(){return{sending:!1,form:{email:null}}},methods:{useNotification:r,submit(){this.sending=!0,this.$inertia.post(this.route("password.email"),{email:this.form.email},{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form.email=null,r({variant:"success",title:this.__("Reset password"),message:this.$page.props.flash.success}))}})}}};var p=function(){var t=this,e=t._self._c;return e("div",{staticClass:"flex items-center justify-center w-full min-h-screen"},[e("Container",{attrs:{size:"small"}},[e("form",{staticClass:"space-y-4",on:{submit:function(s){return s.preventDefault(),t.submit.apply(null,arguments)}}},[e("div",{staticClass:"flex flex-col items-center space-y-5"},[t.$page.props.settings.logo?e("img",{staticClass:"h-14",attrs:{src:t.$page.props.settings.logo}}):t._e(),e("h1",{staticClass:"font-semibold text-center text-title"},[t._v(" "+t._s(t.__("Reset password"))+" ")])]),e("FormInput",{attrs:{label:t.__("Email"),errors:t.$page.props.errors.email,id:"email",type:"email",required:""},model:{value:t.form.email,callback:function(s){t.$set(t.form,"email",s)},expression:"form.email"}}),e("Button",{attrs:{variant:"primary",disabled:t.sending,block:""}},[t._v(t._s(t.__("Reset")))]),e("TextDivider",[t._v(t._s(t.__("Or")))]),e("div",{staticClass:"space-y-3"},[e("Button",{attrs:{as:"inertia-link",href:t.route("login"),variant:"secondary",block:""}},[t._v(t._s(t.__("Login")))])],1)],1)])],1)},c=[],_=l(m,p,c,!1,null,null,null,null);const F=_.exports;export{F as default}; +import i from"./TextDivider.54add59f.js";import a from"./FormInput.7debc7c5.js";import o from"./Button.f17dffc9.js";import n from"./Container.f87d9f62.js";import{u as r}from"./notification.db2f2ae7.js";import{n as l}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./app.79e1f42d.js";const m={metaInfo(){return{title:`${this.__("Reset password")}`}},components:{TextDivider:i,FormInput:a,Button:o,Container:n},props:{errors:Object},data(){return{sending:!1,form:{email:null}}},methods:{useNotification:r,submit(){this.sending=!0,this.$inertia.post(this.route("password.email"),{email:this.form.email},{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form.email=null,r({variant:"success",title:this.__("Reset password"),message:this.$page.props.flash.success}))}})}}};var p=function(){var t=this,e=t._self._c;return e("div",{staticClass:"flex items-center justify-center w-full min-h-screen"},[e("Container",{attrs:{size:"small"}},[e("form",{staticClass:"space-y-4",on:{submit:function(s){return s.preventDefault(),t.submit.apply(null,arguments)}}},[e("div",{staticClass:"flex flex-col items-center space-y-5"},[t.$page.props.settings.logo?e("img",{staticClass:"h-14",attrs:{src:t.$page.props.settings.logo}}):t._e(),e("h1",{staticClass:"font-semibold text-center text-title"},[t._v(" "+t._s(t.__("Reset password"))+" ")])]),e("FormInput",{attrs:{label:t.__("Email"),errors:t.$page.props.errors.email,id:"email",type:"email",required:""},model:{value:t.form.email,callback:function(s){t.$set(t.form,"email",s)},expression:"form.email"}}),e("Button",{attrs:{variant:"primary",disabled:t.sending,block:""}},[t._v(t._s(t.__("Reset")))]),e("TextDivider",[t._v(t._s(t.__("Or")))]),e("div",{staticClass:"space-y-3"},[e("Button",{attrs:{as:"inertia-link",href:t.route("login"),variant:"secondary",block:""}},[t._v(t._s(t.__("Login")))])],1)],1)])],1)},c=[],_=l(m,p,c,!1,null,null,null,null);const F=_.exports;export{F as default}; diff --git a/public/build/assets/Index.a338f47c.js b/public/build/assets/Index.03e16656.js similarity index 93% rename from public/build/assets/Index.a338f47c.js rename to public/build/assets/Index.03e16656.js index 17562f6..f0578be 100644 --- a/public/build/assets/Index.a338f47c.js +++ b/public/build/assets/Index.03e16656.js @@ -1 +1 @@ -import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import _ from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import T from"./MainLayout.32034cd8.js";import c from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import v from"./Pagination.a93b6f75.js";import y from"./Tabs.aeedb2cf.js";import g from"./Table.5d32c28c.js";import S from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import B from"./TableRow.6382a60a.js";import P from"./TableBody.c78326a3.js";import w from"./TableData.c69a64ca.js";import{n as x}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";const C={metaInfo(){return{title:`${this.__("Support")}`}},layout:T,components:{TopBar:e,Container:i,Content:m,Page:a,PageHeader:p,PageHeaderTitle:n,PageBody:s,Button:l,List:_,ListItem:f,StatusBubble:u,NotificationBadge:d,SettingsLayout:c,SettingsSegment:b,Pagination:v,Tabs:y,Table:g,TableHead:S,TableHeader:H,TableRow:B,TableBody:P,TableData:w},props:{tickets:Array},data(){return{}},mounted(){}};var R=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Support")))])]},proxy:!0}])}),r("PageBody",[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[r("Table",{attrs:{caption:"Support list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Name")))]),r("TableHeader",[t._v(t._s(t.__("Replies")))]),r("TableHeader")],1)],1),r("TableBody",t._l(t.tickets,function(o){return r("TableRow",{key:o.id},[r("TableData",[t._v(t._s(o.title))]),r("TableData",[t._v(t._s(o.replies_count))]),r("TableData",[r("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.support.show",o.id)}},[t._v(" "+t._s(t.__("View"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})],1)],1)],1)],1)},h=[],k=x(C,R,h,!1,null,null,null,null);const Pt=k.exports;export{Pt as default}; +import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import _ from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import T from"./MainLayout.17290af6.js";import c from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import v from"./Pagination.a93b6f75.js";import y from"./Tabs.aeedb2cf.js";import g from"./Table.5d32c28c.js";import S from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import B from"./TableRow.6382a60a.js";import P from"./TableBody.c78326a3.js";import w from"./TableData.c69a64ca.js";import{n as x}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";const C={metaInfo(){return{title:`${this.__("Support")}`}},layout:T,components:{TopBar:e,Container:i,Content:m,Page:a,PageHeader:p,PageHeaderTitle:n,PageBody:s,Button:l,List:_,ListItem:f,StatusBubble:u,NotificationBadge:d,SettingsLayout:c,SettingsSegment:b,Pagination:v,Tabs:y,Table:g,TableHead:S,TableHeader:H,TableRow:B,TableBody:P,TableData:w},props:{tickets:Array},data(){return{}},mounted(){}};var R=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Support")))])]},proxy:!0}])}),r("PageBody",[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[r("Table",{attrs:{caption:"Support list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Name")))]),r("TableHeader",[t._v(t._s(t.__("Replies")))]),r("TableHeader")],1)],1),r("TableBody",t._l(t.tickets,function(o){return r("TableRow",{key:o.id},[r("TableData",[t._v(t._s(o.title))]),r("TableData",[t._v(t._s(o.replies_count))]),r("TableData",[r("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.support.show",o.id)}},[t._v(" "+t._s(t.__("View"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})],1)],1)],1)],1)},h=[],k=x(C,R,h,!1,null,null,null,null);const Pt=k.exports;export{Pt as default}; diff --git a/public/build/assets/Index.d6da7305.js b/public/build/assets/Index.08de3331.js similarity index 96% rename from public/build/assets/Index.d6da7305.js rename to public/build/assets/Index.08de3331.js index 8d8e7a2..02ce88d 100644 --- a/public/build/assets/Index.d6da7305.js +++ b/public/build/assets/Index.08de3331.js @@ -1 +1 @@ -import i from"./TopBar.c92e4bb0.js";import m from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import s from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.32034cd8.js";import b from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import h from"./IconStorage.ef2b2e41.js";import y from"./Modal.a59fc373.js";import $ from"./ModalContainer.51de3ea9.js";import x from"./FormInput.7debc7c5.js";import F from"./FormSelect.6e35ae7d.js";import I from"./FormActions.83ccca91.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const C={metaInfo(){return{title:`${this.__("Profile")}`}},layout:g,components:{TopBar:i,Container:m,Content:a,Page:p,PageHeader:s,PageHeaderTitle:n,PageBody:l,Button:f,List:u,ListItem:c,StatusBubble:d,NotificationBadge:_,IconBox:b,IconGlobe:v,IconStorage:h,Modal:y,ModalContainer:$,FormInput:x,FormSelect:F,FormActions:I},props:{profile:Object,countries:Object},data(){return{form:{name:this.profile.name,email:this.profile.email,language:this.profile.language,address:this.profile.address,country:this.profile.country,zip:this.profile.zip,city:this.profile.city},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Profile"),to:this.route("profile.index")}]}},methods:{submit(){this.$inertia.patch(this.route("profile.update"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var B=function(){var r=this,o=r._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),o("Content",[o("Container",[o("PageBody",[o("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),r.submit.apply(null,arguments)}}},[o("FormInput",{attrs:{label:r.__("Name"),errors:r.$page.props.errors.name},model:{value:r.form.name,callback:function(t){r.$set(r.form,"name",t)},expression:"form.name"}}),o("FormInput",{attrs:{label:r.__("Email"),type:"email",errors:r.$page.props.errors.email},model:{value:r.form.email,callback:function(t){r.$set(r.form,"email",t)},expression:"form.email"}}),o("FormSelect",{attrs:{label:r.__("Language"),errors:r.$page.props.errors.language},model:{value:r.form.language,callback:function(t){r.$set(r.form,"language",t)},expression:"form.language"}},[o("option",{attrs:{value:"en"}},[r._v("English")]),o("option",{attrs:{value:"nl"}},[r._v("Dutch")]),o("option",{attrs:{value:"fr"}},[r._v("French")]),o("option",{attrs:{value:"da"}},[r._v("Danish")]),o("option",{attrs:{value:"nb-no"}},[r._v("Norwegian")]),o("option",{attrs:{value:"pt"}},[r._v("Portuguese")])]),o("FormInput",{attrs:{label:r.__("Address"),type:"text",errors:r.$page.props.errors.address},model:{value:r.form.address,callback:function(t){r.$set(r.form,"address",t)},expression:"form.address"}}),o("FormSelect",{attrs:{label:r.__("Country"),errors:r.$page.props.errors.country},model:{value:r.form.country,callback:function(t){r.$set(r.form,"country",t)},expression:"form.country"}},r._l(r.countries,function(t,e){return o("option",{domProps:{value:e,textContent:r._s(t)}})}),0),o("FormInput",{attrs:{label:r.__("ZIP"),type:"text",errors:r.$page.props.errors.zip},model:{value:r.form.zip,callback:function(t){r.$set(r.form,"zip",t)},expression:"form.zip"}}),o("FormInput",{attrs:{label:r.__("City"),type:"text",errors:r.$page.props.errors.city},model:{value:r.form.city,callback:function(t){r.$set(r.form,"city",t)},expression:"form.city"}}),o("FormActions",[o("Button",[r._v(r._s(r.__("Save")))])],1)],1)])],1)],1)],1)},k=[],z=P(C,B,k,!1,null,null,null,null);const zr=z.exports;export{zr as default}; +import i from"./TopBar.c92e4bb0.js";import m from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import s from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.17290af6.js";import b from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import h from"./IconStorage.ef2b2e41.js";import y from"./Modal.a59fc373.js";import $ from"./ModalContainer.51de3ea9.js";import x from"./FormInput.7debc7c5.js";import F from"./FormSelect.6e35ae7d.js";import I from"./FormActions.83ccca91.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const C={metaInfo(){return{title:`${this.__("Profile")}`}},layout:g,components:{TopBar:i,Container:m,Content:a,Page:p,PageHeader:s,PageHeaderTitle:n,PageBody:l,Button:f,List:u,ListItem:c,StatusBubble:d,NotificationBadge:_,IconBox:b,IconGlobe:v,IconStorage:h,Modal:y,ModalContainer:$,FormInput:x,FormSelect:F,FormActions:I},props:{profile:Object,countries:Object},data(){return{form:{name:this.profile.name,email:this.profile.email,language:this.profile.language,address:this.profile.address,country:this.profile.country,zip:this.profile.zip,city:this.profile.city},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Profile"),to:this.route("profile.index")}]}},methods:{submit(){this.$inertia.patch(this.route("profile.update"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var B=function(){var r=this,o=r._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),o("Content",[o("Container",[o("PageBody",[o("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),r.submit.apply(null,arguments)}}},[o("FormInput",{attrs:{label:r.__("Name"),errors:r.$page.props.errors.name},model:{value:r.form.name,callback:function(t){r.$set(r.form,"name",t)},expression:"form.name"}}),o("FormInput",{attrs:{label:r.__("Email"),type:"email",errors:r.$page.props.errors.email},model:{value:r.form.email,callback:function(t){r.$set(r.form,"email",t)},expression:"form.email"}}),o("FormSelect",{attrs:{label:r.__("Language"),errors:r.$page.props.errors.language},model:{value:r.form.language,callback:function(t){r.$set(r.form,"language",t)},expression:"form.language"}},[o("option",{attrs:{value:"en"}},[r._v("English")]),o("option",{attrs:{value:"nl"}},[r._v("Dutch")]),o("option",{attrs:{value:"fr"}},[r._v("French")]),o("option",{attrs:{value:"da"}},[r._v("Danish")]),o("option",{attrs:{value:"nb-no"}},[r._v("Norwegian")]),o("option",{attrs:{value:"pt"}},[r._v("Portuguese")])]),o("FormInput",{attrs:{label:r.__("Address"),type:"text",errors:r.$page.props.errors.address},model:{value:r.form.address,callback:function(t){r.$set(r.form,"address",t)},expression:"form.address"}}),o("FormSelect",{attrs:{label:r.__("Country"),errors:r.$page.props.errors.country},model:{value:r.form.country,callback:function(t){r.$set(r.form,"country",t)},expression:"form.country"}},r._l(r.countries,function(t,e){return o("option",{domProps:{value:e,textContent:r._s(t)}})}),0),o("FormInput",{attrs:{label:r.__("ZIP"),type:"text",errors:r.$page.props.errors.zip},model:{value:r.form.zip,callback:function(t){r.$set(r.form,"zip",t)},expression:"form.zip"}}),o("FormInput",{attrs:{label:r.__("City"),type:"text",errors:r.$page.props.errors.city},model:{value:r.form.city,callback:function(t){r.$set(r.form,"city",t)},expression:"form.city"}}),o("FormActions",[o("Button",[r._v(r._s(r.__("Save")))])],1)],1)])],1)],1)],1)},k=[],z=P(C,B,k,!1,null,null,null,null);const zr=z.exports;export{zr as default}; diff --git a/public/build/assets/Index.c1691cbc.js b/public/build/assets/Index.10d0ebed.js similarity index 93% rename from public/build/assets/Index.c1691cbc.js rename to public/build/assets/Index.10d0ebed.js index 6f7c76d..6689700 100644 --- a/public/build/assets/Index.c1691cbc.js +++ b/public/build/assets/Index.10d0ebed.js @@ -1 +1 @@ -import i from"./TopBar.8157552e.js";import s from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import _ from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.32034cd8.js";import h from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import{u as a}from"./notification.2c23a76c.js";import T from"./FormInput.7debc7c5.js";import k from"./Tabs.4a91c310.js";import x from"./Table.5d32c28c.js";import H from"./TableHead.1eed799b.js";import S from"./TableHeader.44bdf327.js";import B from"./TableRow.6382a60a.js";import C from"./TableBody.c78326a3.js";import P from"./TableData.c69a64ca.js";import{t as w,p as D}from"./pickBy.7dd56e5a.js";import{n as I}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={metaInfo(){return{title:`${this.__("Users")}`}},layout:v,components:{TopBar:i,Container:s,Content:m,Page:n,PageHeader:p,PageHeaderTitle:_,PageBody:l,Button:f,List:c,ListItem:u,StatusBubble:d,NotificationBadge:b,SettingsLayout:h,SettingsSegment:g,Pagination:y,Tabs:k,Table:x,TableHead:H,TableHeader:S,TableRow:B,TableBody:C,TableData:P,FormInput:T},props:{users:Object,filters:Object},data(){return{form:{search:this.filters.search}}},watch:{form:{handler:w(function(){let o=D(this.form);this.$inertia.get(this.route("admin.users.index",Object.keys(o).length?o:{remember:"forget"}),{},{preserveState:!0})},500),deep:!0}},mounted(){this.$page.props.flash.success&&a({variant:"success",title:"Users",message:this.$page.props.flash.success})},methods:{useNotification:a}};var R=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Users")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4 pb-5 mb-5 border-b border-low-emphasis"},[e("FormInput",{attrs:{label:t.__("Search")},model:{value:t.form.search,callback:function(r){t.$set(t.form,"search",r)},expression:"form.search"}})],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"User list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("User name")))]),e("TableHeader",[t._v(t._s(t.__("Role")))]),e("TableHeader",[t._v(t._s(t.__("Package")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.users.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("inertia-link",{attrs:{href:t.route("admin.users.show",r.id)}},[e("span",{staticClass:"text-primary"},[t._v(t._s(r.name))]),e("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.email))]),e("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.sites_count)+" "+t._s(t.__choice("site|sites",r.sites_count))+" \xB7 "+t._s(r.servers_count)+" "+t._s(t.__choice("server|servers",r.servers_count)))])])],1),e("TableData",[t._v(t._s(r.user_name))]),e("TableData",[t._v(t._s(r.role))]),e("TableData",[t._v(t._s(r.package?r.package.name:"-"))]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.users.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.users}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},U=[],$=I(L,R,U,!1,null,null,null,null);const Ot=$.exports;export{Ot as default}; +import i from"./TopBar.8157552e.js";import s from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import _ from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.17290af6.js";import h from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import{u as a}from"./notification.db2f2ae7.js";import T from"./FormInput.7debc7c5.js";import k from"./Tabs.4a91c310.js";import x from"./Table.5d32c28c.js";import H from"./TableHead.1eed799b.js";import S from"./TableHeader.44bdf327.js";import B from"./TableRow.6382a60a.js";import C from"./TableBody.c78326a3.js";import P from"./TableData.c69a64ca.js";import{t as w,p as D}from"./pickBy.33496a24.js";import{n as I}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={metaInfo(){return{title:`${this.__("Users")}`}},layout:v,components:{TopBar:i,Container:s,Content:m,Page:n,PageHeader:p,PageHeaderTitle:_,PageBody:l,Button:f,List:c,ListItem:u,StatusBubble:d,NotificationBadge:b,SettingsLayout:h,SettingsSegment:g,Pagination:y,Tabs:k,Table:x,TableHead:H,TableHeader:S,TableRow:B,TableBody:C,TableData:P,FormInput:T},props:{users:Object,filters:Object},data(){return{form:{search:this.filters.search}}},watch:{form:{handler:w(function(){let o=D(this.form);this.$inertia.get(this.route("admin.users.index",Object.keys(o).length?o:{remember:"forget"}),{},{preserveState:!0})},500),deep:!0}},mounted(){this.$page.props.flash.success&&a({variant:"success",title:"Users",message:this.$page.props.flash.success})},methods:{useNotification:a}};var R=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Users")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4 pb-5 mb-5 border-b border-low-emphasis"},[e("FormInput",{attrs:{label:t.__("Search")},model:{value:t.form.search,callback:function(r){t.$set(t.form,"search",r)},expression:"form.search"}})],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"User list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("User name")))]),e("TableHeader",[t._v(t._s(t.__("Role")))]),e("TableHeader",[t._v(t._s(t.__("Package")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.users.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("inertia-link",{attrs:{href:t.route("admin.users.show",r.id)}},[e("span",{staticClass:"text-primary"},[t._v(t._s(r.name))]),e("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.email))]),e("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.sites_count)+" "+t._s(t.__choice("site|sites",r.sites_count))+" \xB7 "+t._s(r.servers_count)+" "+t._s(t.__choice("server|servers",r.servers_count)))])])],1),e("TableData",[t._v(t._s(r.user_name))]),e("TableData",[t._v(t._s(r.role))]),e("TableData",[t._v(t._s(r.package?r.package.name:"-"))]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.users.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.users}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},U=[],$=I(L,R,U,!1,null,null,null,null);const Ot=$.exports;export{Ot as default}; diff --git a/public/build/assets/Index.2b2f0a6e.js b/public/build/assets/Index.1317d6fc.js similarity index 94% rename from public/build/assets/Index.2b2f0a6e.js rename to public/build/assets/Index.1317d6fc.js index 3f780d7..ae94926 100644 --- a/public/build/assets/Index.2b2f0a6e.js +++ b/public/build/assets/Index.1317d6fc.js @@ -1 +1 @@ -import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.32034cd8.js";import T from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import{u as g}from"./notification.2c23a76c.js";import v from"./Tabs.286fcb8b.js";import S from"./Table.5d32c28c.js";import x from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import H from"./TableRow.6382a60a.js";import P from"./TableBody.c78326a3.js";import k from"./TableData.c69a64ca.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";const D={metaInfo(){return{title:`${this.__("Documentation")}`}},layout:c,components:{TopBar:e,Container:i,Content:m,Page:a,PageHeader:n,PageHeaderTitle:p,PageBody:s,Button:f,List:u,ListItem:l,StatusBubble:_,NotificationBadge:d,SettingsLayout:T,SettingsSegment:b,Pagination:y,Tabs:v,Table:S,TableHead:x,TableHeader:B,TableRow:H,TableBody:P,TableData:k},props:{categories:Object},data(){return{}},mounted(){},methods:{useNotification:g}};var w=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar"),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Documentation")))])]},proxy:!0}])}),o("PageBody",[o("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[o("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[o("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[o("Table",{attrs:{caption:"Documentation category list overview"}},[o("TableHead",[o("TableRow",[o("TableHeader",[t._v(t._s(t.__("Title")))]),o("TableHeader")],1)],1),o("TableBody",t._l(t.categories.data,function(r){return o("TableRow",{key:r.id},[o("TableData",[t._v(" "+t._s(r.title)+" ")]),o("TableData",[o("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.documentation.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],h=C(D,w,L,!1,null,null,null,null);const Pt=h.exports;export{Pt as default}; +import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.17290af6.js";import T from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import{u as g}from"./notification.db2f2ae7.js";import v from"./Tabs.286fcb8b.js";import S from"./Table.5d32c28c.js";import x from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import H from"./TableRow.6382a60a.js";import P from"./TableBody.c78326a3.js";import k from"./TableData.c69a64ca.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";const D={metaInfo(){return{title:`${this.__("Documentation")}`}},layout:c,components:{TopBar:e,Container:i,Content:m,Page:a,PageHeader:n,PageHeaderTitle:p,PageBody:s,Button:f,List:u,ListItem:l,StatusBubble:_,NotificationBadge:d,SettingsLayout:T,SettingsSegment:b,Pagination:y,Tabs:v,Table:S,TableHead:x,TableHeader:B,TableRow:H,TableBody:P,TableData:k},props:{categories:Object},data(){return{}},mounted(){},methods:{useNotification:g}};var w=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar"),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Documentation")))])]},proxy:!0}])}),o("PageBody",[o("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[o("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[o("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[o("Table",{attrs:{caption:"Documentation category list overview"}},[o("TableHead",[o("TableRow",[o("TableHeader",[t._v(t._s(t.__("Title")))]),o("TableHeader")],1)],1),o("TableBody",t._l(t.categories.data,function(r){return o("TableRow",{key:r.id},[o("TableData",[t._v(" "+t._s(r.title)+" ")]),o("TableData",[o("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.documentation.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],h=C(D,w,L,!1,null,null,null,null);const Pt=h.exports;export{Pt as default}; diff --git a/public/build/assets/Index.a419c816.js b/public/build/assets/Index.22b96eab.js similarity index 96% rename from public/build/assets/Index.a419c816.js rename to public/build/assets/Index.22b96eab.js index 3677f47..a657b97 100644 --- a/public/build/assets/Index.a419c816.js +++ b/public/build/assets/Index.22b96eab.js @@ -1 +1 @@ -import l from"./TopBar.8fff2b71.js";import a from"./Container.f87d9f62.js";import p from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import u from"./PageHeader.a5f457a5.js";import d from"./PageHeaderTitle.3ed783af.js";import _ from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import v from"./ListItem.ee1e88fb.js";import g from"./StatusBubble.4f1d8322.js";import h from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.32034cd8.js";import b from"./IconBox.e6c961ac.js";import I from"./IconGlobe.07030b80.js";import P from"./IconStorage.ef2b2e41.js";import S from"./IconButton.eadc8d3d.js";import x from"./IconMore.eb5410da.js";import $ from"./EmptyImage.4bfdf9ac.js";import k from"./Modal.a59fc373.js";import B from"./ModalContainer.51de3ea9.js";import w from"./FormInput.7debc7c5.js";import C from"./FormSelect.6e35ae7d.js";import L from"./FormActions.83ccca91.js";import D from"./Dropdown.d1060583.js";import F from"./DropdownList.02c48c2f.js";import M from"./DropdownListItem.ac31464c.js";import O from"./DropdownListItemButton.13731730.js";import{u as T}from"./confirm.de1ba996.js";import{n as q}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const H={metaInfo(){return{title:`${this.__("Servers")}`}},layout:y,components:{TopBar:l,Container:a,Content:p,Page:m,PageHeader:u,PageHeaderTitle:d,PageBody:_,Button:f,List:c,IconButton:S,IconMore:x,ListItem:v,StatusBubble:g,NotificationBadge:h,IconBox:b,IconGlobe:I,IconStorage:P,EmptyImage:$,Modal:k,ModalContainer:B,FormInput:w,FormActions:L,FormSelect:C,Dropdown:D,DropdownList:F,DropdownListItem:M,DropdownListItemButton:O},props:{servers:Object,dataProviders:[Array,Object]},computed:{shouldBePolling(){return!!this.servers.data.filter(o=>o.status==="busy").length}},mounted(){this.shouldBePolling&&this.startPollingInterval()},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()},"form.provider":function(o){if(!o){this.regions=[],this.plans=[];return}this.loading=!0,window.axios.get(this.route("servers.plans-and-regions",o)).then(r=>{this.loading=!1,this.regions=r.data.regions,this.plans=r.data.plans}).catch(r=>{this.loading=!1})}},data(){return{loading:!1,form:{name:null,provider_id:null,provider_region_id:null,provider_plan_id:null,database_type:"mysql"},providers:this.dataProviders,regions:[],plans:[],pollingInterval:null,modalIsOpen:!1,breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Servers"),to:this.route("servers.index")}]}},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),12e4)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("servers.index"),{},{only:["servers"],preserveScroll:!0})},submit(){this.$inertia.post(this.route("servers.store"),this.form,{only:["errors","flash","servers"],onStart:()=>this.loading=!0,onSuccess:()=>{Object.keys(this.$page.props.errors).length||(this.form.domain=null,this.modalIsOpen=!1,this.form={name:null,provider_id:null,provider_region_id:null,provider_plan_id:null})},onFinish:()=>this.loading=!1})},confirmDelete(o){T({title:this.__("Are you sure?"),message:"Your server will be deleted completely, this action is irreversible.",onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("servers.delete",o.id))}},beforeDestroy(){this.clearPollingInterval()}};var j=function(){var r=this,e=r._self._c;return e("Page",[r.can("servers","create")?e("Portal",{attrs:{to:"modals"}},[e("ModalContainer",[r.modalIsOpen?e("Modal",{on:{close:function(t){r.modalIsOpen=!1},submit:r.submit},scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Create a server")))]},proxy:!0},{key:"form",fn:function(){return[e("FormInput",{attrs:{loading:r.loading,label:r.__("Name"),placeholder:"webserver-01",errors:r.$page.props.errors.name},model:{value:r.form.name,callback:function(t){r.$set(r.form,"name",t)},expression:"form.name"}}),e("FormSelect",{attrs:{loading:r.loading,errors:r.$page.props.errors.provider_id,label:r.__("Select provider")},model:{value:r.form.provider_id,callback:function(t){r.$set(r.form,"provider_id",t)},expression:"form.provider_id"}},[e("option",{domProps:{value:`${null}`}},[r._v(r._s(r.__("Select random provider")))]),r._l(r.providers,function(t,i){return e("option",{domProps:{value:i}},[r._v(r._s(t))])})],2),e("FormSelect",{attrs:{loading:r.loading,errors:r.$page.props.errors.provider_region_id,label:r.__("Select region")},model:{value:r.form.provider_region_id,callback:function(t){r.$set(r.form,"provider_region_id",t)},expression:"form.provider_region_id"}},[e("option",{domProps:{value:`${null}`}},[r._v(r._s(r.__("Select random region")))]),r._l(r.regions,function(t,i){return e("option",{domProps:{value:i}},[r._v(r._s(t))])})],2),e("FormSelect",{attrs:{loading:r.loading,errors:r.$page.props.errors.provider_plan_id,label:r.__("Select plan")},model:{value:r.form.provider_plan_id,callback:function(t){r.$set(r.form,"provider_plan_id",t)},expression:"form.provider_plan_id"}},[e("option",{domProps:{value:`${null}`}},[r._v(r._s(r.__("Select random plan")))]),r._l(r.plans,function(t,i){return e("option",{domProps:{value:i}},[r._v(r._s(t))])})],2),e("FormSelect",{attrs:{loading:r.loading,errors:r.$page.props.errors.database_type,label:r.__("Select database type")},model:{value:r.form.database_type,callback:function(t){r.$set(r.form,"database_type",t)},expression:"form.database_type"}},[e("option",{attrs:{value:"mysql"}},[r._v(r._s(r.__("MySQL 5.7")))]),e("option",{attrs:{value:"mariadb"}},[r._v(r._s(r.__("MariaDB")))]),e("option",{attrs:{value:"postgresql"}},[r._v(r._s(r.__("PostgreSQL")))]),e("option",{attrs:{value:"postgresql13"}},[r._v(r._s(r.__("PostgreSQL 13")))])])]},proxy:!0},{key:"form-actions",fn:function(){return[e("Button",{domProps:{textContent:r._s(r.__("Create"))}})]},proxy:!0}],null,!1,2934529993)}):r._e()],1)],1):r._e(),e("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:r._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[r._v(r._s(r.__("Servers")))])]},proxy:!0},r.can("servers","create")?{key:"end",fn:function(){return[e("Button",{on:{click:function(t){r.modalIsOpen=!0}}},[r._v(r._s(r.__("Create server")))])]},proxy:!0}:null],null,!0)}),e("PageBody",[r.servers.meta.total?r._e():e("EmptyImage"),e("List",r._l(r.servers.data,function(t){return e("ListItem",{key:t.id,scopedSlots:r._u([{key:"prefix",fn:function(){return[e("StatusBubble",{attrs:{variant:t.status==="busy"?"gray":"success"}})]},proxy:!0},{key:"title",fn:function(){return[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:r.route("servers.show",t.id)}},[r._v(" "+r._s(t.name)+" ")])]},proxy:!0},{key:"subtitle",fn:function(){return[r._v(r._s(t.ip)+" "),t.ip?e("span",[r._v("\xB7")]):r._e(),r._v(" "+r._s(t.sites_count)+" "+r._s(r.__choice("site|sites",t.sites_count))+" ")]},proxy:!0},{key:"suffix",fn:function(){return[e("Dropdown",{scopedSlots:r._u([{key:"default",fn:function({isOpen:i,toggle:n,position:s}){return[e("IconButton",{on:{click:n}},[e("IconMore",{staticClass:"w-5 h-5"})],1),i?e("DropdownList",{attrs:{position:s}},[e("DropdownListItem",{attrs:{to:r.route("servers.show",t.id)}},[r._v("View")]),r.can("servers","delete")?e("DropdownListItemButton",{staticClass:"!text-danger",on:{click:function(E){return r.confirmDelete(t)}}},[r._v(" Delete ")]):r._e()],1):r._e()]}}],null,!0)})]},proxy:!0}],null,!0)})}),1)],1)],1)],1)],1)},A=[],Q=q(H,j,A,!1,null,null,null,null);const Gr=Q.exports;export{Gr as default}; +import l from"./TopBar.8fff2b71.js";import a from"./Container.f87d9f62.js";import p from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import u from"./PageHeader.a5f457a5.js";import d from"./PageHeaderTitle.3ed783af.js";import _ from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import v from"./ListItem.ee1e88fb.js";import g from"./StatusBubble.4f1d8322.js";import h from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.17290af6.js";import b from"./IconBox.e6c961ac.js";import I from"./IconGlobe.07030b80.js";import P from"./IconStorage.ef2b2e41.js";import S from"./IconButton.eadc8d3d.js";import x from"./IconMore.eb5410da.js";import $ from"./EmptyImage.4bfdf9ac.js";import k from"./Modal.a59fc373.js";import B from"./ModalContainer.51de3ea9.js";import w from"./FormInput.7debc7c5.js";import C from"./FormSelect.6e35ae7d.js";import L from"./FormActions.83ccca91.js";import D from"./Dropdown.d1060583.js";import F from"./DropdownList.02c48c2f.js";import M from"./DropdownListItem.ac31464c.js";import O from"./DropdownListItemButton.13731730.js";import{u as T}from"./confirm.059313bf.js";import{n as q}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const H={metaInfo(){return{title:`${this.__("Servers")}`}},layout:y,components:{TopBar:l,Container:a,Content:p,Page:m,PageHeader:u,PageHeaderTitle:d,PageBody:_,Button:f,List:c,IconButton:S,IconMore:x,ListItem:v,StatusBubble:g,NotificationBadge:h,IconBox:b,IconGlobe:I,IconStorage:P,EmptyImage:$,Modal:k,ModalContainer:B,FormInput:w,FormActions:L,FormSelect:C,Dropdown:D,DropdownList:F,DropdownListItem:M,DropdownListItemButton:O},props:{servers:Object,dataProviders:[Array,Object]},computed:{shouldBePolling(){return!!this.servers.data.filter(o=>o.status==="busy").length}},mounted(){this.shouldBePolling&&this.startPollingInterval()},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()},"form.provider":function(o){if(!o){this.regions=[],this.plans=[];return}this.loading=!0,window.axios.get(this.route("servers.plans-and-regions",o)).then(r=>{this.loading=!1,this.regions=r.data.regions,this.plans=r.data.plans}).catch(r=>{this.loading=!1})}},data(){return{loading:!1,form:{name:null,provider_id:null,provider_region_id:null,provider_plan_id:null,database_type:"mysql"},providers:this.dataProviders,regions:[],plans:[],pollingInterval:null,modalIsOpen:!1,breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Servers"),to:this.route("servers.index")}]}},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),12e4)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("servers.index"),{},{only:["servers"],preserveScroll:!0})},submit(){this.$inertia.post(this.route("servers.store"),this.form,{only:["errors","flash","servers"],onStart:()=>this.loading=!0,onSuccess:()=>{Object.keys(this.$page.props.errors).length||(this.form.domain=null,this.modalIsOpen=!1,this.form={name:null,provider_id:null,provider_region_id:null,provider_plan_id:null})},onFinish:()=>this.loading=!1})},confirmDelete(o){T({title:this.__("Are you sure?"),message:"Your server will be deleted completely, this action is irreversible.",onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("servers.delete",o.id))}},beforeDestroy(){this.clearPollingInterval()}};var j=function(){var r=this,e=r._self._c;return e("Page",[r.can("servers","create")?e("Portal",{attrs:{to:"modals"}},[e("ModalContainer",[r.modalIsOpen?e("Modal",{on:{close:function(t){r.modalIsOpen=!1},submit:r.submit},scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Create a server")))]},proxy:!0},{key:"form",fn:function(){return[e("FormInput",{attrs:{loading:r.loading,label:r.__("Name"),placeholder:"webserver-01",errors:r.$page.props.errors.name},model:{value:r.form.name,callback:function(t){r.$set(r.form,"name",t)},expression:"form.name"}}),e("FormSelect",{attrs:{loading:r.loading,errors:r.$page.props.errors.provider_id,label:r.__("Select provider")},model:{value:r.form.provider_id,callback:function(t){r.$set(r.form,"provider_id",t)},expression:"form.provider_id"}},[e("option",{domProps:{value:`${null}`}},[r._v(r._s(r.__("Select random provider")))]),r._l(r.providers,function(t,i){return e("option",{domProps:{value:i}},[r._v(r._s(t))])})],2),e("FormSelect",{attrs:{loading:r.loading,errors:r.$page.props.errors.provider_region_id,label:r.__("Select region")},model:{value:r.form.provider_region_id,callback:function(t){r.$set(r.form,"provider_region_id",t)},expression:"form.provider_region_id"}},[e("option",{domProps:{value:`${null}`}},[r._v(r._s(r.__("Select random region")))]),r._l(r.regions,function(t,i){return e("option",{domProps:{value:i}},[r._v(r._s(t))])})],2),e("FormSelect",{attrs:{loading:r.loading,errors:r.$page.props.errors.provider_plan_id,label:r.__("Select plan")},model:{value:r.form.provider_plan_id,callback:function(t){r.$set(r.form,"provider_plan_id",t)},expression:"form.provider_plan_id"}},[e("option",{domProps:{value:`${null}`}},[r._v(r._s(r.__("Select random plan")))]),r._l(r.plans,function(t,i){return e("option",{domProps:{value:i}},[r._v(r._s(t))])})],2),e("FormSelect",{attrs:{loading:r.loading,errors:r.$page.props.errors.database_type,label:r.__("Select database type")},model:{value:r.form.database_type,callback:function(t){r.$set(r.form,"database_type",t)},expression:"form.database_type"}},[e("option",{attrs:{value:"mysql"}},[r._v(r._s(r.__("MySQL 5.7")))]),e("option",{attrs:{value:"mariadb"}},[r._v(r._s(r.__("MariaDB")))]),e("option",{attrs:{value:"postgresql"}},[r._v(r._s(r.__("PostgreSQL")))]),e("option",{attrs:{value:"postgresql13"}},[r._v(r._s(r.__("PostgreSQL 13")))])])]},proxy:!0},{key:"form-actions",fn:function(){return[e("Button",{domProps:{textContent:r._s(r.__("Create"))}})]},proxy:!0}],null,!1,2934529993)}):r._e()],1)],1):r._e(),e("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:r._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[r._v(r._s(r.__("Servers")))])]},proxy:!0},r.can("servers","create")?{key:"end",fn:function(){return[e("Button",{on:{click:function(t){r.modalIsOpen=!0}}},[r._v(r._s(r.__("Create server")))])]},proxy:!0}:null],null,!0)}),e("PageBody",[r.servers.meta.total?r._e():e("EmptyImage"),e("List",r._l(r.servers.data,function(t){return e("ListItem",{key:t.id,scopedSlots:r._u([{key:"prefix",fn:function(){return[e("StatusBubble",{attrs:{variant:t.status==="busy"?"gray":"success"}})]},proxy:!0},{key:"title",fn:function(){return[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:r.route("servers.show",t.id)}},[r._v(" "+r._s(t.name)+" ")])]},proxy:!0},{key:"subtitle",fn:function(){return[r._v(r._s(t.ip)+" "),t.ip?e("span",[r._v("\xB7")]):r._e(),r._v(" "+r._s(t.sites_count)+" "+r._s(r.__choice("site|sites",t.sites_count))+" ")]},proxy:!0},{key:"suffix",fn:function(){return[e("Dropdown",{scopedSlots:r._u([{key:"default",fn:function({isOpen:i,toggle:n,position:s}){return[e("IconButton",{on:{click:n}},[e("IconMore",{staticClass:"w-5 h-5"})],1),i?e("DropdownList",{attrs:{position:s}},[e("DropdownListItem",{attrs:{to:r.route("servers.show",t.id)}},[r._v("View")]),r.can("servers","delete")?e("DropdownListItemButton",{staticClass:"!text-danger",on:{click:function(E){return r.confirmDelete(t)}}},[r._v(" Delete ")]):r._e()],1):r._e()]}}],null,!0)})]},proxy:!0}],null,!0)})}),1)],1)],1)],1)],1)},A=[],Q=q(H,j,A,!1,null,null,null,null);const Gr=Q.exports;export{Gr as default}; diff --git a/public/build/assets/Index.501a40c1.js b/public/build/assets/Index.32754fd7.js similarity index 97% rename from public/build/assets/Index.501a40c1.js rename to public/build/assets/Index.32754fd7.js index b17e21e..b5a5200 100644 --- a/public/build/assets/Index.501a40c1.js +++ b/public/build/assets/Index.32754fd7.js @@ -1 +1 @@ -import e from"./TopBar.05f3ac34.js";import i from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.32034cd8.js";import g from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import h from"./IconStorage.ef2b2e41.js";import b from"./Modal.a59fc373.js";import x from"./ModalContainer.51de3ea9.js";import I from"./FormInput.7debc7c5.js";import k from"./FormTextarea.5b8e3d32.js";import v from"./FormActions.83ccca91.js";import C from"./EmptyImage.4bfdf9ac.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={metaInfo(){return{title:`${this.__("Support")}`}},layout:d,components:{TopBar:e,Container:i,Content:n,Page:m,PageHeader:p,PageHeaderTitle:s,PageBody:a,Button:l,List:u,ListItem:f,StatusBubble:c,NotificationBadge:_,IconBox:g,IconGlobe:y,IconStorage:h,Modal:b,ModalContainer:x,FormInput:I,FormTextarea:k,FormActions:v,EmptyImage:C},props:{tickets:Object},data(){return{loading:!1,modalIsOpen:!1,form:{title:null,content:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Support"),to:this.route("support.index")}]}},methods:{submit(){this.loading=!0,this.$inertia.post(this.route("support.store"),this.form,{onFinish:()=>{Object.keys(this.$page.props.errors).length||(this.form.title=null,this.form.content=null,this.loading=!1,this.modalIsOpen=!1)}})}}};var $=function(){var t=this,o=t._self._c;return o("Page",[o("Portal",{attrs:{to:"modals"}},[o("ModalContainer",[t.modalIsOpen?o("Modal",{on:{close:function(r){t.modalIsOpen=!1},submit:t.submit},scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create support request")))]},proxy:!0},{key:"form",fn:function(){return[o("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(r){t.$set(t.form,"title",r)},expression:"form.title"}}),o("FormTextarea",{attrs:{label:t.__("Content"),errors:t.$page.props.errors.content},model:{value:t.form.content,callback:function(r){t.$set(t.form,"content",r)},expression:"form.content"}})]},proxy:!0},{key:"form-actions",fn:function(){return[o("Button",{domProps:{textContent:t._s(t.__("Create"))}})]},proxy:!0}],null,!1,1024002657)}):t._e()],1)],1),o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Support")))])]},proxy:!0},{key:"end",fn:function(){return[o("Button",{on:{click:function(r){t.modalIsOpen=!0}}},[t._v(t._s(t.__("Create ticket")))])]},proxy:!0}])}),o("PageBody",[t.tickets.total?t._e():o("EmptyImage"),o("List",t._l(t.tickets.data,function(r){return o("ListItem",{key:r.id,scopedSlots:t._u([{key:"title",fn:function(){return[o("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("support.show",r.id)}},[t._v(" "+t._s(r.title)+" ")])]},proxy:!0}],null,!0)})}),1)],1)],1)],1)],1)},S=[],F=B(P,$,S,!1,null,null,null,null);const Ot=F.exports;export{Ot as default}; +import e from"./TopBar.05f3ac34.js";import i from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.17290af6.js";import g from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import h from"./IconStorage.ef2b2e41.js";import b from"./Modal.a59fc373.js";import x from"./ModalContainer.51de3ea9.js";import I from"./FormInput.7debc7c5.js";import k from"./FormTextarea.5b8e3d32.js";import v from"./FormActions.83ccca91.js";import C from"./EmptyImage.4bfdf9ac.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={metaInfo(){return{title:`${this.__("Support")}`}},layout:d,components:{TopBar:e,Container:i,Content:n,Page:m,PageHeader:p,PageHeaderTitle:s,PageBody:a,Button:l,List:u,ListItem:f,StatusBubble:c,NotificationBadge:_,IconBox:g,IconGlobe:y,IconStorage:h,Modal:b,ModalContainer:x,FormInput:I,FormTextarea:k,FormActions:v,EmptyImage:C},props:{tickets:Object},data(){return{loading:!1,modalIsOpen:!1,form:{title:null,content:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Support"),to:this.route("support.index")}]}},methods:{submit(){this.loading=!0,this.$inertia.post(this.route("support.store"),this.form,{onFinish:()=>{Object.keys(this.$page.props.errors).length||(this.form.title=null,this.form.content=null,this.loading=!1,this.modalIsOpen=!1)}})}}};var $=function(){var t=this,o=t._self._c;return o("Page",[o("Portal",{attrs:{to:"modals"}},[o("ModalContainer",[t.modalIsOpen?o("Modal",{on:{close:function(r){t.modalIsOpen=!1},submit:t.submit},scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create support request")))]},proxy:!0},{key:"form",fn:function(){return[o("FormInput",{attrs:{label:t.__("Title"),errors:t.$page.props.errors.title},model:{value:t.form.title,callback:function(r){t.$set(t.form,"title",r)},expression:"form.title"}}),o("FormTextarea",{attrs:{label:t.__("Content"),errors:t.$page.props.errors.content},model:{value:t.form.content,callback:function(r){t.$set(t.form,"content",r)},expression:"form.content"}})]},proxy:!0},{key:"form-actions",fn:function(){return[o("Button",{domProps:{textContent:t._s(t.__("Create"))}})]},proxy:!0}],null,!1,1024002657)}):t._e()],1)],1),o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Support")))])]},proxy:!0},{key:"end",fn:function(){return[o("Button",{on:{click:function(r){t.modalIsOpen=!0}}},[t._v(t._s(t.__("Create ticket")))])]},proxy:!0}])}),o("PageBody",[t.tickets.total?t._e():o("EmptyImage"),o("List",t._l(t.tickets.data,function(r){return o("ListItem",{key:r.id,scopedSlots:t._u([{key:"title",fn:function(){return[o("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("support.show",r.id)}},[t._v(" "+t._s(r.title)+" ")])]},proxy:!0}],null,!0)})}),1)],1)],1)],1)],1)},S=[],F=B(P,$,S,!1,null,null,null,null);const Ot=F.exports;export{Ot as default}; diff --git a/public/build/assets/Index.6090b159.js b/public/build/assets/Index.399ba6f8.js similarity index 94% rename from public/build/assets/Index.6090b159.js rename to public/build/assets/Index.399ba6f8.js index 7464883..f84691d 100644 --- a/public/build/assets/Index.6090b159.js +++ b/public/build/assets/Index.399ba6f8.js @@ -1 +1 @@ -import i from"./TopBar.8157552e.js";import s from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import _ from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import d from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import b from"./MainLayout.32034cd8.js";import h from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import T from"./Pagination.a93b6f75.js";import{u as g}from"./notification.2c23a76c.js";import x from"./FormInput.7debc7c5.js";import S from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import C from"./TableRow.6382a60a.js";import P from"./TableBody.c78326a3.js";import w from"./TableData.c69a64ca.js";import B from"./IconPhp.bf31d2c3.js";import{t as D,p as I}from"./pickBy.7dd56e5a.js";import{n as j}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={layout:b,metaInfo(){return{title:`${this.__("Sites")}`}},components:{TopBar:i,Container:s,Content:m,Page:n,PageHeader:p,PageHeaderTitle:l,PageBody:_,Button:f,List:c,ListItem:d,StatusBubble:u,NotificationBadge:v,SettingsLayout:h,SettingsSegment:y,Pagination:T,Table:S,TableHead:k,TableHeader:H,TableRow:C,TableBody:P,TableData:w,IconPhp:B,FormInput:x},props:{sites:Object,filters:Object},mounted(){},methods:{useNotification:g},data(){return{form:{search:this.filters.search}}},watch:{form:{handler:D(function(){let o=I(this.form);this.$inertia.get(this.route("admin.sites.index",Object.keys(o).length?o:{remember:"forget"}),{},{preserveScroll:!0,preserveState:!0})},500),deep:!0}}};var R=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Sites")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{attrs:{"main-col-span":"col-span-4"},scopedSlots:t._u([{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Sites")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4 pb-5 mb-5 border-b border-low-emphasis"},[e("FormInput",{attrs:{label:t.__("Search"),placeholder:t.__("Search on site domain, or the name/email of the owner of the site")},model:{value:t.form.search,callback:function(r){t.$set(t.form,"search",r)},expression:"form.search"}})],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Site list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Server")))]),e("TableHeader",[t._v(t._s(t.__("Users")))]),e("TableHeader",[t._v(t._s(t.__("Date")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.sites.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("div",[t._v(t._s(r.domain))]),e("div",{staticClass:"flex items-center space-x-2 text-sm text-medium-emphasis"},[e("div",{staticClass:"flex items-center space-x-2"},[e("span",[e("icon-php")],1),e("span",[t._v(t._s(r.php_version))])]),r.project==="wordpress"?e("div",[t._v("\xB7")]):t._e(),r.project==="wordpress"?e("div",[t._v(t._s(t.__("WordPress installed")))]):t._e()])]),e("TableData",[t._v(" "+t._s(r.server?r.server.name:"-")+" ")]),e("TableData",{staticClass:"space-x-2"},[!r.users||!r.users.length?e("span",[t._v("-")]):t._l(r.users,function(a){return e("inertia-link",{key:a.id,staticClass:"text-primary",attrs:{href:t.route("admin.users.show",a.id)}},[t._v(t._s(a.name))])})],2),e("TableData",[t._v(" "+t._s(r.created_at)+" ")]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.sites.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.sites}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},F=[],N=j(L,R,F,!1,null,null,null,null);const Ot=N.exports;export{Ot as default}; +import i from"./TopBar.8157552e.js";import s from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import _ from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import d from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import b from"./MainLayout.17290af6.js";import h from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import T from"./Pagination.a93b6f75.js";import{u as g}from"./notification.db2f2ae7.js";import x from"./FormInput.7debc7c5.js";import S from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import C from"./TableRow.6382a60a.js";import P from"./TableBody.c78326a3.js";import w from"./TableData.c69a64ca.js";import B from"./IconPhp.bf31d2c3.js";import{t as D,p as I}from"./pickBy.33496a24.js";import{n as j}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={layout:b,metaInfo(){return{title:`${this.__("Sites")}`}},components:{TopBar:i,Container:s,Content:m,Page:n,PageHeader:p,PageHeaderTitle:l,PageBody:_,Button:f,List:c,ListItem:d,StatusBubble:u,NotificationBadge:v,SettingsLayout:h,SettingsSegment:y,Pagination:T,Table:S,TableHead:k,TableHeader:H,TableRow:C,TableBody:P,TableData:w,IconPhp:B,FormInput:x},props:{sites:Object,filters:Object},mounted(){},methods:{useNotification:g},data(){return{form:{search:this.filters.search}}},watch:{form:{handler:D(function(){let o=I(this.form);this.$inertia.get(this.route("admin.sites.index",Object.keys(o).length?o:{remember:"forget"}),{},{preserveScroll:!0,preserveState:!0})},500),deep:!0}}};var R=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Sites")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{attrs:{"main-col-span":"col-span-4"},scopedSlots:t._u([{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Sites")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4 pb-5 mb-5 border-b border-low-emphasis"},[e("FormInput",{attrs:{label:t.__("Search"),placeholder:t.__("Search on site domain, or the name/email of the owner of the site")},model:{value:t.form.search,callback:function(r){t.$set(t.form,"search",r)},expression:"form.search"}})],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Site list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Server")))]),e("TableHeader",[t._v(t._s(t.__("Users")))]),e("TableHeader",[t._v(t._s(t.__("Date")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.sites.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("div",[t._v(t._s(r.domain))]),e("div",{staticClass:"flex items-center space-x-2 text-sm text-medium-emphasis"},[e("div",{staticClass:"flex items-center space-x-2"},[e("span",[e("icon-php")],1),e("span",[t._v(t._s(r.php_version))])]),r.project==="wordpress"?e("div",[t._v("\xB7")]):t._e(),r.project==="wordpress"?e("div",[t._v(t._s(t.__("WordPress installed")))]):t._e()])]),e("TableData",[t._v(" "+t._s(r.server?r.server.name:"-")+" ")]),e("TableData",{staticClass:"space-x-2"},[!r.users||!r.users.length?e("span",[t._v("-")]):t._l(r.users,function(a){return e("inertia-link",{key:a.id,staticClass:"text-primary",attrs:{href:t.route("admin.users.show",a.id)}},[t._v(t._s(a.name))])})],2),e("TableData",[t._v(" "+t._s(r.created_at)+" ")]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.sites.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.sites}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},F=[],N=j(L,R,F,!1,null,null,null,null);const Ot=N.exports;export{Ot as default}; diff --git a/public/build/assets/Index.15731b03.js b/public/build/assets/Index.4b1079b2.js similarity index 94% rename from public/build/assets/Index.15731b03.js rename to public/build/assets/Index.4b1079b2.js index 6811fcf..531c908 100644 --- a/public/build/assets/Index.15731b03.js +++ b/public/build/assets/Index.4b1079b2.js @@ -1 +1 @@ -import o from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import _ from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.32034cd8.js";import v from"./SettingsLayout.3305573b.js";import T from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import x from"./Tabs.40adb3dd.js";import b from"./Table.5d32c28c.js";import g from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import S from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import h from"./TableData.c69a64ca.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";const D={metaInfo(){return{title:`${this.__("Packages")}`}},layout:c,components:{TopBar:o,Container:i,Content:m,Page:a,PageHeader:n,PageHeaderTitle:s,PageBody:p,Button:_,List:l,ListItem:u,StatusBubble:f,NotificationBadge:d,SettingsLayout:v,SettingsSegment:T,Pagination:y,Tabs:x,Table:b,TableHead:g,TableHeader:H,TableRow:S,TableBody:B,TableData:h},props:{packages:Array},data(){return{items:[{title:"Overview",to:this.route("admin.users.index")},{title:"Create",to:this.route("admin.users.create")}]}}};var L=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Packages")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[r("Table",{attrs:{caption:"Package list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Name")))]),r("TableHeader",[t._v("Max. sites")]),r("TableHeader",[t._v("Max. servers")]),r("TableHeader",[t._v(t._s(t.__("Users")))]),r("TableHeader")],1)],1),r("TableBody",t._l(t.packages,function(e){return r("TableRow",{key:e.id},[r("TableData",[t._v(" "+t._s(e.name)+" "),e.plan_id?r("p",{staticClass:"text-medium-emphasis"},[t._v("Attached to stripe \xB7 "+t._s(e.price_monthly)+" "+t._s(e.currency))]):t._e()]),r("TableData",[t._v(t._s(e.maximum_sites===0?"Unlimited":e.maximum_sites))]),r("TableData",[t._v(t._s(e.maximum_servers===0?"Unlimited":e.maximum_servers))]),r("TableData",[t._v(t._s(e.users_count))]),r("TableData",[r("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.packages.edit",e.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},R=[],k=C(D,L,R,!1,null,null,null,null);const Bt=k.exports;export{Bt as default}; +import o from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import s from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import _ from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.17290af6.js";import v from"./SettingsLayout.3305573b.js";import T from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import x from"./Tabs.40adb3dd.js";import b from"./Table.5d32c28c.js";import g from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import S from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import h from"./TableData.c69a64ca.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";const D={metaInfo(){return{title:`${this.__("Packages")}`}},layout:c,components:{TopBar:o,Container:i,Content:m,Page:a,PageHeader:n,PageHeaderTitle:s,PageBody:p,Button:_,List:l,ListItem:u,StatusBubble:f,NotificationBadge:d,SettingsLayout:v,SettingsSegment:T,Pagination:y,Tabs:x,Table:b,TableHead:g,TableHeader:H,TableRow:S,TableBody:B,TableData:h},props:{packages:Array},data(){return{items:[{title:"Overview",to:this.route("admin.users.index")},{title:"Create",to:this.route("admin.users.create")}]}}};var L=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Packages")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[r("Table",{attrs:{caption:"Package list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Name")))]),r("TableHeader",[t._v("Max. sites")]),r("TableHeader",[t._v("Max. servers")]),r("TableHeader",[t._v(t._s(t.__("Users")))]),r("TableHeader")],1)],1),r("TableBody",t._l(t.packages,function(e){return r("TableRow",{key:e.id},[r("TableData",[t._v(" "+t._s(e.name)+" "),e.plan_id?r("p",{staticClass:"text-medium-emphasis"},[t._v("Attached to stripe \xB7 "+t._s(e.price_monthly)+" "+t._s(e.currency))]):t._e()]),r("TableData",[t._v(t._s(e.maximum_sites===0?"Unlimited":e.maximum_sites))]),r("TableData",[t._v(t._s(e.maximum_servers===0?"Unlimited":e.maximum_servers))]),r("TableData",[t._v(t._s(e.users_count))]),r("TableData",[r("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.packages.edit",e.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},R=[],k=C(D,L,R,!1,null,null,null,null);const Bt=k.exports;export{Bt as default}; diff --git a/public/build/assets/Index.3eae7cec.js b/public/build/assets/Index.578a3ae0.js similarity index 95% rename from public/build/assets/Index.3eae7cec.js rename to public/build/assets/Index.578a3ae0.js index 15d0cb3..cf6dddb 100644 --- a/public/build/assets/Index.3eae7cec.js +++ b/public/build/assets/Index.578a3ae0.js @@ -1 +1 @@ -import a from"./TopBar.6470099f.js";import i from"./Container.f87d9f62.js";import o from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import m from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.32034cd8.js";import g from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import x from"./IconStorage.ef2b2e41.js";import{u as r}from"./notification.2c23a76c.js";import{n as b}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";const C={metaInfo(){return{title:`${this.__("Dashboard")}`}},layout:h,components:{TopBar:a,Container:i,Content:o,Page:n,PageHeader:p,PageHeaderTitle:m,PageBody:l,Button:c,List:u,ListItem:f,StatusBubble:d,NotificationBadge:_,IconBox:g,IconGlobe:v,IconStorage:x},props:{sites:Number,servers:Number,package:Object,logs:Array},methods:{useNotification:r},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:"Dashboard",to:"/"}]}},computed:{hasAccessToServers(){return Object.keys(this.$page.props.auth.can).length&&(this.$page.props.auth.can.servers.create||this.$page.props.auth.can.servers.update||this.$page.props.auth.can.servers.delete)}},mounted(){this.$page.props.flash.info&&r({variant:"info",title:"Information",message:this.$page.props.flash.info})}};var y=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Dashboard")))])]},proxy:!0}])}),e("PageBody",[e("div",[e("ul",{staticClass:"grid grid-cols-1 gap-4",class:{"md:grid-cols-3":t.hasAccessToServers,"md:grid-cols-2":!t.hasAccessToServers}},[e("li",{staticClass:"p-6 rounded shadow bg-surface-3 transform transition duration-fast ease-in-out hover:scale-95"},[e("inertia-link",{staticClass:"flex space-x-4",attrs:{href:t.route("sites.index")}},[e("div",[e("IconGlobe",{staticClass:"w-6 h-6"})],1),e("div",[e("h3",{staticClass:"font-semibold text-body"},[t._v(t._s(t.sites))]),e("p",{staticClass:"text-medium-emphasis text-small"},[t._v(t._s(t.__("Sites")))])])])],1),t.hasAccessToServers?e("li",{staticClass:"p-6 rounded shadow bg-surface-3 transform transition duration-fast ease-in-out hover:scale-95"},[e("inertia-link",{staticClass:"flex space-x-4",attrs:{href:t.route("servers.index")}},[e("div",[e("IconStorage",{staticClass:"w-6 h-6"})],1),e("div",[e("h3",{staticClass:"font-semibold text-body"},[t._v(t._s(t.servers))]),e("p",{staticClass:"text-medium-emphasis text-small"},[t._v(t._s(t.__("Servers")))])])])],1):t._e(),e("li",{staticClass:"p-6 rounded shadow bg-surface-3 transform transition duration-fast ease-in-out hover:scale-95"},[e("inertia-link",{staticClass:"flex space-x-4",attrs:{href:t.$page.props.settings.billing?t.route("profile.billing.index"):t.route("profile.index")}},[e("div",[e("IconBox",{staticClass:"w-6 h-6"})],1),e("div",{staticClass:"w-full"},[e("div",{staticClass:"flex justify-between"},[e("h3",{staticClass:"font-semibold text-body"},[t._v(t._s(t.$page.props.auth.package.name))]),t.$page.props.auth.package.trial?e("span",{staticClass:"inline-flex items-center justify-center h-6 px-2 text-xs font-semibold tracking-tight text-blue-700 rounded-full bg-blue-500/10"},[t._v(" Trial ")]):t._e()]),e("p",{staticClass:"text-medium-emphasis text-small"},[t._v(t._s(t.__("Package")))])])])],1)])]),e("List",t._l(t.logs,function(s){return e("ListItem",{key:s.id,scopedSlots:t._u([{key:"title",fn:function(){return[t._v(" "+t._s(s.title)+" ")]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(s.description))]},proxy:!0},{key:"suffix",fn:function(){return[e("span",{staticClass:"text-medium-emphasis"},[t._v(t._s(s.created_at_human))])]},proxy:!0}],null,!0)})}),1)],1)],1)],1)],1)},k=[],I=b(C,y,k,!1,null,null,null,null);const ct=I.exports;export{ct as default}; +import a from"./TopBar.6470099f.js";import i from"./Container.f87d9f62.js";import o from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import m from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.17290af6.js";import g from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import x from"./IconStorage.ef2b2e41.js";import{u as r}from"./notification.db2f2ae7.js";import{n as b}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";const C={metaInfo(){return{title:`${this.__("Dashboard")}`}},layout:h,components:{TopBar:a,Container:i,Content:o,Page:n,PageHeader:p,PageHeaderTitle:m,PageBody:l,Button:c,List:u,ListItem:f,StatusBubble:d,NotificationBadge:_,IconBox:g,IconGlobe:v,IconStorage:x},props:{sites:Number,servers:Number,package:Object,logs:Array},methods:{useNotification:r},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:"Dashboard",to:"/"}]}},computed:{hasAccessToServers(){return Object.keys(this.$page.props.auth.can).length&&(this.$page.props.auth.can.servers.create||this.$page.props.auth.can.servers.update||this.$page.props.auth.can.servers.delete)}},mounted(){this.$page.props.flash.info&&r({variant:"info",title:"Information",message:this.$page.props.flash.info})}};var y=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Dashboard")))])]},proxy:!0}])}),e("PageBody",[e("div",[e("ul",{staticClass:"grid grid-cols-1 gap-4",class:{"md:grid-cols-3":t.hasAccessToServers,"md:grid-cols-2":!t.hasAccessToServers}},[e("li",{staticClass:"p-6 rounded shadow bg-surface-3 transform transition duration-fast ease-in-out hover:scale-95"},[e("inertia-link",{staticClass:"flex space-x-4",attrs:{href:t.route("sites.index")}},[e("div",[e("IconGlobe",{staticClass:"w-6 h-6"})],1),e("div",[e("h3",{staticClass:"font-semibold text-body"},[t._v(t._s(t.sites))]),e("p",{staticClass:"text-medium-emphasis text-small"},[t._v(t._s(t.__("Sites")))])])])],1),t.hasAccessToServers?e("li",{staticClass:"p-6 rounded shadow bg-surface-3 transform transition duration-fast ease-in-out hover:scale-95"},[e("inertia-link",{staticClass:"flex space-x-4",attrs:{href:t.route("servers.index")}},[e("div",[e("IconStorage",{staticClass:"w-6 h-6"})],1),e("div",[e("h3",{staticClass:"font-semibold text-body"},[t._v(t._s(t.servers))]),e("p",{staticClass:"text-medium-emphasis text-small"},[t._v(t._s(t.__("Servers")))])])])],1):t._e(),e("li",{staticClass:"p-6 rounded shadow bg-surface-3 transform transition duration-fast ease-in-out hover:scale-95"},[e("inertia-link",{staticClass:"flex space-x-4",attrs:{href:t.$page.props.settings.billing?t.route("profile.billing.index"):t.route("profile.index")}},[e("div",[e("IconBox",{staticClass:"w-6 h-6"})],1),e("div",{staticClass:"w-full"},[e("div",{staticClass:"flex justify-between"},[e("h3",{staticClass:"font-semibold text-body"},[t._v(t._s(t.$page.props.auth.package.name))]),t.$page.props.auth.package.trial?e("span",{staticClass:"inline-flex items-center justify-center h-6 px-2 text-xs font-semibold tracking-tight text-blue-700 rounded-full bg-blue-500/10"},[t._v(" Trial ")]):t._e()]),e("p",{staticClass:"text-medium-emphasis text-small"},[t._v(t._s(t.__("Package")))])])])],1)])]),e("List",t._l(t.logs,function(s){return e("ListItem",{key:s.id,scopedSlots:t._u([{key:"title",fn:function(){return[t._v(" "+t._s(s.title)+" ")]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(s.description))]},proxy:!0},{key:"suffix",fn:function(){return[e("span",{staticClass:"text-medium-emphasis"},[t._v(t._s(s.created_at_human))])]},proxy:!0}],null,!0)})}),1)],1)],1)],1)],1)},k=[],I=b(C,y,k,!1,null,null,null,null);const ct=I.exports;export{ct as default}; diff --git a/public/build/assets/Index.99fd0405.js b/public/build/assets/Index.884c31b5.js similarity index 95% rename from public/build/assets/Index.99fd0405.js rename to public/build/assets/Index.884c31b5.js index 7d2ec76..5496e6e 100644 --- a/public/build/assets/Index.99fd0405.js +++ b/public/build/assets/Index.884c31b5.js @@ -1 +1 @@ -import r from"./TopBar.a3278127.js";import m from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import e from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import f from"./EmptyImage.4bfdf9ac.js";import u from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import l from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.32034cd8.js";import g from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import x from"./Modal.a59fc373.js";import B from"./ModalContainer.51de3ea9.js";import I from"./FormInput.7debc7c5.js";import P from"./FormTextarea.5b8e3d32.js";import S from"./FormActions.83ccca91.js";import v from"./SettingsSegment.e8fdfb41.js";import T from"./SettingsLayout.3305573b.js";import C from"./Tabs.7c761f05.js";import{n as h}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={metaInfo(){return{title:`${this.__("Documentation")}`}},layout:_,components:{TopBar:r,Container:m,Content:i,Page:e,PageHeader:n,PageHeaderTitle:p,PageBody:a,Button:s,List:u,ListItem:c,StatusBubble:d,NotificationBadge:l,IconBox:g,IconGlobe:y,IconStorage:b,Modal:x,ModalContainer:B,FormInput:I,FormTextarea:P,FormActions:S,EmptyImage:f,Tabs:C,SettingsLayout:T,SettingsSegment:v},props:{items:Object},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Documentation"),to:this.route("documentation.index")}]}}};var F=function(){var o=this,t=o._self._c;return t("Page",[t("TopBar",{attrs:{breadcrumbs:o.breadcrumbs}}),t("Content",[t("Container",[t("PageHeader",{scopedSlots:o._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[o._v(o._s(o.__("Documentation")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:o._u([{key:"nav",fn:function(){return[t("Tabs",{attrs:{items:o.items.data}})]},proxy:!0},{key:"segments",fn:function(){},proxy:!0}])})],1)],1)],1)],1)},H=[],k=h(L,F,H,!1,null,null,null,null);const jt=k.exports;export{jt as default}; +import r from"./TopBar.a3278127.js";import m from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import e from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import f from"./EmptyImage.4bfdf9ac.js";import u from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import l from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.17290af6.js";import g from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import x from"./Modal.a59fc373.js";import B from"./ModalContainer.51de3ea9.js";import I from"./FormInput.7debc7c5.js";import P from"./FormTextarea.5b8e3d32.js";import S from"./FormActions.83ccca91.js";import v from"./SettingsSegment.e8fdfb41.js";import T from"./SettingsLayout.3305573b.js";import C from"./Tabs.7c761f05.js";import{n as h}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const L={metaInfo(){return{title:`${this.__("Documentation")}`}},layout:_,components:{TopBar:r,Container:m,Content:i,Page:e,PageHeader:n,PageHeaderTitle:p,PageBody:a,Button:s,List:u,ListItem:c,StatusBubble:d,NotificationBadge:l,IconBox:g,IconGlobe:y,IconStorage:b,Modal:x,ModalContainer:B,FormInput:I,FormTextarea:P,FormActions:S,EmptyImage:f,Tabs:C,SettingsLayout:T,SettingsSegment:v},props:{items:Object},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Documentation"),to:this.route("documentation.index")}]}}};var F=function(){var o=this,t=o._self._c;return t("Page",[t("TopBar",{attrs:{breadcrumbs:o.breadcrumbs}}),t("Content",[t("Container",[t("PageHeader",{scopedSlots:o._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[o._v(o._s(o.__("Documentation")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:o._u([{key:"nav",fn:function(){return[t("Tabs",{attrs:{items:o.items.data}})]},proxy:!0},{key:"segments",fn:function(){},proxy:!0}])})],1)],1)],1)],1)},H=[],k=h(L,F,H,!1,null,null,null,null);const jt=k.exports;export{jt as default}; diff --git a/public/build/assets/Index.93c67b5e.js b/public/build/assets/Index.9d78f5c3.js similarity index 96% rename from public/build/assets/Index.93c67b5e.js rename to public/build/assets/Index.9d78f5c3.js index ce238f8..3afd24d 100644 --- a/public/build/assets/Index.93c67b5e.js +++ b/public/build/assets/Index.9d78f5c3.js @@ -1 +1 @@ -import l from"./TopBar.2e057c1e.js";import a from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import u from"./PageHeader.a5f457a5.js";import c from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import _ from"./List.d5d221b1.js";import v from"./ListItem.ee1e88fb.js";import h from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.32034cd8.js";import I from"./EmptyImage.4bfdf9ac.js";import b from"./IconBox.e6c961ac.js";import x from"./IconGlobe.07030b80.js";import P from"./IconStorage.ef2b2e41.js";import w from"./IconButton.eadc8d3d.js";import k from"./IconMore.eb5410da.js";import C from"./IconPhp.bf31d2c3.js";import S from"./Modal.a59fc373.js";import B from"./ModalContainer.51de3ea9.js";import D from"./FormInput.7debc7c5.js";import $ from"./FormSelect.6e35ae7d.js";import L from"./FormActions.83ccca91.js";import O from"./Dropdown.d1060583.js";import M from"./DropdownList.02c48c2f.js";import F from"./DropdownListItem.ac31464c.js";import j from"./DropdownListItemButton.13731730.js";import{u as T}from"./confirm.de1ba996.js";import H from"./Pagination.a93b6f75.js";import{n as A}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const E={metaInfo(){return{title:`${this.__("Sites")}`}},layout:y,components:{TopBar:l,Container:a,Content:m,Page:p,PageHeader:u,PageHeaderTitle:c,PageBody:f,Button:d,List:_,IconButton:w,IconMore:k,IconPhp:C,ListItem:v,StatusBubble:h,NotificationBadge:g,EmptyImage:I,IconBox:b,IconGlobe:x,IconStorage:P,Modal:S,ModalContainer:B,FormInput:D,FormActions:L,FormSelect:$,Dropdown:O,DropdownList:M,DropdownListItem:F,DropdownListItemButton:j,Pagination:H},props:{sites:Object,availableServers:[Array,Object]},computed:{shouldBePolling(){return!!this.sites.data.filter(o=>o.status==="busy").length}},mounted(){if(this.shouldBePolling&&this.startPollingInterval(),window.location.search.includes("create=")&&(this.modalIsOpen=!0),window.location.search.includes("server=")){let o=new URLSearchParams(window.location.search);this.form.server_id=o.get("server")}},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},data(){return{form:{domain:null,server_id:null},pollingInterval:null,modalIsOpen:!1,breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")}]}},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.replace(this.route("sites.index"),{only:["sites"],preserveScroll:!0})},closeModal(){this.modalIsOpen=!1,this.form.domain=null,this.$page.props.errors=[]},submit(){this.$inertia.post(this.route("sites.store"),this.form,{only:["errors","flash","sites"],onFinish:()=>{Object.keys(this.$page.props.errors).length||(this.form.domain=null,this.form.server_id=null,this.modalIsOpen=!1)}})},confirmDelete(o){T({title:this.__("Are you sure?"),message:this.__("Your site will be deleted completely, this action is irreversible."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.delete",o.id))}},beforeDestroy(){this.clearPollingInterval()}};var R=function(){var t=this,e=t._self._c;return e("Page",[t.can("sites","create")?e("Portal",{attrs:{to:"modals"}},[e("ModalContainer",[t.modalIsOpen?e("Modal",{on:{close:t.closeModal,submit:t.submit},scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create a site")))]},proxy:!0},{key:"form",fn:function(){return[e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(r){t.$set(t.form,"domain",r)},expression:"form.domain"}}),Object.keys(t.availableServers).length?e("FormSelect",{attrs:{label:t.__("Select server")},model:{value:t.form.server_id,callback:function(r){t.$set(t.form,"server_id",r)},expression:"form.server_id"}},[e("option",{domProps:{value:`${null}`}},[t._v(t._s(t.__("Select random server")))]),t._l(t.availableServers,function(r,i){return e("option",{domProps:{value:i,textContent:t._s(r)}})})],2):t._e()]},proxy:!0},{key:"form-actions",fn:function(){return[e("Button",{domProps:{textContent:t._s(t.__("Create"))}})]},proxy:!0}],null,!1,711881564)}):t._e()],1)],1):t._e(),e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Sites")))])]},proxy:!0},t.can("sites","create")?{key:"end",fn:function(){return[e("Button",{on:{click:function(r){t.modalIsOpen=!0}}},[t._v(t._s(t.__("Create site")))])]},proxy:!0}:null],null,!0)}),e("PageBody",[t.sites.meta.total?t._e():e("EmptyImage"),e("List",t._l(t.sites.data,function(r){return e("ListItem",{key:r.id,scopedSlots:t._u([{key:"prefix",fn:function(){return[e("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})]},proxy:!0},{key:"title",fn:function(){return[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("sites.show",r.id)}},[t._v(" "+t._s(r.domain)+" ")])]},proxy:!0},{key:"subtitle",fn:function(){return[e("div",{staticClass:"flex items-center space-x-2"},[e("div",{staticClass:"flex items-center space-x-2"},[e("span",[e("icon-php")],1),e("span",[t._v(t._s(r.php_version))])]),r.project==="wordpress"?e("div",[t._v("\xB7")]):t._e(),r.project==="wordpress"?e("div",[t._v(t._s(t.__("WordPress installed")))]):t._e(),r.server?e("div",[t._v("\xB7")]):t._e(),r.server?e("div",[t._v(t._s(t.__("On server"))+" "+t._s(r.server.name))]):t._e()])]},proxy:!0},{key:"suffix",fn:function(){return[e("Dropdown",{scopedSlots:t._u([{key:"default",fn:function({isOpen:i,toggle:s,position:n}){return[e("IconButton",{on:{click:s}},[e("IconMore",{staticClass:"w-5 h-5"})],1),i?e("DropdownList",{attrs:{position:n}},[e("DropdownListItem",{attrs:{to:t.route("sites.show",r.id)}},[t._v(t._s(t.__("View")))]),t.can("sites","delete")?e("DropdownListItemButton",{staticClass:"!text-danger",on:{click:function(N){return t.confirmDelete(r)}}},[t._v(t._s(t.__("Delete")))]):t._e()],1):t._e()]}}],null,!0)})]},proxy:!0}],null,!0)})}),1),e("pagination",{attrs:{links:t.sites}})],1)],1)],1)],1)},z=[],G=A(E,R,z,!1,null,null,null,null);const qt=G.exports;export{qt as default}; +import l from"./TopBar.2e057c1e.js";import a from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import u from"./PageHeader.a5f457a5.js";import c from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import _ from"./List.d5d221b1.js";import v from"./ListItem.ee1e88fb.js";import h from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.17290af6.js";import I from"./EmptyImage.4bfdf9ac.js";import b from"./IconBox.e6c961ac.js";import x from"./IconGlobe.07030b80.js";import P from"./IconStorage.ef2b2e41.js";import w from"./IconButton.eadc8d3d.js";import k from"./IconMore.eb5410da.js";import C from"./IconPhp.bf31d2c3.js";import S from"./Modal.a59fc373.js";import B from"./ModalContainer.51de3ea9.js";import D from"./FormInput.7debc7c5.js";import $ from"./FormSelect.6e35ae7d.js";import L from"./FormActions.83ccca91.js";import O from"./Dropdown.d1060583.js";import M from"./DropdownList.02c48c2f.js";import F from"./DropdownListItem.ac31464c.js";import j from"./DropdownListItemButton.13731730.js";import{u as T}from"./confirm.059313bf.js";import H from"./Pagination.a93b6f75.js";import{n as A}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const E={metaInfo(){return{title:`${this.__("Sites")}`}},layout:y,components:{TopBar:l,Container:a,Content:m,Page:p,PageHeader:u,PageHeaderTitle:c,PageBody:f,Button:d,List:_,IconButton:w,IconMore:k,IconPhp:C,ListItem:v,StatusBubble:h,NotificationBadge:g,EmptyImage:I,IconBox:b,IconGlobe:x,IconStorage:P,Modal:S,ModalContainer:B,FormInput:D,FormActions:L,FormSelect:$,Dropdown:O,DropdownList:M,DropdownListItem:F,DropdownListItemButton:j,Pagination:H},props:{sites:Object,availableServers:[Array,Object]},computed:{shouldBePolling(){return!!this.sites.data.filter(o=>o.status==="busy").length}},mounted(){if(this.shouldBePolling&&this.startPollingInterval(),window.location.search.includes("create=")&&(this.modalIsOpen=!0),window.location.search.includes("server=")){let o=new URLSearchParams(window.location.search);this.form.server_id=o.get("server")}},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},data(){return{form:{domain:null,server_id:null},pollingInterval:null,modalIsOpen:!1,breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")}]}},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.replace(this.route("sites.index"),{only:["sites"],preserveScroll:!0})},closeModal(){this.modalIsOpen=!1,this.form.domain=null,this.$page.props.errors=[]},submit(){this.$inertia.post(this.route("sites.store"),this.form,{only:["errors","flash","sites"],onFinish:()=>{Object.keys(this.$page.props.errors).length||(this.form.domain=null,this.form.server_id=null,this.modalIsOpen=!1)}})},confirmDelete(o){T({title:this.__("Are you sure?"),message:this.__("Your site will be deleted completely, this action is irreversible."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.delete",o.id))}},beforeDestroy(){this.clearPollingInterval()}};var R=function(){var t=this,e=t._self._c;return e("Page",[t.can("sites","create")?e("Portal",{attrs:{to:"modals"}},[e("ModalContainer",[t.modalIsOpen?e("Modal",{on:{close:t.closeModal,submit:t.submit},scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create a site")))]},proxy:!0},{key:"form",fn:function(){return[e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(r){t.$set(t.form,"domain",r)},expression:"form.domain"}}),Object.keys(t.availableServers).length?e("FormSelect",{attrs:{label:t.__("Select server")},model:{value:t.form.server_id,callback:function(r){t.$set(t.form,"server_id",r)},expression:"form.server_id"}},[e("option",{domProps:{value:`${null}`}},[t._v(t._s(t.__("Select random server")))]),t._l(t.availableServers,function(r,i){return e("option",{domProps:{value:i,textContent:t._s(r)}})})],2):t._e()]},proxy:!0},{key:"form-actions",fn:function(){return[e("Button",{domProps:{textContent:t._s(t.__("Create"))}})]},proxy:!0}],null,!1,711881564)}):t._e()],1)],1):t._e(),e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Sites")))])]},proxy:!0},t.can("sites","create")?{key:"end",fn:function(){return[e("Button",{on:{click:function(r){t.modalIsOpen=!0}}},[t._v(t._s(t.__("Create site")))])]},proxy:!0}:null],null,!0)}),e("PageBody",[t.sites.meta.total?t._e():e("EmptyImage"),e("List",t._l(t.sites.data,function(r){return e("ListItem",{key:r.id,scopedSlots:t._u([{key:"prefix",fn:function(){return[e("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})]},proxy:!0},{key:"title",fn:function(){return[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("sites.show",r.id)}},[t._v(" "+t._s(r.domain)+" ")])]},proxy:!0},{key:"subtitle",fn:function(){return[e("div",{staticClass:"flex items-center space-x-2"},[e("div",{staticClass:"flex items-center space-x-2"},[e("span",[e("icon-php")],1),e("span",[t._v(t._s(r.php_version))])]),r.project==="wordpress"?e("div",[t._v("\xB7")]):t._e(),r.project==="wordpress"?e("div",[t._v(t._s(t.__("WordPress installed")))]):t._e(),r.server?e("div",[t._v("\xB7")]):t._e(),r.server?e("div",[t._v(t._s(t.__("On server"))+" "+t._s(r.server.name))]):t._e()])]},proxy:!0},{key:"suffix",fn:function(){return[e("Dropdown",{scopedSlots:t._u([{key:"default",fn:function({isOpen:i,toggle:s,position:n}){return[e("IconButton",{on:{click:s}},[e("IconMore",{staticClass:"w-5 h-5"})],1),i?e("DropdownList",{attrs:{position:n}},[e("DropdownListItem",{attrs:{to:t.route("sites.show",r.id)}},[t._v(t._s(t.__("View")))]),t.can("sites","delete")?e("DropdownListItemButton",{staticClass:"!text-danger",on:{click:function(N){return t.confirmDelete(r)}}},[t._v(t._s(t.__("Delete")))]):t._e()],1):t._e()]}}],null,!0)})]},proxy:!0}],null,!0)})}),1),e("pagination",{attrs:{links:t.sites}})],1)],1)],1)],1)},z=[],G=A(E,R,z,!1,null,null,null,null);const qt=G.exports;export{qt as default}; diff --git a/public/build/assets/Index.b2e7552c.js b/public/build/assets/Index.ab89975d.js similarity index 94% rename from public/build/assets/Index.b2e7552c.js rename to public/build/assets/Index.ab89975d.js index 8bede26..11422da 100644 --- a/public/build/assets/Index.b2e7552c.js +++ b/public/build/assets/Index.ab89975d.js @@ -1 +1 @@ -import i from"./TopBar.8157552e.js";import m from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import _ from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.32034cd8.js";import h from"./SettingsLayout.3305573b.js";import T from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import{u as g}from"./notification.2c23a76c.js";import S from"./FormInput.7debc7c5.js";import x from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import P from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import C from"./TableData.c69a64ca.js";import w from"./IconPhp.bf31d2c3.js";import{t as D,p as I}from"./pickBy.7dd56e5a.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={layout:v,metaInfo(){return{title:`${this.__("Servers")}`}},components:{TopBar:i,Container:m,Content:s,Page:n,PageHeader:p,PageHeaderTitle:_,PageBody:l,Button:f,List:u,ListItem:c,StatusBubble:d,NotificationBadge:b,SettingsLayout:h,SettingsSegment:T,Pagination:y,Table:x,TableHead:k,TableHeader:H,TableRow:P,TableBody:B,TableData:C,IconPhp:w,FormInput:S},props:{servers:Object,filters:Object},mounted(){},methods:{useNotification:g},data(){return{form:{search:this.filters.search}}},watch:{form:{handler:D(function(){let o=I(this.form);this.$inertia.get(this.route("admin.servers.index",Object.keys(o).length?o:{remember:"forget"}),{},{preserveScroll:!0,preserveState:!0})},500),deep:!0}}};var j=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Servers")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{attrs:{"main-col-span":"col-span-4"},scopedSlots:t._u([{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Servers")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4 pb-5 mb-5 border-b border-low-emphasis"},[e("FormInput",{attrs:{label:t.__("Search"),placeholder:t.__("Search on server name, or the name/email of the owner of the server")},model:{value:t.form.search,callback:function(r){t.$set(t.form,"search",r)},expression:"form.search"}})],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Server list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("IP")))]),e("TableHeader",[t._v(t._s(t.__("Users")))]),e("TableHeader",[t._v(t._s(t.__("Max sites")))]),e("TableHeader",[t._v(t._s(t.__("Date")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.servers.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("div",[t._v(t._s(r.name))])]),e("TableData",[t._v(" "+t._s(r.ip)+" ")]),e("TableData",{staticClass:"space-x-2"},[!r.users||!r.users.length?e("span",[t._v("-")]):t._l(r.users,function(a){return e("inertia-link",{key:a.id,staticClass:"text-primary",attrs:{href:t.route("admin.users.show",a.id)}},[t._v(t._s(a.name))])})],2),e("TableData",[t._v(" "+t._s(r.maximum_sites)+" ("+t._s(t.__("Current"))+": "+t._s(r.sites_count)+") ")]),e("TableData",[t._v(" "+t._s(r.created_at)+" ")]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.servers.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.servers}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},F=[],N=L(R,j,F,!1,null,null,null,null);const Ot=N.exports;export{Ot as default}; +import i from"./TopBar.8157552e.js";import m from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import _ from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.17290af6.js";import h from"./SettingsLayout.3305573b.js";import T from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import{u as g}from"./notification.db2f2ae7.js";import S from"./FormInput.7debc7c5.js";import x from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import P from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import C from"./TableData.c69a64ca.js";import w from"./IconPhp.bf31d2c3.js";import{t as D,p as I}from"./pickBy.33496a24.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const R={layout:v,metaInfo(){return{title:`${this.__("Servers")}`}},components:{TopBar:i,Container:m,Content:s,Page:n,PageHeader:p,PageHeaderTitle:_,PageBody:l,Button:f,List:u,ListItem:c,StatusBubble:d,NotificationBadge:b,SettingsLayout:h,SettingsSegment:T,Pagination:y,Table:x,TableHead:k,TableHeader:H,TableRow:P,TableBody:B,TableData:C,IconPhp:w,FormInput:S},props:{servers:Object,filters:Object},mounted(){},methods:{useNotification:g},data(){return{form:{search:this.filters.search}}},watch:{form:{handler:D(function(){let o=I(this.form);this.$inertia.get(this.route("admin.servers.index",Object.keys(o).length?o:{remember:"forget"}),{},{preserveScroll:!0,preserveState:!0})},500),deep:!0}}};var j=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Servers")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{attrs:{"main-col-span":"col-span-4"},scopedSlots:t._u([{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Servers")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4 pb-5 mb-5 border-b border-low-emphasis"},[e("FormInput",{attrs:{label:t.__("Search"),placeholder:t.__("Search on server name, or the name/email of the owner of the server")},model:{value:t.form.search,callback:function(r){t.$set(t.form,"search",r)},expression:"form.search"}})],1)]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Server list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("IP")))]),e("TableHeader",[t._v(t._s(t.__("Users")))]),e("TableHeader",[t._v(t._s(t.__("Max sites")))]),e("TableHeader",[t._v(t._s(t.__("Date")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.servers.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("div",[t._v(t._s(r.name))])]),e("TableData",[t._v(" "+t._s(r.ip)+" ")]),e("TableData",{staticClass:"space-x-2"},[!r.users||!r.users.length?e("span",[t._v("-")]):t._l(r.users,function(a){return e("inertia-link",{key:a.id,staticClass:"text-primary",attrs:{href:t.route("admin.users.show",a.id)}},[t._v(t._s(a.name))])})],2),e("TableData",[t._v(" "+t._s(r.maximum_sites)+" ("+t._s(t.__("Current"))+": "+t._s(r.sites_count)+") ")]),e("TableData",[t._v(" "+t._s(r.created_at)+" ")]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.servers.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.servers}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},F=[],N=L(R,j,F,!1,null,null,null,null);const Ot=N.exports;export{Ot as default}; diff --git a/public/build/assets/Index.19ebed32.js b/public/build/assets/Index.b71fa000.js similarity index 96% rename from public/build/assets/Index.19ebed32.js rename to public/build/assets/Index.b71fa000.js index bb0e9db..59f2686 100644 --- a/public/build/assets/Index.19ebed32.js +++ b/public/build/assets/Index.b71fa000.js @@ -1 +1 @@ -import a from"./TopBar.8157552e.js";import o from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import _ from"./PageHeaderTitle.3ed783af.js";import m from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import p from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import f from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.32034cd8.js";import b from"./SettingsLayout.3305573b.js";import v from"./SettingsSegment.e8fdfb41.js";import T from"./Pagination.a93b6f75.js";import{u as y}from"./notification.2c23a76c.js";import g from"./Tabs.de9dab32.js";import S from"./Table.5d32c28c.js";import H from"./TableHead.1eed799b.js";import k from"./TableHeader.44bdf327.js";import x from"./TableRow.6382a60a.js";import D from"./TableBody.c78326a3.js";import B from"./TableData.c69a64ca.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";const w={layout:c,metaInfo(){return{title:`${this.__("Services")}`}},components:{TopBar:a,Container:o,Content:i,Page:s,PageHeader:n,PageHeaderTitle:_,PageBody:m,Button:l,List:p,ListItem:u,StatusBubble:d,NotificationBadge:f,SettingsLayout:b,SettingsSegment:v,Pagination:T,Tabs:g,Table:S,TableHead:H,TableHeader:k,TableRow:x,TableBody:D,TableData:B},props:{servers:Object,sites:Object,providers:Object},mounted(){},methods:{useNotification:y}};var h=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Services")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Servers")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Server list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Usage")))]),e("TableHeader",[t._v(t._s(t.__("Users")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.servers.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(" "+t._s(r.name)+" "),e("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.ip))]),e("a",{tag:"Button",staticClass:"text-small text-primary",attrs:{size:"sm",target:"_blank",href:`https://ploi.io/panel/servers/${r.ploi_id}`}},[t._v(" "+t._s(t.__("View in ploi.io"))+" ")])],1),e("TableData",[t._v(t._s(r.sites_count)+"/"+t._s(r.maximum_sites))]),e("TableData",[t._v(t._s(r.users_count))]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.servers.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.servers}})]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Sites")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Site list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Server")))]),e("TableHeader",[t._v(t._s(t.__("Users")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.sites.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(" "+t._s(r.domain)+" ")]),e("TableData",[t._v(" "+t._s(r.server?r.server.name:"-")+" ")]),e("TableData",[t._v(" "+t._s(r.users_count)+" ")]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.sites.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.sites}})]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Providers")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Provider list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Regions")))]),e("TableHeader",[t._v(t._s(t.__("Plans")))]),e("TableHeader",[t._v(t._s(t.__("Attached servers")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.providers.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.name))]),e("TableData",[t._v(t._s(r.regions_count))]),e("TableData",[t._v(t._s(r.plans_count))]),e("TableData",[t._v(t._s(r.servers_count))]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.providers.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.providers}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},C=[],R=P(w,h,C,!1,null,null,null,null);const Dt=R.exports;export{Dt as default}; +import a from"./TopBar.8157552e.js";import o from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import _ from"./PageHeaderTitle.3ed783af.js";import m from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import p from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import f from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.17290af6.js";import b from"./SettingsLayout.3305573b.js";import v from"./SettingsSegment.e8fdfb41.js";import T from"./Pagination.a93b6f75.js";import{u as y}from"./notification.db2f2ae7.js";import g from"./Tabs.de9dab32.js";import S from"./Table.5d32c28c.js";import H from"./TableHead.1eed799b.js";import k from"./TableHeader.44bdf327.js";import x from"./TableRow.6382a60a.js";import D from"./TableBody.c78326a3.js";import B from"./TableData.c69a64ca.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";const w={layout:c,metaInfo(){return{title:`${this.__("Services")}`}},components:{TopBar:a,Container:o,Content:i,Page:s,PageHeader:n,PageHeaderTitle:_,PageBody:m,Button:l,List:p,ListItem:u,StatusBubble:d,NotificationBadge:f,SettingsLayout:b,SettingsSegment:v,Pagination:T,Tabs:g,Table:S,TableHead:H,TableHeader:k,TableRow:x,TableBody:D,TableData:B},props:{servers:Object,sites:Object,providers:Object},mounted(){},methods:{useNotification:y}};var h=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Services")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Servers")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Server list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Usage")))]),e("TableHeader",[t._v(t._s(t.__("Users")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.servers.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(" "+t._s(r.name)+" "),e("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.ip))]),e("a",{tag:"Button",staticClass:"text-small text-primary",attrs:{size:"sm",target:"_blank",href:`https://ploi.io/panel/servers/${r.ploi_id}`}},[t._v(" "+t._s(t.__("View in ploi.io"))+" ")])],1),e("TableData",[t._v(t._s(r.sites_count)+"/"+t._s(r.maximum_sites))]),e("TableData",[t._v(t._s(r.users_count))]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.servers.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.servers}})]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Sites")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Site list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Server")))]),e("TableHeader",[t._v(t._s(t.__("Users")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.sites.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(" "+t._s(r.domain)+" ")]),e("TableData",[t._v(" "+t._s(r.server?r.server.name:"-")+" ")]),e("TableData",[t._v(" "+t._s(r.users_count)+" ")]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.sites.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.sites}})]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Providers")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Provider list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Regions")))]),e("TableHeader",[t._v(t._s(t.__("Plans")))]),e("TableHeader",[t._v(t._s(t.__("Attached servers")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.providers.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.name))]),e("TableData",[t._v(t._s(r.regions_count))]),e("TableData",[t._v(t._s(r.plans_count))]),e("TableData",[t._v(t._s(r.servers_count))]),e("TableData",[e("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.services.providers.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.providers}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},C=[],R=P(w,h,C,!1,null,null,null,null);const Dt=R.exports;export{Dt as default}; diff --git a/public/build/assets/Index.14c42244.js b/public/build/assets/Index.c389e3a6.js similarity index 94% rename from public/build/assets/Index.14c42244.js rename to public/build/assets/Index.c389e3a6.js index 0a22604..bcd94bf 100644 --- a/public/build/assets/Index.14c42244.js +++ b/public/build/assets/Index.c389e3a6.js @@ -1 +1 @@ -import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.32034cd8.js";import T from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import b from"./Pagination.a93b6f75.js";import{u as g}from"./notification.2c23a76c.js";import v from"./Tabs.286fcb8b.js";import H from"./Table.5d32c28c.js";import S from"./TableHead.1eed799b.js";import x from"./TableHeader.44bdf327.js";import B from"./TableRow.6382a60a.js";import P from"./TableBody.c78326a3.js";import k from"./TableData.c69a64ca.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";const w={metaInfo(){return{title:`${this.__("Articles")}`}},layout:c,components:{TopBar:e,Container:i,Content:a,Page:m,PageHeader:n,PageHeaderTitle:p,PageBody:s,Button:f,List:l,ListItem:_,StatusBubble:u,NotificationBadge:d,SettingsLayout:T,SettingsSegment:y,Pagination:b,Tabs:v,Table:H,TableHead:S,TableHeader:x,TableRow:B,TableBody:P,TableData:k},props:{articles:Object},data(){return{}},mounted(){},methods:{useNotification:g}};var D=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar"),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Articles")))])]},proxy:!0}])}),o("PageBody",[o("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[o("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[o("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[o("Table",{attrs:{caption:"Documentation category list overview"}},[o("TableHead",[o("TableRow",[o("TableHeader",[t._v(t._s(t.__("Title")))]),o("TableHeader",[t._v(t._s(t.__("Category")))]),o("TableHeader")],1)],1),o("TableBody",t._l(t.articles.data,function(r){return o("TableRow",{key:r.id},[o("TableData",[t._v(" "+t._s(r.title)+" ")]),o("TableData",[t._v(t._s(r.category.title))]),o("TableData",[o("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.documentation.articles.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],h=C(w,D,L,!1,null,null,null,null);const Pt=h.exports;export{Pt as default}; +import e from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.17290af6.js";import T from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import b from"./Pagination.a93b6f75.js";import{u as g}from"./notification.db2f2ae7.js";import v from"./Tabs.286fcb8b.js";import H from"./Table.5d32c28c.js";import S from"./TableHead.1eed799b.js";import x from"./TableHeader.44bdf327.js";import B from"./TableRow.6382a60a.js";import P from"./TableBody.c78326a3.js";import k from"./TableData.c69a64ca.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";const w={metaInfo(){return{title:`${this.__("Articles")}`}},layout:c,components:{TopBar:e,Container:i,Content:a,Page:m,PageHeader:n,PageHeaderTitle:p,PageBody:s,Button:f,List:l,ListItem:_,StatusBubble:u,NotificationBadge:d,SettingsLayout:T,SettingsSegment:y,Pagination:b,Tabs:v,Table:H,TableHead:S,TableHeader:x,TableRow:B,TableBody:P,TableData:k},props:{articles:Object},data(){return{}},mounted(){},methods:{useNotification:g}};var D=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar"),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.__("Articles")))])]},proxy:!0}])}),o("PageBody",[o("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[o("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[o("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[o("Table",{attrs:{caption:"Documentation category list overview"}},[o("TableHead",[o("TableRow",[o("TableHeader",[t._v(t._s(t.__("Title")))]),o("TableHeader",[t._v(t._s(t.__("Category")))]),o("TableHeader")],1)],1),o("TableBody",t._l(t.articles.data,function(r){return o("TableRow",{key:r.id},[o("TableData",[t._v(" "+t._s(r.title)+" ")]),o("TableData",[t._v(t._s(r.category.title))]),o("TableData",[o("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.documentation.articles.edit",r.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],h=C(w,D,L,!1,null,null,null,null);const Pt=h.exports;export{Pt as default}; diff --git a/public/build/assets/Index.8487b05a.js b/public/build/assets/Index.d9444fb6.js similarity index 94% rename from public/build/assets/Index.8487b05a.js rename to public/build/assets/Index.d9444fb6.js index 564b5f4..95aed07 100644 --- a/public/build/assets/Index.8487b05a.js +++ b/public/build/assets/Index.d9444fb6.js @@ -1 +1 @@ -import o from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import _ from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.32034cd8.js";import T from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import g from"./Tabs.1a21a1c7.js";import v from"./Table.5d32c28c.js";import x from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import P from"./TableRow.6382a60a.js";import S from"./TableBody.c78326a3.js";import B from"./TableData.c69a64ca.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";const k={metaInfo(){return{title:`${this.__("Alerts")}`}},layout:c,components:{TopBar:o,Container:i,Content:m,Page:a,PageHeader:n,PageHeaderTitle:p,PageBody:s,Button:_,List:f,ListItem:l,StatusBubble:u,NotificationBadge:d,SettingsLayout:T,SettingsSegment:b,Pagination:y,Tabs:g,Table:v,TableHead:x,TableHeader:H,TableRow:P,TableBody:S,TableData:B},props:{alerts:Object}};var L=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Alerts")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[r("Table",{attrs:{caption:"Alert list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Content")))]),r("TableHeader",[t._v(t._s(t.__("Expires at")))]),r("TableHeader")],1)],1),r("TableBody",t._l(t.alerts.data,function(e){return r("TableRow",{key:e.id},[r("TableData",[r("div",{domProps:{innerHTML:t._s(e.message_html)}}),r("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(e.type))])]),r("TableData",[t._v(t._s(e.expires_at?e.expires_at:"-No expire date-"))]),r("TableData",[r("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.alerts.edit",e.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},h=[],w=C(k,L,h,!1,null,null,null,null);const St=w.exports;export{St as default}; +import o from"./TopBar.8157552e.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import _ from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import u from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.17290af6.js";import T from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import y from"./Pagination.a93b6f75.js";import g from"./Tabs.1a21a1c7.js";import v from"./Table.5d32c28c.js";import x from"./TableHead.1eed799b.js";import H from"./TableHeader.44bdf327.js";import P from"./TableRow.6382a60a.js";import S from"./TableBody.c78326a3.js";import B from"./TableData.c69a64ca.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";const k={metaInfo(){return{title:`${this.__("Alerts")}`}},layout:c,components:{TopBar:o,Container:i,Content:m,Page:a,PageHeader:n,PageHeaderTitle:p,PageBody:s,Button:_,List:f,ListItem:l,StatusBubble:u,NotificationBadge:d,SettingsLayout:T,SettingsSegment:b,Pagination:y,Tabs:g,Table:v,TableHead:x,TableHeader:H,TableRow:P,TableBody:S,TableData:B},props:{alerts:Object}};var L=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("Alerts")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[r("Table",{attrs:{caption:"Alert list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Content")))]),r("TableHeader",[t._v(t._s(t.__("Expires at")))]),r("TableHeader")],1)],1),r("TableBody",t._l(t.alerts.data,function(e){return r("TableRow",{key:e.id},[r("TableData",[r("div",{domProps:{innerHTML:t._s(e.message_html)}}),r("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(e.type))])]),r("TableData",[t._v(t._s(e.expires_at?e.expires_at:"-No expire date-"))]),r("TableData",[r("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("admin.alerts.edit",e.id)}},[t._v(" "+t._s(t.__("Edit"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},h=[],w=C(k,L,h,!1,null,null,null,null);const St=w.exports;export{St as default}; diff --git a/public/build/assets/Integrations.a64f2770.js b/public/build/assets/Integrations.e6e7f73c.js similarity index 93% rename from public/build/assets/Integrations.a64f2770.js rename to public/build/assets/Integrations.e6e7f73c.js index 01aa16d..104159c 100644 --- a/public/build/assets/Integrations.a64f2770.js +++ b/public/build/assets/Integrations.e6e7f73c.js @@ -1 +1 @@ -import i from"./TopBar.c92e4bb0.js";import a from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import _ from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import b from"./MainLayout.32034cd8.js";import v from"./IconBox.e6c961ac.js";import g from"./IconGlobe.07030b80.js";import h from"./IconStorage.ef2b2e41.js";import y from"./Modal.a59fc373.js";import T from"./ModalContainer.51de3ea9.js";import B from"./FormInput.7debc7c5.js";import I from"./FormSelect.6e35ae7d.js";import $ from"./FormActions.83ccca91.js";import k from"./Table.5d32c28c.js";import C from"./TableHead.1eed799b.js";import P from"./TableHeader.44bdf327.js";import D from"./TableRow.6382a60a.js";import F from"./TableBody.c78326a3.js";import x from"./TableData.c69a64ca.js";import{u as S}from"./confirm.de1ba996.js";import{n as H}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const w={metaInfo(){return{title:`${this.__("Integrations")}`}},layout:b,components:{TopBar:i,Container:a,Content:m,Page:n,PageHeader:p,PageHeaderTitle:l,PageBody:s,Button:f,List:_,ListItem:u,StatusBubble:d,NotificationBadge:c,IconBox:v,IconGlobe:g,IconStorage:h,Modal:y,ModalContainer:T,FormInput:B,FormSelect:I,FormActions:$,Table:k,TableHead:C,TableHeader:P,TableRow:D,TableBody:F,TableData:x},props:{providers:Array},data(){return{form:{provider:null,meta:{}},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Profile"),to:this.route("profile.index")},{title:this.__("Integrations"),to:this.route("profile.integrations.index")}]}},methods:{submit(){this.$inertia.post(this.route("profile.integrations.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form={provider:null,meta:{}})}})},confirmDelete(t){S({title:this.__("Are you sure?"),message:this.__("Your provider integration will be deleted permanently, this cannot be undone."),onConfirm:()=>this.delete(t)})},delete(t){this.$inertia.delete(this.route("profile.integrations.destroy",t.id),{preserveScroll:!0})}}};var A=function(){var r=this,e=r._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),e("Content",[e("Container",[e("PageBody",[e("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),r.submit.apply(null,arguments)}}},[e("FormSelect",{attrs:{label:r.__("Select provider"),errors:r.$page.props.errors.provider},model:{value:r.form.provider,callback:function(o){r.$set(r.form,"provider",o)},expression:"form.provider"}},[e("option",{attrs:{value:"cloudflare"}},[r._v(r._s(r.__("Cloudflare")))])]),r.form.provider==="cloudflare"?e("FormInput",{attrs:{label:r.__("API key"),errors:r.$page.props.errors["meta.api_key"]},model:{value:r.form.meta.api_key,callback:function(o){r.$set(r.form.meta,"api_key",o)},expression:"form.meta.api_key"}}):r._e(),r.form.provider==="cloudflare"?e("FormInput",{attrs:{label:r.__("Cloudflare email"),errors:r.$page.props.errors["meta.cloudflare_email"]},model:{value:r.form.meta.cloudflare_email,callback:function(o){r.$set(r.form.meta,"cloudflare_email",o)},expression:"form.meta.cloudflare_email"}}):r._e(),e("FormActions",[e("Button",[r._v(r._s(r.__("Save")))])],1)],1)]),r.providers.length?e("PageBody",[e("Table",{attrs:{caption:"Provider list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[r._v(r._s(r.__("Provider")))]),e("TableHeader",[r._v(r._s(r.__("Date")))])],1)],1),e("TableBody",r._l(r.providers,function(o){return e("TableRow",{key:o.id},[e("TableData",[r._v(r._s(o.type))]),e("TableData",[r._v(r._s(o.created_at))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(M){return r.confirmDelete(o)}}},[r._v(" "+r._s(r.__("Delete"))+" ")])],1)],1)}),1)],1)],1):r._e()],1)],1)],1)},R=[],L=H(w,A,R,!1,null,null,null,null);const Yr=L.exports;export{Yr as default}; +import i from"./TopBar.c92e4bb0.js";import a from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import _ from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import b from"./MainLayout.17290af6.js";import v from"./IconBox.e6c961ac.js";import g from"./IconGlobe.07030b80.js";import h from"./IconStorage.ef2b2e41.js";import y from"./Modal.a59fc373.js";import T from"./ModalContainer.51de3ea9.js";import B from"./FormInput.7debc7c5.js";import I from"./FormSelect.6e35ae7d.js";import $ from"./FormActions.83ccca91.js";import k from"./Table.5d32c28c.js";import C from"./TableHead.1eed799b.js";import P from"./TableHeader.44bdf327.js";import D from"./TableRow.6382a60a.js";import F from"./TableBody.c78326a3.js";import x from"./TableData.c69a64ca.js";import{u as S}from"./confirm.059313bf.js";import{n as H}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const w={metaInfo(){return{title:`${this.__("Integrations")}`}},layout:b,components:{TopBar:i,Container:a,Content:m,Page:n,PageHeader:p,PageHeaderTitle:l,PageBody:s,Button:f,List:_,ListItem:u,StatusBubble:d,NotificationBadge:c,IconBox:v,IconGlobe:g,IconStorage:h,Modal:y,ModalContainer:T,FormInput:B,FormSelect:I,FormActions:$,Table:k,TableHead:C,TableHeader:P,TableRow:D,TableBody:F,TableData:x},props:{providers:Array},data(){return{form:{provider:null,meta:{}},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Profile"),to:this.route("profile.index")},{title:this.__("Integrations"),to:this.route("profile.integrations.index")}]}},methods:{submit(){this.$inertia.post(this.route("profile.integrations.store"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form={provider:null,meta:{}})}})},confirmDelete(t){S({title:this.__("Are you sure?"),message:this.__("Your provider integration will be deleted permanently, this cannot be undone."),onConfirm:()=>this.delete(t)})},delete(t){this.$inertia.delete(this.route("profile.integrations.destroy",t.id),{preserveScroll:!0})}}};var A=function(){var r=this,e=r._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),e("Content",[e("Container",[e("PageBody",[e("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),r.submit.apply(null,arguments)}}},[e("FormSelect",{attrs:{label:r.__("Select provider"),errors:r.$page.props.errors.provider},model:{value:r.form.provider,callback:function(o){r.$set(r.form,"provider",o)},expression:"form.provider"}},[e("option",{attrs:{value:"cloudflare"}},[r._v(r._s(r.__("Cloudflare")))])]),r.form.provider==="cloudflare"?e("FormInput",{attrs:{label:r.__("API key"),errors:r.$page.props.errors["meta.api_key"]},model:{value:r.form.meta.api_key,callback:function(o){r.$set(r.form.meta,"api_key",o)},expression:"form.meta.api_key"}}):r._e(),r.form.provider==="cloudflare"?e("FormInput",{attrs:{label:r.__("Cloudflare email"),errors:r.$page.props.errors["meta.cloudflare_email"]},model:{value:r.form.meta.cloudflare_email,callback:function(o){r.$set(r.form.meta,"cloudflare_email",o)},expression:"form.meta.cloudflare_email"}}):r._e(),e("FormActions",[e("Button",[r._v(r._s(r.__("Save")))])],1)],1)]),r.providers.length?e("PageBody",[e("Table",{attrs:{caption:"Provider list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[r._v(r._s(r.__("Provider")))]),e("TableHeader",[r._v(r._s(r.__("Date")))])],1)],1),e("TableBody",r._l(r.providers,function(o){return e("TableRow",{key:o.id},[e("TableData",[r._v(r._s(o.type))]),e("TableData",[r._v(r._s(o.created_at))]),e("TableData",[e("Button",{attrs:{variant:"danger",size:"sm"},on:{click:function(M){return r.confirmDelete(o)}}},[r._v(" "+r._s(r.__("Delete"))+" ")])],1)],1)}),1)],1)],1):r._e()],1)],1)],1)},R=[],L=H(w,A,R,!1,null,null,null,null);const Yr=L.exports;export{Yr as default}; diff --git a/public/build/assets/MainLayout.32034cd8.js b/public/build/assets/MainLayout.17290af6.js similarity index 95% rename from public/build/assets/MainLayout.32034cd8.js rename to public/build/assets/MainLayout.17290af6.js index 227484c..17135ca 100644 --- a/public/build/assets/MainLayout.32034cd8.js +++ b/public/build/assets/MainLayout.17290af6.js @@ -1 +1 @@ -import i from"./Confirm.888708f1.js";import o from"./Notification.d432029f.js";import p from"./IconDanger.2f6e115d.js";import c from"./IconWarning.ca92fb65.js";import l from"./IconSuccess.09b85716.js";import f from"./IconInfo.ad7662f9.js";import m from"./SearchPalette.282fdde5.js";import{u as a}from"./notification.2c23a76c.js";import{n as u}from"./plugin-vue2_normalizer.000ba15c.js";import"./app.afed1c99.js";const g={components:{Confirm:i,Notification:o,IconDanger:p,IconWarning:c,IconSuccess:l,IconInfo:f,SearchPalette:m},data(){return{searchOpen:!1}},computed:{backdropIsOpen(){return this.$store.state.backdrop.isOpen},notifications(){return this.$store.state.notification.notifications}},watch:{"$page.props.flash.success":function(){this.$page.props.flash.success&&(a({variant:"success",title:this.__("Success"),message:this.$page.props.flash.success}),this.$page.props.flash.success=null)},"$page.props.flash.info":function(){this.$page.props.flash.info&&(a({variant:"info",title:this.__("Info"),message:this.$page.props.flash.info}),this.$page.props.flash.info=null)},"$page.props.flash.error":function(){this.$page.props.flash.error&&(a({variant:"danger",title:this.__("Error"),message:this.$page.props.flash.error}),this.$page.props.flash.error=null)}},methods:{useNotification:a}};var h=function(){var t=this,s=t._self._c;return s("div",{staticClass:"antialiased font-body text-high-emphasis bg-surface"},[t.$page.props.settings.demo?s("div",{staticClass:"relative bg-primary text-white"},[t._m(0)]):t._e(),t.$page.props.system_alert?s("div",{staticClass:"relative text-white",class:{"bg-primary":t.$page.props.system_alert.type==="info","bg-warning":t.$page.props.system_alert.type==="warning","bg-danger":t.$page.props.system_alert.type==="danger"}},[s("div",{staticClass:"max-w-screen-xl mx-auto py-3 px-3 sm:px-6 lg:px-8"},[s("div",{staticClass:"pr-16 sm:text-center sm:px-16 font-medium text-on-primary",domProps:{innerHTML:t._s(t.$page.props.system_alert.message_html)}})])]):t._e(),s("PortalTarget",{attrs:{name:"modals"}}),s("div",{staticClass:"fixed inset-0 z-50 flex items-start justify-end p-5 pointer-events-none"},[s("TransitionGroup",{staticClass:"flex flex-col space-y-2",attrs:{"enter-active-class":"transition ease-out transform duration-fast","enter-class":"translate-x-6 opacity-0","enter-to-class":"translate-x-0 opacity-100","leave-active-class":"transition ease-in transform duration-fast","leave-class":"opacity-100","leave-to-class":"scale-50 -translate-y-6 opacity-0",tag:"div"}},t._l(t.notifications,function(e,n){return s("Notification",{key:n,scopedSlots:t._u([{key:"prefix",fn:function(){return[e.variant==="danger"||e.variant==="error"?s("IconDanger",{staticClass:"flex-shrink-0 w-6 h-6 text-danger"}):t._e(),e.variant==="success"?s("IconSuccess",{staticClass:"flex-shrink-0 w-6 h-6 text-success"}):t._e(),e.variant==="info"?s("IconInfo",{staticClass:"flex-shrink-0 w-6 h-6 text-primary"}):t._e(),e.variant==="warning"?s("IconWarning",{staticClass:"flex-shrink-0 w-6 h-6 text-warning"}):t._e()]},proxy:!0},{key:"title",fn:function(){return[t._v(t._s(e.title))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(e.message))]},proxy:!0}],null,!0)})}),1)],1),s("Transition",{attrs:{"enter-active-class":"transition ease-in-out duration-fast","leave-active-class":"transition ease-in-out duration-fast","enter-class":"opacity-0","enter-to-class":"opacity-100","leave-class":"opacity-100","leave-to-class":"opacity-0"}},[t.backdropIsOpen?s("div",{staticClass:"fixed inset-0 z-40 bg-backdrop bf-blur"}):t._e()]),s("SearchPalette"),s("Transition",{attrs:{"enter-active-class":"transition ease-in-out transform duration-fast","leave-active-class":"transition ease-in-out transform duration-fast","enter-class":"translate-y-8 opacity-0","enter-to-class":"translate-y-0 opacity-100","leave-class":"opacity-100","leave-to-class":"opacity-0"}},[s("Confirm")],1),t._t("default")],2)},v=[function(){var r=this,t=r._self._c;return t("div",{staticClass:"max-w-screen-xl mx-auto py-3 px-3 sm:px-6 lg:px-8"},[t("div",{staticClass:"pr-16 sm:text-center sm:px-16"},[t("p",{staticClass:"font-medium text-on-primary"},[r._v(" You are currently in a demo environment. ")])])])}],_=u(g,h,v,!1,null,null,null,null);const T=_.exports;export{T as default}; +import i from"./Confirm.888708f1.js";import o from"./Notification.d432029f.js";import p from"./IconDanger.2f6e115d.js";import c from"./IconWarning.ca92fb65.js";import l from"./IconSuccess.09b85716.js";import f from"./IconInfo.ad7662f9.js";import m from"./SearchPalette.282fdde5.js";import{u as a}from"./notification.db2f2ae7.js";import{n as u}from"./plugin-vue2_normalizer.000ba15c.js";import"./app.79e1f42d.js";const g={components:{Confirm:i,Notification:o,IconDanger:p,IconWarning:c,IconSuccess:l,IconInfo:f,SearchPalette:m},data(){return{searchOpen:!1}},computed:{backdropIsOpen(){return this.$store.state.backdrop.isOpen},notifications(){return this.$store.state.notification.notifications}},watch:{"$page.props.flash.success":function(){this.$page.props.flash.success&&(a({variant:"success",title:this.__("Success"),message:this.$page.props.flash.success}),this.$page.props.flash.success=null)},"$page.props.flash.info":function(){this.$page.props.flash.info&&(a({variant:"info",title:this.__("Info"),message:this.$page.props.flash.info}),this.$page.props.flash.info=null)},"$page.props.flash.error":function(){this.$page.props.flash.error&&(a({variant:"danger",title:this.__("Error"),message:this.$page.props.flash.error}),this.$page.props.flash.error=null)}},methods:{useNotification:a}};var h=function(){var t=this,s=t._self._c;return s("div",{staticClass:"antialiased font-body text-high-emphasis bg-surface"},[t.$page.props.settings.demo?s("div",{staticClass:"relative bg-primary text-white"},[t._m(0)]):t._e(),t.$page.props.system_alert?s("div",{staticClass:"relative text-white",class:{"bg-primary":t.$page.props.system_alert.type==="info","bg-warning":t.$page.props.system_alert.type==="warning","bg-danger":t.$page.props.system_alert.type==="danger"}},[s("div",{staticClass:"max-w-screen-xl mx-auto py-3 px-3 sm:px-6 lg:px-8"},[s("div",{staticClass:"pr-16 sm:text-center sm:px-16 font-medium text-on-primary",domProps:{innerHTML:t._s(t.$page.props.system_alert.message_html)}})])]):t._e(),s("PortalTarget",{attrs:{name:"modals"}}),s("div",{staticClass:"fixed inset-0 z-50 flex items-start justify-end p-5 pointer-events-none"},[s("TransitionGroup",{staticClass:"flex flex-col space-y-2",attrs:{"enter-active-class":"transition ease-out transform duration-fast","enter-class":"translate-x-6 opacity-0","enter-to-class":"translate-x-0 opacity-100","leave-active-class":"transition ease-in transform duration-fast","leave-class":"opacity-100","leave-to-class":"scale-50 -translate-y-6 opacity-0",tag:"div"}},t._l(t.notifications,function(e,n){return s("Notification",{key:n,scopedSlots:t._u([{key:"prefix",fn:function(){return[e.variant==="danger"||e.variant==="error"?s("IconDanger",{staticClass:"flex-shrink-0 w-6 h-6 text-danger"}):t._e(),e.variant==="success"?s("IconSuccess",{staticClass:"flex-shrink-0 w-6 h-6 text-success"}):t._e(),e.variant==="info"?s("IconInfo",{staticClass:"flex-shrink-0 w-6 h-6 text-primary"}):t._e(),e.variant==="warning"?s("IconWarning",{staticClass:"flex-shrink-0 w-6 h-6 text-warning"}):t._e()]},proxy:!0},{key:"title",fn:function(){return[t._v(t._s(e.title))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(e.message))]},proxy:!0}],null,!0)})}),1)],1),s("Transition",{attrs:{"enter-active-class":"transition ease-in-out duration-fast","leave-active-class":"transition ease-in-out duration-fast","enter-class":"opacity-0","enter-to-class":"opacity-100","leave-class":"opacity-100","leave-to-class":"opacity-0"}},[t.backdropIsOpen?s("div",{staticClass:"fixed inset-0 z-40 bg-backdrop bf-blur"}):t._e()]),s("SearchPalette"),s("Transition",{attrs:{"enter-active-class":"transition ease-in-out transform duration-fast","leave-active-class":"transition ease-in-out transform duration-fast","enter-class":"translate-y-8 opacity-0","enter-to-class":"translate-y-0 opacity-100","leave-class":"opacity-100","leave-to-class":"opacity-0"}},[s("Confirm")],1),t._t("default")],2)},v=[function(){var r=this,t=r._self._c;return t("div",{staticClass:"max-w-screen-xl mx-auto py-3 px-3 sm:px-6 lg:px-8"},[t("div",{staticClass:"pr-16 sm:text-center sm:px-16"},[t("p",{staticClass:"font-medium text-on-primary"},[r._v(" You are currently in a demo environment. ")])])])}],_=u(g,h,v,!1,null,null,null,null);const T=_.exports;export{T as default}; diff --git a/public/build/assets/PasswordCreation.1fbf704c.js b/public/build/assets/PasswordCreation.e3028af4.js similarity index 91% rename from public/build/assets/PasswordCreation.1fbf704c.js rename to public/build/assets/PasswordCreation.e3028af4.js index acb2012..82ef08c 100644 --- a/public/build/assets/PasswordCreation.1fbf704c.js +++ b/public/build/assets/PasswordCreation.e3028af4.js @@ -1 +1 @@ -import o from"./TextDivider.54add59f.js";import e from"./FormInput.7debc7c5.js";import a from"./Button.f17dffc9.js";import i from"./Container.f87d9f62.js";import{u as n}from"./notification.2c23a76c.js";import{n as p}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./app.afed1c99.js";const m={metaInfo(){return{title:`${this.__("Create password")}`}},components:{TextDivider:o,FormInput:e,Button:a,Container:i},props:{email:String},data(){return{sending:!1,form:{email:null,password:null,password_confirmation:null}}},methods:{useNotification:n,submit(){this.$inertia.post(this.route("password-creation.start",{email:this.email}),{password:this.form.password,password_confirmation:this.form.password_confirmation},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var l=function(){var r=this,s=r._self._c;return s("div",{staticClass:"flex items-center justify-center w-full min-h-screen"},[s("Container",{attrs:{size:"small"}},[s("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),r.submit.apply(null,arguments)}}},[s("div",{staticClass:"flex flex-col items-center space-y-5"},[r.$page.props.settings.logo?s("img",{staticClass:"h-14",attrs:{src:r.$page.props.settings.logo}}):r._e(),s("h1",{staticClass:"font-semibold text-center text-title"},[r._v(" "+r._s(r.__("Create password"))+" ")])]),s("FormInput",{attrs:{label:r.__("Password"),errors:r.$page.props.errors.password,id:"password",type:"password",required:""},model:{value:r.form.password,callback:function(t){r.$set(r.form,"password",t)},expression:"form.password"}}),s("FormInput",{attrs:{label:r.__("Confirm password"),errors:r.$page.props.errors.password_confirmation,id:"password_confirmation",type:"password",required:""},model:{value:r.form.password_confirmation,callback:function(t){r.$set(r.form,"password_confirmation",t)},expression:"form.password_confirmation"}}),s("Button",{attrs:{variant:"primary",disabled:r.sending,block:""}},[r._v(r._s(r.__("Start")))])],1)])],1)},d=[],f=p(m,l,d,!1,null,null,null,null);const k=f.exports;export{k as default}; +import o from"./TextDivider.54add59f.js";import e from"./FormInput.7debc7c5.js";import a from"./Button.f17dffc9.js";import i from"./Container.f87d9f62.js";import{u as n}from"./notification.db2f2ae7.js";import{n as p}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./app.79e1f42d.js";const m={metaInfo(){return{title:`${this.__("Create password")}`}},components:{TextDivider:o,FormInput:e,Button:a,Container:i},props:{email:String},data(){return{sending:!1,form:{email:null,password:null,password_confirmation:null}}},methods:{useNotification:n,submit(){this.$inertia.post(this.route("password-creation.start",{email:this.email}),{password:this.form.password,password_confirmation:this.form.password_confirmation},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var l=function(){var r=this,s=r._self._c;return s("div",{staticClass:"flex items-center justify-center w-full min-h-screen"},[s("Container",{attrs:{size:"small"}},[s("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),r.submit.apply(null,arguments)}}},[s("div",{staticClass:"flex flex-col items-center space-y-5"},[r.$page.props.settings.logo?s("img",{staticClass:"h-14",attrs:{src:r.$page.props.settings.logo}}):r._e(),s("h1",{staticClass:"font-semibold text-center text-title"},[r._v(" "+r._s(r.__("Create password"))+" ")])]),s("FormInput",{attrs:{label:r.__("Password"),errors:r.$page.props.errors.password,id:"password",type:"password",required:""},model:{value:r.form.password,callback:function(t){r.$set(r.form,"password",t)},expression:"form.password"}}),s("FormInput",{attrs:{label:r.__("Confirm password"),errors:r.$page.props.errors.password_confirmation,id:"password_confirmation",type:"password",required:""},model:{value:r.form.password_confirmation,callback:function(t){r.$set(r.form,"password_confirmation",t)},expression:"form.password_confirmation"}}),s("Button",{attrs:{variant:"primary",disabled:r.sending,block:""}},[r._v(r._s(r.__("Start")))])],1)])],1)},d=[],f=p(m,l,d,!1,null,null,null,null);const k=f.exports;export{k as default}; diff --git a/public/build/assets/Providers.0a5ea452.js b/public/build/assets/Providers.84805820.js similarity index 95% rename from public/build/assets/Providers.0a5ea452.js rename to public/build/assets/Providers.84805820.js index c623996..5d978cf 100644 --- a/public/build/assets/Providers.0a5ea452.js +++ b/public/build/assets/Providers.84805820.js @@ -1 +1 @@ -import a from"./TopBar.8157552e.js";import s from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import u from"./PageBody.dec1fae1.js";import _ from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.32034cd8.js";import b from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import T from"./Pagination.a93b6f75.js";import{u as i}from"./notification.2c23a76c.js";import h from"./Tabs.de9dab32.js";import x from"./Table.5d32c28c.js";import S from"./TableHead.1eed799b.js";import P from"./TableHeader.44bdf327.js";import k from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import C from"./TableData.c69a64ca.js";import{n as H}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";const w={layout:y,metaInfo(){return{title:`${this.__("Synchronize providers")}`}},components:{TopBar:a,Container:s,Content:n,Page:m,PageHeader:p,PageHeaderTitle:l,PageBody:u,Button:_,List:c,ListItem:f,StatusBubble:d,NotificationBadge:v,SettingsLayout:b,SettingsSegment:g,Pagination:T,Tabs:h,Table:x,TableHead:S,TableHeader:P,TableRow:k,TableBody:B,TableData:C},props:{availableProviders:Array},methods:{useNotification:i,syncProvider(o){window.axios.post(this.route("admin.services.providers.sync",o.id)).then(()=>{i({variant:"success",title:"Providers",message:"Provider has been synchronized to this system"})})}}};var z=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Synchronize providers")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("You can synchronize your server providers here. After that, you'll be able to set a default provider per package. So servers created by a user via a package will always be put on that selected provider.")))]},proxy:!0},{key:"content",fn:function(){return[e("Table",{attrs:{caption:"Available providers overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Label")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.availableProviders,function(r){return e("TableRow",{key:r.id},[e("TableData",{staticClass:"space-y-2"},[e("div",[t._v(" "+t._s(r.name)+" ")]),e("div",{staticClass:"space-x-1 text-xs"},[e("span",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.provider.plans.length)+" plan(s)")]),e("span",[t._v("\xB7")]),e("span",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.provider.regions.length)+" region(s)")])])]),e("TableData",[t._v(t._s(r.label))]),e("TableData",{staticClass:"text-right"},[e("Button",{attrs:{size:"sm"},on:{click:function(R){return t.syncProvider(r)}}},[t._v(" "+t._s(t.__("Synchronize"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],D=H(w,z,L,!1,null,null,null,null);const Bt=D.exports;export{Bt as default}; +import a from"./TopBar.8157552e.js";import s from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import u from"./PageBody.dec1fae1.js";import _ from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import y from"./MainLayout.17290af6.js";import b from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import T from"./Pagination.a93b6f75.js";import{u as i}from"./notification.db2f2ae7.js";import h from"./Tabs.de9dab32.js";import x from"./Table.5d32c28c.js";import S from"./TableHead.1eed799b.js";import P from"./TableHeader.44bdf327.js";import k from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import C from"./TableData.c69a64ca.js";import{n as H}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";const w={layout:y,metaInfo(){return{title:`${this.__("Synchronize providers")}`}},components:{TopBar:a,Container:s,Content:n,Page:m,PageHeader:p,PageHeaderTitle:l,PageBody:u,Button:_,List:c,ListItem:f,StatusBubble:d,NotificationBadge:v,SettingsLayout:b,SettingsSegment:g,Pagination:T,Tabs:h,Table:x,TableHead:S,TableHeader:P,TableRow:k,TableBody:B,TableData:C},props:{availableProviders:Array},methods:{useNotification:i,syncProvider(o){window.axios.post(this.route("admin.services.providers.sync",o.id)).then(()=>{i({variant:"success",title:"Providers",message:"Provider has been synchronized to this system"})})}}};var z=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Synchronize providers")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("You can synchronize your server providers here. After that, you'll be able to set a default provider per package. So servers created by a user via a package will always be put on that selected provider.")))]},proxy:!0},{key:"content",fn:function(){return[e("Table",{attrs:{caption:"Available providers overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Name")))]),e("TableHeader",[t._v(t._s(t.__("Label")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.availableProviders,function(r){return e("TableRow",{key:r.id},[e("TableData",{staticClass:"space-y-2"},[e("div",[t._v(" "+t._s(r.name)+" ")]),e("div",{staticClass:"space-x-1 text-xs"},[e("span",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.provider.plans.length)+" plan(s)")]),e("span",[t._v("\xB7")]),e("span",{staticClass:"text-medium-emphasis"},[t._v(t._s(r.provider.regions.length)+" region(s)")])])]),e("TableData",[t._v(t._s(r.label))]),e("TableData",{staticClass:"text-right"},[e("Button",{attrs:{size:"sm"},on:{click:function(R){return t.syncProvider(r)}}},[t._v(" "+t._s(t.__("Synchronize"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},L=[],D=H(w,z,L,!1,null,null,null,null);const Bt=D.exports;export{Bt as default}; diff --git a/public/build/assets/Redirects.39a788d5.js b/public/build/assets/Redirects.5049c36c.js similarity index 96% rename from public/build/assets/Redirects.39a788d5.js rename to public/build/assets/Redirects.5049c36c.js index 2e22c76..339f7a8 100644 --- a/public/build/assets/Redirects.39a788d5.js +++ b/public/build/assets/Redirects.5049c36c.js @@ -1 +1 @@ -import i from"./TopBar.2e057c1e.js";import s from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import m from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.32034cd8.js";import b from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import y from"./FormInput.7debc7c5.js";import v from"./FormSelect.6e35ae7d.js";import T from"./Form.2cdcadd9.js";import S from"./Pagination.a93b6f75.js";import P from"./EmptyImage.4bfdf9ac.js";import I from"./FormActions.83ccca91.js";import{u as x}from"./confirm.de1ba996.js";import k from"./Tabs.d2cdbef6.js";import B from"./Table.5d32c28c.js";import $ from"./TableHead.1eed799b.js";import F from"./TableHeader.44bdf327.js";import H from"./TableRow.6382a60a.js";import D from"./TableBody.c78326a3.js";import C from"./TableData.c69a64ca.js";import{n as R}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const w={metaInfo(){return{title:`${this.__("Redirects")} - ${this.site.domain}`}},layout:h,components:{TopBar:i,Container:s,Content:n,Page:a,PageHeader:l,PageHeaderTitle:m,PageBody:p,Button:u,List:f,ListItem:_,StatusBubble:c,NotificationBadge:d,FormInput:y,FormSelect:v,SettingsLayout:b,SettingsSegment:g,Form:T,FormActions:I,Pagination:S,Tabs:k,Table:B,TableHead:$,TableHeader:F,TableRow:H,TableBody:D,TableData:C,EmptyImage:P},data(){return{sending:!1,form:{redirect_from:null,redirect_to:null,type:"redirect"},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Redirects"),to:this.route("sites.redirects.index",this.site.id)}]}},mounted(){this.shouldBePolling&&this.startPollingInterval()},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},computed:{shouldBePolling(){return!!this.redirects.data.filter(o=>o.status==="busy").length}},props:{site:Object,redirects:Object},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("sites.redirects.index",this.site.id),{only:["redirects"],preserveScroll:!0})},submit(){this.sending=!0,this.$inertia.post(this.route("sites.redirects.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form.redirect_from=null,this.form.redirect_to=null,this.form.type="redirect")}})},confirmDelete(o){x({title:this.__("Are you sure?"),message:this.__("Your redirect will be deleted permanently, this action cannot be undone."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.redirects.delete",[this.site.id,o.id]),{preserveScroll:!0})}},beforeDestroy(){this.clearPollingInterval()}};var L=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Redirects")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Create new redirects here to easily forward a url to another."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("From"),errors:t.$page.props.errors.redirect_from},model:{value:t.form.redirect_from,callback:function(r){t.$set(t.form,"redirect_from",r)},expression:"form.redirect_from"}}),e("FormInput",{attrs:{label:t.__("To"),errors:t.$page.props.errors.redirect_to},model:{value:t.form.redirect_to,callback:function(r){t.$set(t.form,"redirect_to",r)},expression:"form.redirect_to"}}),e("FormSelect",{attrs:{label:"Type"},model:{value:t.form.type,callback:function(r){t.$set(t.form,"type",r)},expression:"form.type"}},[e("option",{attrs:{value:"redirect"}},[t._v(t._s(t.__("Temporary"))+" (302)")]),e("option",{attrs:{value:"permanent"}},[t._v(t._s(t.__("Permanent"))+" (301)")])]),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])}),t.redirects.meta.total?t._e():e("EmptyImage"),t.redirects.meta.total?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Redirects")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Redirect list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader"),e("TableHeader",[t._v(t._s(t.__("From")))]),e("TableHeader",[t._v(t._s(t.__("To")))]),e("TableHeader",[t._v(t._s(t.__("Type")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.redirects.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})],1),e("TableData",[t._v(t._s(r.redirect_from))]),e("TableData",[t._v(t._s(r.redirect_to))]),e("TableData",[t._v(t._s(r.type))]),e("TableData",[e("Button",{attrs:{disabled:r.status==="busy",variant:"danger",size:"sm"},on:{click:function(O){return t.confirmDelete(r)}}},[t._v(" "+t._s(t.__("Delete"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.redirects}})]},proxy:!0}],null,!1,885719507)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},j=[],A=R(w,L,j,!1,null,null,null,null);const Yt=A.exports;export{Yt as default}; +import i from"./TopBar.2e057c1e.js";import s from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import m from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import c from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.17290af6.js";import b from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import y from"./FormInput.7debc7c5.js";import v from"./FormSelect.6e35ae7d.js";import T from"./Form.2cdcadd9.js";import S from"./Pagination.a93b6f75.js";import P from"./EmptyImage.4bfdf9ac.js";import I from"./FormActions.83ccca91.js";import{u as x}from"./confirm.059313bf.js";import k from"./Tabs.d2cdbef6.js";import B from"./Table.5d32c28c.js";import $ from"./TableHead.1eed799b.js";import F from"./TableHeader.44bdf327.js";import H from"./TableRow.6382a60a.js";import D from"./TableBody.c78326a3.js";import C from"./TableData.c69a64ca.js";import{n as R}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const w={metaInfo(){return{title:`${this.__("Redirects")} - ${this.site.domain}`}},layout:h,components:{TopBar:i,Container:s,Content:n,Page:a,PageHeader:l,PageHeaderTitle:m,PageBody:p,Button:u,List:f,ListItem:_,StatusBubble:c,NotificationBadge:d,FormInput:y,FormSelect:v,SettingsLayout:b,SettingsSegment:g,Form:T,FormActions:I,Pagination:S,Tabs:k,Table:B,TableHead:$,TableHeader:F,TableRow:H,TableBody:D,TableData:C,EmptyImage:P},data(){return{sending:!1,form:{redirect_from:null,redirect_to:null,type:"redirect"},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Redirects"),to:this.route("sites.redirects.index",this.site.id)}]}},mounted(){this.shouldBePolling&&this.startPollingInterval()},watch:{shouldBePolling:function(o){if(!o){this.clearPollingInterval();return}this.pollingInterval||this.startPollingInterval()}},computed:{shouldBePolling(){return!!this.redirects.data.filter(o=>o.status==="busy").length}},props:{site:Object,redirects:Object},methods:{startPollingInterval(){this.pollingInterval=setInterval(function(){this.poll()}.bind(this),3e3)},clearPollingInterval(){clearTimeout(this.pollingInterval),this.pollingInterval=null},poll(){this.$inertia.get(this.route("sites.redirects.index",this.site.id),{only:["redirects"],preserveScroll:!0})},submit(){this.sending=!0,this.$inertia.post(this.route("sites.redirects.store",this.site.id),this.form,{onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form.redirect_from=null,this.form.redirect_to=null,this.form.type="redirect")}})},confirmDelete(o){x({title:this.__("Are you sure?"),message:this.__("Your redirect will be deleted permanently, this action cannot be undone."),onConfirm:()=>this.delete(o)})},delete(o){this.$inertia.delete(this.route("sites.redirects.delete",[this.site.id,o.id]),{preserveScroll:!0})}},beforeDestroy(){this.clearPollingInterval()}};var L=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Redirects")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Create")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Create new redirects here to easily forward a url to another."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("From"),errors:t.$page.props.errors.redirect_from},model:{value:t.form.redirect_from,callback:function(r){t.$set(t.form,"redirect_from",r)},expression:"form.redirect_from"}}),e("FormInput",{attrs:{label:t.__("To"),errors:t.$page.props.errors.redirect_to},model:{value:t.form.redirect_to,callback:function(r){t.$set(t.form,"redirect_to",r)},expression:"form.redirect_to"}}),e("FormSelect",{attrs:{label:"Type"},model:{value:t.form.type,callback:function(r){t.$set(t.form,"type",r)},expression:"form.type"}},[e("option",{attrs:{value:"redirect"}},[t._v(t._s(t.__("Temporary"))+" (302)")]),e("option",{attrs:{value:"permanent"}},[t._v(t._s(t.__("Permanent"))+" (301)")])]),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])}),t.redirects.meta.total?t._e():e("EmptyImage"),t.redirects.meta.total?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Redirects")))]},proxy:!0},{key:"content",fn:function(){return[e("div",[e("Table",{attrs:{caption:"Redirect list overview"}},[e("TableHead",[e("TableRow",[e("TableHeader"),e("TableHeader",[t._v(t._s(t.__("From")))]),e("TableHeader",[t._v(t._s(t.__("To")))]),e("TableHeader",[t._v(t._s(t.__("Type")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.redirects.data,function(r){return e("TableRow",{key:r.id},[e("TableData",[e("StatusBubble",{attrs:{variant:r.status==="busy"?"gray":"success"}})],1),e("TableData",[t._v(t._s(r.redirect_from))]),e("TableData",[t._v(t._s(r.redirect_to))]),e("TableData",[t._v(t._s(r.type))]),e("TableData",[e("Button",{attrs:{disabled:r.status==="busy",variant:"danger",size:"sm"},on:{click:function(O){return t.confirmDelete(r)}}},[t._v(" "+t._s(t.__("Delete"))+" ")])],1)],1)}),1)],1)],1),e("pagination",{attrs:{links:t.redirects}})]},proxy:!0}],null,!1,885719507)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},j=[],A=R(w,L,j,!1,null,null,null,null);const Yt=A.exports;export{Yt as default}; diff --git a/public/build/assets/Register.a36678a0.js b/public/build/assets/Register.2833ea7e.js similarity index 97% rename from public/build/assets/Register.a36678a0.js rename to public/build/assets/Register.2833ea7e.js index a467a54..7d76253 100644 --- a/public/build/assets/Register.a36678a0.js +++ b/public/build/assets/Register.2833ea7e.js @@ -1 +1 @@ -import n from"./TextDivider.54add59f.js";import l from"./FormInput.7debc7c5.js";import p from"./ErrorText.b141a597.js";import c from"./Button.f17dffc9.js";import f from"./Container.f87d9f62.js";import{u as d}from"./notification.2c23a76c.js";import{n as _}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./app.afed1c99.js";const u={metaInfo(){return{title:`${this.__("Register")}`}},components:{TextDivider:n,FormInput:l,Button:c,Container:f,ErrorText:p},data(){return{sending:!1,form:{terms:!1,name:null,email:null,password:null,password_confirmation:null}}},methods:{useNotification:d,submit(){this.$inertia.post(this.route("register"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var g=function(){var e=this,r=e._self._c;return r("div",{staticClass:"flex items-center justify-center w-full min-h-screen"},[r("Container",{attrs:{size:"small"}},[r("form",{staticClass:"space-y-4",on:{submit:function(s){return s.preventDefault(),e.submit.apply(null,arguments)}}},[r("div",{staticClass:"flex flex-col items-center space-y-5"},[e.$page.props.settings.logo?r("img",{staticClass:"h-14",attrs:{src:e.$page.props.settings.logo}}):e._e(),r("h1",{staticClass:"font-semibold text-center text-title"},[e._v(" "+e._s(e.__("Register"))+" ")])]),r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name,id:"name",type:"text",required:""},model:{value:e.form.name,callback:function(s){e.$set(e.form,"name",s)},expression:"form.name"}}),r("FormInput",{attrs:{label:e.__("Email"),errors:e.$page.props.errors.email,id:"email",type:"email",required:""},model:{value:e.form.email,callback:function(s){e.$set(e.form,"email",s)},expression:"form.email"}}),r("FormInput",{attrs:{label:e.__("Password"),errors:e.$page.props.errors.password,id:"password",type:"password",required:""},model:{value:e.form.password,callback:function(s){e.$set(e.form,"password",s)},expression:"form.password"}}),r("FormInput",{attrs:{label:e.__("Confirm password"),errors:e.$page.props.errors.password_confirmation,id:"password_confirmation",type:"password",required:""},model:{value:e.form.password_confirmation,callback:function(s){e.$set(e.form,"password_confirmation",s)},expression:"form.password_confirmation"}}),e.$page.props.settings.accept_terms_required?r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.terms,expression:"form.terms"}],staticClass:"form-checkbox",attrs:{id:"terms_required",type:"checkbox"},domProps:{checked:Array.isArray(e.form.terms)?e._i(e.form.terms,null)>-1:e.form.terms},on:{change:function(s){var t=e.form.terms,a=s.target,m=!!a.checked;if(Array.isArray(t)){var i=null,o=e._i(t,i);a.checked?o<0&&e.$set(e.form,"terms",t.concat([i])):o>-1&&e.$set(e.form,"terms",t.slice(0,o).concat(t.slice(o+1)))}else e.$set(e.form,"terms",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"terms_required"}},[e._v(" "+e._s(e.__("Accept terms of service"))+" ")]),e.$page.props.errors.terms?r("ErrorText",[e._v(e._s(e.$page.props.errors.terms[0]))]):e._e()],1):e._e(),r("Button",{attrs:{variant:"primary",disabled:e.sending,block:""}},[e._v(e._s(e.__("Register")))]),r("TextDivider",[e._v(e._s(e.__("Or")))]),r("div",{staticClass:"space-y-3"},[r("Button",{attrs:{as:"inertia-link",href:e.route("login"),variant:"secondary",block:""}},[e._v(e._s(e.__("Login")))])],1),e.$page.props.settings.has_terms?r("TextDivider",{attrs:{"without-text":!0}}):e._e(),e.$page.props.settings.has_terms||e.$page.props.settings.has_privacy?r("div",{staticClass:"flex justify-between"},[e.$page.props.settings.has_terms?r("div",[r("inertia-link",{staticClass:"text-small text-medium-emphasis hover:text-high-emphasis border-b border-dotted",attrs:{href:e.route("page.show","terms-of-service")}},[e._v(" Terms Of Service ")])],1):e._e(),e.$page.props.settings.has_privacy?r("div",[r("inertia-link",{staticClass:"text-small text-medium-emphasis hover:text-high-emphasis border-b border-dotted",attrs:{href:e.route("page.show","privacy-policy")}},[e._v(" Privacy Policy ")])],1):e._e()]):e._e()],1)])],1)},v=[],h=_(u,g,v,!1,null,null,null,null);const P=h.exports;export{P as default}; +import n from"./TextDivider.54add59f.js";import l from"./FormInput.7debc7c5.js";import p from"./ErrorText.b141a597.js";import c from"./Button.f17dffc9.js";import f from"./Container.f87d9f62.js";import{u as d}from"./notification.db2f2ae7.js";import{n as _}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./app.79e1f42d.js";const u={metaInfo(){return{title:`${this.__("Register")}`}},components:{TextDivider:n,FormInput:l,Button:c,Container:f,ErrorText:p},data(){return{sending:!1,form:{terms:!1,name:null,email:null,password:null,password_confirmation:null}}},methods:{useNotification:d,submit(){this.$inertia.post(this.route("register"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var g=function(){var e=this,r=e._self._c;return r("div",{staticClass:"flex items-center justify-center w-full min-h-screen"},[r("Container",{attrs:{size:"small"}},[r("form",{staticClass:"space-y-4",on:{submit:function(s){return s.preventDefault(),e.submit.apply(null,arguments)}}},[r("div",{staticClass:"flex flex-col items-center space-y-5"},[e.$page.props.settings.logo?r("img",{staticClass:"h-14",attrs:{src:e.$page.props.settings.logo}}):e._e(),r("h1",{staticClass:"font-semibold text-center text-title"},[e._v(" "+e._s(e.__("Register"))+" ")])]),r("FormInput",{attrs:{label:e.__("Name"),errors:e.$page.props.errors.name,id:"name",type:"text",required:""},model:{value:e.form.name,callback:function(s){e.$set(e.form,"name",s)},expression:"form.name"}}),r("FormInput",{attrs:{label:e.__("Email"),errors:e.$page.props.errors.email,id:"email",type:"email",required:""},model:{value:e.form.email,callback:function(s){e.$set(e.form,"email",s)},expression:"form.email"}}),r("FormInput",{attrs:{label:e.__("Password"),errors:e.$page.props.errors.password,id:"password",type:"password",required:""},model:{value:e.form.password,callback:function(s){e.$set(e.form,"password",s)},expression:"form.password"}}),r("FormInput",{attrs:{label:e.__("Confirm password"),errors:e.$page.props.errors.password_confirmation,id:"password_confirmation",type:"password",required:""},model:{value:e.form.password_confirmation,callback:function(s){e.$set(e.form,"password_confirmation",s)},expression:"form.password_confirmation"}}),e.$page.props.settings.accept_terms_required?r("div",[r("input",{directives:[{name:"model",rawName:"v-model",value:e.form.terms,expression:"form.terms"}],staticClass:"form-checkbox",attrs:{id:"terms_required",type:"checkbox"},domProps:{checked:Array.isArray(e.form.terms)?e._i(e.form.terms,null)>-1:e.form.terms},on:{change:function(s){var t=e.form.terms,a=s.target,m=!!a.checked;if(Array.isArray(t)){var i=null,o=e._i(t,i);a.checked?o<0&&e.$set(e.form,"terms",t.concat([i])):o>-1&&e.$set(e.form,"terms",t.slice(0,o).concat(t.slice(o+1)))}else e.$set(e.form,"terms",m)}}}),r("label",{staticClass:"ml-2 text-sm",attrs:{for:"terms_required"}},[e._v(" "+e._s(e.__("Accept terms of service"))+" ")]),e.$page.props.errors.terms?r("ErrorText",[e._v(e._s(e.$page.props.errors.terms[0]))]):e._e()],1):e._e(),r("Button",{attrs:{variant:"primary",disabled:e.sending,block:""}},[e._v(e._s(e.__("Register")))]),r("TextDivider",[e._v(e._s(e.__("Or")))]),r("div",{staticClass:"space-y-3"},[r("Button",{attrs:{as:"inertia-link",href:e.route("login"),variant:"secondary",block:""}},[e._v(e._s(e.__("Login")))])],1),e.$page.props.settings.has_terms?r("TextDivider",{attrs:{"without-text":!0}}):e._e(),e.$page.props.settings.has_terms||e.$page.props.settings.has_privacy?r("div",{staticClass:"flex justify-between"},[e.$page.props.settings.has_terms?r("div",[r("inertia-link",{staticClass:"text-small text-medium-emphasis hover:text-high-emphasis border-b border-dotted",attrs:{href:e.route("page.show","terms-of-service")}},[e._v(" Terms Of Service ")])],1):e._e(),e.$page.props.settings.has_privacy?r("div",[r("inertia-link",{staticClass:"text-small text-medium-emphasis hover:text-high-emphasis border-b border-dotted",attrs:{href:e.route("page.show","privacy-policy")}},[e._v(" Privacy Policy ")])],1):e._e()]):e._e()],1)])],1)},v=[],h=_(u,g,v,!1,null,null,null,null);const P=h.exports;export{P as default}; diff --git a/public/build/assets/Reset.c136b36b.js b/public/build/assets/Reset.5731d59d.js similarity index 92% rename from public/build/assets/Reset.c136b36b.js rename to public/build/assets/Reset.5731d59d.js index 44677c3..88cdd6b 100644 --- a/public/build/assets/Reset.c136b36b.js +++ b/public/build/assets/Reset.5731d59d.js @@ -1 +1 @@ -import o from"./TextDivider.54add59f.js";import e from"./FormInput.7debc7c5.js";import i from"./Button.f17dffc9.js";import a from"./Container.f87d9f62.js";import{u as n}from"./notification.2c23a76c.js";import{n as m}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./app.afed1c99.js";const l={metaInfo(){return{title:`${this.__("Reset password")}`}},components:{TextDivider:o,FormInput:e,Button:i,Container:a},props:{token:String,email:String},data(){return{sending:!1,form:{email:null,password:null,password_confirmation:null}}},methods:{useNotification:n,submit(){this.$inertia.post(this.route("password.update"),{email:this.form.email,token:this.token,password:this.form.password,password_confirmation:this.form.password_confirmation},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var p=function(){var r=this,s=r._self._c;return s("div",{staticClass:"flex items-center justify-center w-full min-h-screen"},[s("Container",{attrs:{size:"small"}},[s("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),r.submit.apply(null,arguments)}}},[s("div",{staticClass:"flex flex-col items-center space-y-5"},[r.$page.props.settings.logo?s("img",{staticClass:"h-14",attrs:{src:r.$page.props.settings.logo}}):r._e(),s("h1",{staticClass:"font-semibold text-center text-title"},[r._v(" "+r._s(r.__("Reset password"))+" ")])]),s("FormInput",{attrs:{label:r.__("Email"),errors:r.$page.props.errors.email,id:"email",type:"email",required:""},model:{value:r.form.email,callback:function(t){r.$set(r.form,"email",t)},expression:"form.email"}}),s("FormInput",{attrs:{label:r.__("Password"),errors:r.$page.props.errors.password,id:"password",type:"password",required:""},model:{value:r.form.password,callback:function(t){r.$set(r.form,"password",t)},expression:"form.password"}}),s("FormInput",{attrs:{label:r.__("Confirm password"),errors:r.$page.props.errors.password_confirmation,id:"password_confirmation",type:"password",required:""},model:{value:r.form.password_confirmation,callback:function(t){r.$set(r.form,"password_confirmation",t)},expression:"form.password_confirmation"}}),s("Button",{attrs:{variant:"primary",disabled:r.sending,block:""}},[r._v(r._s(r.__("Reset")))]),s("TextDivider",[r._v(r._s(r.__("Or")))]),s("div",{staticClass:"space-y-3"},[s("Button",{attrs:{as:"inertia-link",href:r.route("login"),variant:"secondary",block:""}},[r._v(r._s(r.__("Login")))])],1)],1)])],1)},d=[],f=m(l,p,d,!1,null,null,null,null);const I=f.exports;export{I as default}; +import o from"./TextDivider.54add59f.js";import e from"./FormInput.7debc7c5.js";import i from"./Button.f17dffc9.js";import a from"./Container.f87d9f62.js";import{u as n}from"./notification.db2f2ae7.js";import{n as m}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./app.79e1f42d.js";const l={metaInfo(){return{title:`${this.__("Reset password")}`}},components:{TextDivider:o,FormInput:e,Button:i,Container:a},props:{token:String,email:String},data(){return{sending:!1,form:{email:null,password:null,password_confirmation:null}}},methods:{useNotification:n,submit(){this.$inertia.post(this.route("password.update"),{email:this.form.email,token:this.token,password:this.form.password,password_confirmation:this.form.password_confirmation},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var p=function(){var r=this,s=r._self._c;return s("div",{staticClass:"flex items-center justify-center w-full min-h-screen"},[s("Container",{attrs:{size:"small"}},[s("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),r.submit.apply(null,arguments)}}},[s("div",{staticClass:"flex flex-col items-center space-y-5"},[r.$page.props.settings.logo?s("img",{staticClass:"h-14",attrs:{src:r.$page.props.settings.logo}}):r._e(),s("h1",{staticClass:"font-semibold text-center text-title"},[r._v(" "+r._s(r.__("Reset password"))+" ")])]),s("FormInput",{attrs:{label:r.__("Email"),errors:r.$page.props.errors.email,id:"email",type:"email",required:""},model:{value:r.form.email,callback:function(t){r.$set(r.form,"email",t)},expression:"form.email"}}),s("FormInput",{attrs:{label:r.__("Password"),errors:r.$page.props.errors.password,id:"password",type:"password",required:""},model:{value:r.form.password,callback:function(t){r.$set(r.form,"password",t)},expression:"form.password"}}),s("FormInput",{attrs:{label:r.__("Confirm password"),errors:r.$page.props.errors.password_confirmation,id:"password_confirmation",type:"password",required:""},model:{value:r.form.password_confirmation,callback:function(t){r.$set(r.form,"password_confirmation",t)},expression:"form.password_confirmation"}}),s("Button",{attrs:{variant:"primary",disabled:r.sending,block:""}},[r._v(r._s(r.__("Reset")))]),s("TextDivider",[r._v(r._s(r.__("Or")))]),s("div",{staticClass:"space-y-3"},[s("Button",{attrs:{as:"inertia-link",href:r.route("login"),variant:"secondary",block:""}},[r._v(r._s(r.__("Login")))])],1)],1)])],1)},d=[],f=m(l,p,d,!1,null,null,null,null);const I=f.exports;export{I as default}; diff --git a/public/build/assets/Security.570a88b4.js b/public/build/assets/Security.bc2d81f3.js similarity index 96% rename from public/build/assets/Security.570a88b4.js rename to public/build/assets/Security.bc2d81f3.js index 03386e3..e0e92f1 100644 --- a/public/build/assets/Security.570a88b4.js +++ b/public/build/assets/Security.bc2d81f3.js @@ -1 +1 @@ -import e from"./TopBar.c92e4bb0.js";import s from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import a from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import m from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import l from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.32034cd8.js";import w from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import g from"./IconStorage.ef2b2e41.js";import b from"./Modal.a59fc373.js";import h from"./ModalContainer.51de3ea9.js";import v from"./FormInput.7debc7c5.js";import x from"./FormSelect.6e35ae7d.js";import S from"./FormActions.83ccca91.js";import C from"./SettingsSegment.e8fdfb41.js";import F from"./TwoFactorAuthentication.17d79f90.js";import{n as k}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./Input.9d199ebb.js";const $={metaInfo(){return{title:`${this.__("Security")}`}},layout:d,components:{TwoFactorAuthentication:F,SettingsSegment:C,TopBar:e,Container:s,Content:i,Page:n,PageHeader:a,PageHeaderTitle:p,PageBody:m,Button:u,List:c,ListItem:f,StatusBubble:l,NotificationBadge:_,IconBox:w,IconGlobe:y,IconStorage:g,Modal:b,ModalContainer:h,FormInput:v,FormSelect:x,FormActions:S},props:{profile:Object,languages:Array,twoFactor:Object},data(){return{form:{current_password:null,password:null,password_confirmation:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Profile"),to:this.route("profile.index")},{title:this.__("Security"),to:this.route("profile.security.index")}]}},methods:{submit(){this.$inertia.patch(this.route("profile.security.updatePassword"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form={current_password:null,password:null,password_confirmation:null})}})}}};var B=function(){var r=this,o=r._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),o("Content",[o("Container",[o("PageBody",[o("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(" "+r._s(r.__("Password"))+" ")]},proxy:!0},{key:"subtitle",fn:function(){return[r._v(" "+r._s(r.__("Change your password"))+" ")]},proxy:!0},{key:"form",fn:function(){return[o("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),r.submit.apply(null,arguments)}}},[o("FormInput",{attrs:{label:r.__("Current password"),type:"password",errors:r.$page.props.errors.current_password},model:{value:r.form.current_password,callback:function(t){r.$set(r.form,"current_password",t)},expression:"form.current_password"}}),o("div",{staticClass:"w-full flex space-x-4"},[o("FormInput",{staticClass:"w-1/2",attrs:{label:r.__("New password"),type:"password",errors:r.$page.props.errors.password},model:{value:r.form.password,callback:function(t){r.$set(r.form,"password",t)},expression:"form.password"}}),o("FormInput",{staticClass:"w-1/2",attrs:{label:r.__("Confirm new password"),type:"password",errors:r.$page.props.errors.password_confirmation},model:{value:r.form.password_confirmation,callback:function(t){r.$set(r.form,"password_confirmation",t)},expression:"form.password_confirmation"}})],1),o("FormActions",[o("Button",[r._v(r._s(r.__("Save")))])],1)],1)]},proxy:!0}])}),o("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(" "+r._s(r.__("Two-factor authentication"))+" ")]},proxy:!0},{key:"subtitle",fn:function(){return[r._v(" "+r._s(r.__("Manage two-factor authentication for your account."))+" ")]},proxy:!0},{key:"content",fn:function(){return[o("TwoFactorAuthentication",{attrs:{secret:r.twoFactor.secret,recoveryCodes:r.twoFactor.recoveryCodes,enabled:r.twoFactor.enabled}})]},proxy:!0}])})],1)],1)],1)],1)},I=[],P=k($,B,I,!1,null,null,null,null);const Mr=P.exports;export{Mr as default}; +import e from"./TopBar.c92e4bb0.js";import s from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import a from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import m from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import f from"./ListItem.ee1e88fb.js";import l from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import d from"./MainLayout.17290af6.js";import w from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import g from"./IconStorage.ef2b2e41.js";import b from"./Modal.a59fc373.js";import h from"./ModalContainer.51de3ea9.js";import v from"./FormInput.7debc7c5.js";import x from"./FormSelect.6e35ae7d.js";import S from"./FormActions.83ccca91.js";import C from"./SettingsSegment.e8fdfb41.js";import F from"./TwoFactorAuthentication.b51fcaa2.js";import{n as k}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./Input.9d199ebb.js";const $={metaInfo(){return{title:`${this.__("Security")}`}},layout:d,components:{TwoFactorAuthentication:F,SettingsSegment:C,TopBar:e,Container:s,Content:i,Page:n,PageHeader:a,PageHeaderTitle:p,PageBody:m,Button:u,List:c,ListItem:f,StatusBubble:l,NotificationBadge:_,IconBox:w,IconGlobe:y,IconStorage:g,Modal:b,ModalContainer:h,FormInput:v,FormSelect:x,FormActions:S},props:{profile:Object,languages:Array,twoFactor:Object},data(){return{form:{current_password:null,password:null,password_confirmation:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Profile"),to:this.route("profile.index")},{title:this.__("Security"),to:this.route("profile.security.index")}]}},methods:{submit(){this.$inertia.patch(this.route("profile.security.updatePassword"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>{this.sending=!1,Object.keys(this.$page.props.errors).length||(this.form={current_password:null,password:null,password_confirmation:null})}})}}};var B=function(){var r=this,o=r._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),o("Content",[o("Container",[o("PageBody",[o("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(" "+r._s(r.__("Password"))+" ")]},proxy:!0},{key:"subtitle",fn:function(){return[r._v(" "+r._s(r.__("Change your password"))+" ")]},proxy:!0},{key:"form",fn:function(){return[o("form",{staticClass:"space-y-4",on:{submit:function(t){return t.preventDefault(),r.submit.apply(null,arguments)}}},[o("FormInput",{attrs:{label:r.__("Current password"),type:"password",errors:r.$page.props.errors.current_password},model:{value:r.form.current_password,callback:function(t){r.$set(r.form,"current_password",t)},expression:"form.current_password"}}),o("div",{staticClass:"w-full flex space-x-4"},[o("FormInput",{staticClass:"w-1/2",attrs:{label:r.__("New password"),type:"password",errors:r.$page.props.errors.password},model:{value:r.form.password,callback:function(t){r.$set(r.form,"password",t)},expression:"form.password"}}),o("FormInput",{staticClass:"w-1/2",attrs:{label:r.__("Confirm new password"),type:"password",errors:r.$page.props.errors.password_confirmation},model:{value:r.form.password_confirmation,callback:function(t){r.$set(r.form,"password_confirmation",t)},expression:"form.password_confirmation"}})],1),o("FormActions",[o("Button",[r._v(r._s(r.__("Save")))])],1)],1)]},proxy:!0}])}),o("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(" "+r._s(r.__("Two-factor authentication"))+" ")]},proxy:!0},{key:"subtitle",fn:function(){return[r._v(" "+r._s(r.__("Manage two-factor authentication for your account."))+" ")]},proxy:!0},{key:"content",fn:function(){return[o("TwoFactorAuthentication",{attrs:{secret:r.twoFactor.secret,recoveryCodes:r.twoFactor.recoveryCodes,enabled:r.twoFactor.enabled}})]},proxy:!0}])})],1)],1)],1)],1)},I=[],P=k($,B,I,!1,null,null,null,null);const Mr=P.exports;export{Mr as default}; diff --git a/public/build/assets/Servers.66050590.js b/public/build/assets/Servers.f6776225.js similarity index 95% rename from public/build/assets/Servers.66050590.js rename to public/build/assets/Servers.f6776225.js index 8b9f68b..75249fc 100644 --- a/public/build/assets/Servers.66050590.js +++ b/public/build/assets/Servers.f6776225.js @@ -1 +1 @@ -import i from"./TopBar.8157552e.js";import n from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import y from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.32034cd8.js";import h from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import b from"./Pagination.a93b6f75.js";import{u as s}from"./notification.2c23a76c.js";import T from"./Tabs.de9dab32.js";import S from"./Table.5d32c28c.js";import x from"./TableHead.1eed799b.js";import z from"./TableHeader.44bdf327.js";import P from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import H from"./TableData.c69a64ca.js";import{n as k}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";const w={layout:v,metaInfo(){return{title:`${this.__("Synchronize servers")}`}},components:{TopBar:i,Container:n,Content:a,Page:m,PageHeader:l,PageHeaderTitle:p,PageBody:f,Button:c,List:u,ListItem:_,StatusBubble:d,NotificationBadge:y,SettingsLayout:h,SettingsSegment:g,Pagination:b,Tabs:T,Table:S,TableHead:x,TableHeader:z,TableRow:P,TableBody:B,TableData:H},props:{availableServers:Array},data(){return{loading:!1}},methods:{useNotification:s,syncServer(t){this.loading=!0,window.axios.post(this.route("admin.services.servers.sync"),t).then(()=>{this.loading=!1,s({variant:"success",title:"Servers",message:`Server ${t.name} has been synchronized to this system`})}).catch(e=>{this.loading=!1})},syncAll(){this.loading=!0,window.axios.post(this.route("admin.services.servers.sync.all")).then(()=>{this.loading=!1,s({variant:"success",title:"Servers",message:"All servers have been synchronized to this system"})}).catch(t=>{this.loading=!1})}}};var C=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Synchronize servers")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.__("You can synchronize your servers here. It is safe to synchronize already existing servers. If you have installed a extra PHP version for example, you can synchronize to update the versions here."))+" ")]},proxy:!0},{key:"content",fn:function(){return[r("Button",{attrs:{size:"sm",disabled:e.loading},on:{click:e.syncAll}},[e._v(" "+e._s(e.__("Synchronize all servers"))+" ")]),r("Table",{attrs:{caption:"Available servers overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[e._v(e._s(e.__("Name")))]),r("TableHeader",[e._v(e._s(e.__("IP address")))]),r("TableHeader")],1)],1),r("TableBody",e._l(e.availableServers,function(o){return r("TableRow",{key:o.id},[r("TableData",[e._v(e._s(o.name))]),r("TableData",[e._v(e._s(o.ip_address))]),r("TableData",{staticClass:"flex justify-end"},[r("Button",{attrs:{disabled:e.loading,size:"sm"},on:{click:function(L){return e.syncServer(o)}}},[e._v(" "+e._s(e.__("Synchronize"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},A=[],I=k(w,C,A,!1,null,null,null,null);const Be=I.exports;export{Be as default}; +import i from"./TopBar.8157552e.js";import n from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import y from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.17290af6.js";import h from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import b from"./Pagination.a93b6f75.js";import{u as s}from"./notification.db2f2ae7.js";import T from"./Tabs.de9dab32.js";import S from"./Table.5d32c28c.js";import x from"./TableHead.1eed799b.js";import z from"./TableHeader.44bdf327.js";import P from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import H from"./TableData.c69a64ca.js";import{n as k}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";const w={layout:v,metaInfo(){return{title:`${this.__("Synchronize servers")}`}},components:{TopBar:i,Container:n,Content:a,Page:m,PageHeader:l,PageHeaderTitle:p,PageBody:f,Button:c,List:u,ListItem:_,StatusBubble:d,NotificationBadge:y,SettingsLayout:h,SettingsSegment:g,Pagination:b,Tabs:T,Table:S,TableHead:x,TableHeader:z,TableRow:P,TableBody:B,TableData:H},props:{availableServers:Array},data(){return{loading:!1}},methods:{useNotification:s,syncServer(t){this.loading=!0,window.axios.post(this.route("admin.services.servers.sync"),t).then(()=>{this.loading=!1,s({variant:"success",title:"Servers",message:`Server ${t.name} has been synchronized to this system`})}).catch(e=>{this.loading=!1})},syncAll(){this.loading=!0,window.axios.post(this.route("admin.services.servers.sync.all")).then(()=>{this.loading=!1,s({variant:"success",title:"Servers",message:"All servers have been synchronized to this system"})}).catch(t=>{this.loading=!1})}}};var C=function(){var e=this,r=e._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[e._v(e._s(e.__("Synchronize servers")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(e._s(e.__("You can synchronize your servers here. It is safe to synchronize already existing servers. If you have installed a extra PHP version for example, you can synchronize to update the versions here."))+" ")]},proxy:!0},{key:"content",fn:function(){return[r("Button",{attrs:{size:"sm",disabled:e.loading},on:{click:e.syncAll}},[e._v(" "+e._s(e.__("Synchronize all servers"))+" ")]),r("Table",{attrs:{caption:"Available servers overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[e._v(e._s(e.__("Name")))]),r("TableHeader",[e._v(e._s(e.__("IP address")))]),r("TableHeader")],1)],1),r("TableBody",e._l(e.availableServers,function(o){return r("TableRow",{key:o.id},[r("TableData",[e._v(e._s(o.name))]),r("TableData",[e._v(e._s(o.ip_address))]),r("TableData",{staticClass:"flex justify-end"},[r("Button",{attrs:{disabled:e.loading,size:"sm"},on:{click:function(L){return e.syncServer(o)}}},[e._v(" "+e._s(e.__("Synchronize"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},A=[],I=k(w,C,A,!1,null,null,null,null);const Be=I.exports;export{Be as default}; diff --git a/public/build/assets/Settings.201f8648.js b/public/build/assets/Settings.09830615.js similarity index 98% rename from public/build/assets/Settings.201f8648.js rename to public/build/assets/Settings.09830615.js index 10a5e7c..475b2ad 100644 --- a/public/build/assets/Settings.201f8648.js +++ b/public/build/assets/Settings.09830615.js @@ -1 +1 @@ -import m from"./TopBar.8157552e.js";import _ from"./Container.f87d9f62.js";import c from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import f from"./PageHeader.a5f457a5.js";import u from"./PageHeaderTitle.3ed783af.js";import d from"./PageBody.dec1fae1.js";import h from"./Button.f17dffc9.js";import g from"./List.d5d221b1.js";import v from"./ListItem.ee1e88fb.js";import y from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import k from"./MainLayout.32034cd8.js";import x from"./SettingsLayout.3305573b.js";import w from"./SettingsSegment.e8fdfb41.js";import A from"./FormInput.7debc7c5.js";import C from"./FormFileInput.e5838d58.js";import S from"./FormSelect.6e35ae7d.js";import $ from"./Form.2cdcadd9.js";import F from"./FormActions.83ccca91.js";import{u as P}from"./notification.2c23a76c.js";import E from"./Tabs.88273262.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const I={metaInfo(){return{title:`${this.__("Settings")}`}},layout:k,components:{TopBar:m,Container:_,Content:c,Page:p,PageHeader:f,PageHeaderTitle:u,PageBody:d,Button:h,List:g,ListItem:v,StatusBubble:y,NotificationBadge:b,FormInput:A,FormFileInput:C,FormSelect:S,SettingsLayout:x,SettingsSegment:w,Form:$,FormActions:F,Tabs:E},data(){return{sending:!1,form:{name:this.company_settings.name,email:this.company_settings.email,support_emails:this.company_settings.support_emails,support:this.company_settings.support,enable_api:this.company_settings.enable_api,api_token:this.company_settings.api_token,documentation:this.company_settings.documentation,allow_registration:this.company_settings.allow_registration,receive_email_on_server_creation:this.company_settings.receive_email_on_server_creation,receive_email_on_site_creation:this.company_settings.receive_email_on_site_creation,default_package:this.company_settings.default_package,isolate_per_site_per_user:this.company_settings.isolate_per_site_per_user,default_language:this.company_settings.default_language,logo:null,rotate_logs_after:this.company_settings.rotate_logs_after,trialEnabled:!1,trial:this.company_settings.trial,trial_package:this.company_settings.trial_package}}},mounted(){this.form.trialEnabled=!!this.company_settings.trial},props:{company_settings:Object,packages:{},languages:{}},methods:{useNotification:P,submit(){var l=new FormData;l.append("name",this.form.name||""),l.append("email",this.form.email||""),l.append("support_emails",this.form.support_emails||""),l.append("support",this.form.support||!1),l.append("enable_api",this.form.enable_api||!1),l.append("api_token",this.form.api_token||""),l.append("documentation",this.form.documentation||!1),l.append("allow_registration",this.form.allow_registration||!1),l.append("receive_email_on_server_creation",this.form.receive_email_on_server_creation||!1),l.append("receive_email_on_site_creation",this.form.receive_email_on_site_creation||!1),l.append("default_package",this.form.default_package||""),l.append("isolate_per_site_per_user",this.form.isolate_per_site_per_user||!1),l.append("default_language",this.form.default_language||"en"),l.append("logo",this.form.logo||""),l.append("rotate_logs_after",this.form.rotate_logs_after||""),l.append("trial",this.form.trial||""),l.append("trial_package",this.form.trial_package||""),l.append("_method","patch"),this.$inertia.post(this.route("admin.settings.update"),l,{preserveScroll:!0,onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1,onSuccess:()=>{Object.keys(this.$page.props.errors).length===0&&(this.form.logo=null)}})},removeLogo(){this.$inertia.delete(this.route("admin.settings.remove-logo"),{preserveScroll:!0,onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var O=function(){var e=this,t=e._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[e._v(e._s(e.__("Settings")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[t("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(" "+e._s(e.__("Change all the system settings here. All changes are in effect immediately."))+" ")]},proxy:!0},{key:"form",fn:function(){return[t("form",{staticClass:"space-y-4",on:{submit:function(a){return a.preventDefault(),e.submit.apply(null,arguments)}}},[t("FormInput",{attrs:{label:e.__("Company name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(a){e.$set(e.form,"name",a)},expression:"form.name"}}),t("FormInput",{attrs:{label:e.__("E-mail address"),errors:e.$page.props.errors.email},model:{value:e.form.email,callback:function(a){e.$set(e.form,"email",a)},expression:"form.email"}}),t("FormFileInput",{attrs:{accept:"image/*",label:e.__("Logo"),type:"file",errors:e.$page.props.errors.logo},model:{value:e.form.logo,callback:function(a){e.$set(e.form,"logo",a)},expression:"form.logo"}}),e.company_settings.has_logo?t("Button",{staticClass:"ml-2 px-4 py-1 bg-red-500 hover:bg-red-700 rounded-sm text-xs font-medium text-white",attrs:{variant:"danger",type:"button"},on:{click:e.removeLogo}},[e._v(" Remove logo ")]):e._e(),t("FormInput",{attrs:{"helper-text":e.__("Separate by comma to allow more email addresses"),label:e.__("Support email addresses"),errors:e.$page.props.errors.support_emails},model:{value:e.form.support_emails,callback:function(a){e.$set(e.form,"support_emails",a)},expression:"form.support_emails"}}),t("FormSelect",{attrs:{"helper-text":e.__("Select the default package a user should get when you create or they register"),label:e.__("Select default package")},model:{value:e.form.default_package,callback:function(a){e.$set(e.form,"default_package",a)},expression:"form.default_package"}},e._l(e.packages,function(a,r){return t("option",{domProps:{value:r,textContent:e._s(a)}})}),0),t("FormSelect",{attrs:{"helper-text":e.__("Select the default package a user should get when you create or they register"),label:e.__("Select default language")},model:{value:e.form.default_language,callback:function(a){e.$set(e.form,"default_language",a)},expression:"form.default_language"}},e._l(e.languages,function(a){return t("option",{domProps:{value:a,textContent:e._s(a)}})}),0),t("FormSelect",{attrs:{"helper-text":e.__("This will rotate any logs older than selected, this helps cleanup your database"),label:e.__("Rotate logs after")},model:{value:e.form.rotate_logs_after,callback:function(a){e.$set(e.form,"rotate_logs_after",a)},expression:"form.rotate_logs_after"}},[t("option",{attrs:{value:""}},[e._v("Don't rotate logs")]),t("option",{attrs:{value:"weeks-1"}},[e._v("Older than 1 week")]),t("option",{attrs:{value:"months-1"}},[e._v("Older than 1 month")]),t("option",{attrs:{value:"months-3"}},[e._v("Older than 3 months")]),t("option",{attrs:{value:"months-6"}},[e._v("Older than 6 months")]),t("option",{attrs:{value:"years-1"}},[e._v("Older than 1 year")]),t("option",{attrs:{value:"years-2"}},[e._v("Older than 2 years")]),t("option",{attrs:{value:"years-3"}},[e._v("Older than 3 years")]),t("option",{attrs:{value:"years-4"}},[e._v("Older than 4 years")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.trialEnabled,expression:"form.trialEnabled"}],staticClass:"form-checkbox",attrs:{id:"trial",type:"checkbox"},domProps:{checked:Array.isArray(e.form.trialEnabled)?e._i(e.form.trialEnabled,null)>-1:e.form.trialEnabled},on:{change:function(a){var r=e.form.trialEnabled,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"trialEnabled",r.concat([i])):o>-1&&e.$set(e.form,"trialEnabled",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"trialEnabled",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"trial"}},[e._v(e._s(e.__("Enable trial")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow you to have users with trials."))+" ")])]),e.form.trialEnabled?t("FormInput",{attrs:{type:"number",label:e.__("Trial days"),errors:e.$page.props.errors.trial},model:{value:e.form.trial,callback:function(a){e.$set(e.form,"trial",a)},expression:"form.trial"}}):e._e(),e.form.trialEnabled?t("FormSelect",{attrs:{errors:e.$page.props.errors.trial_package,"helper-text":e.__("Select the trial package a user should get when they get their trial"),label:e.__("Select trial package")},model:{value:e.form.trial_package,callback:function(a){e.$set(e.form,"trial_package",a)},expression:"form.trial_package"}},e._l(e.packages,function(a,r){return t("option",{domProps:{value:r,textContent:e._s(a)}})}),0):e._e(),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.support,expression:"form.support"}],staticClass:"form-checkbox",attrs:{id:"support",type:"checkbox"},domProps:{checked:Array.isArray(e.form.support)?e._i(e.form.support,null)>-1:e.form.support},on:{change:function(a){var r=e.form.support,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"support",r.concat([i])):o>-1&&e.$set(e.form,"support",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"support",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"support"}},[e._v(e._s(e.__("Enable support platform")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow your customers to make support requests to you."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.documentation,expression:"form.documentation"}],staticClass:"form-checkbox",attrs:{id:"documentation",type:"checkbox"},domProps:{checked:Array.isArray(e.form.documentation)?e._i(e.form.documentation,null)>-1:e.form.documentation},on:{change:function(a){var r=e.form.documentation,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"documentation",r.concat([i])):o>-1&&e.$set(e.form,"documentation",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"documentation",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"documentation"}},[e._v(e._s(e.__("Enable documentation platform")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow you to create articles for your users to look at."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.allow_registration,expression:"form.allow_registration"}],staticClass:"form-checkbox",attrs:{id:"allow_registration",type:"checkbox"},domProps:{checked:Array.isArray(e.form.allow_registration)?e._i(e.form.allow_registration,null)>-1:e.form.allow_registration},on:{change:function(a){var r=e.form.allow_registration,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"allow_registration",r.concat([i])):o>-1&&e.$set(e.form,"allow_registration",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"allow_registration",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"allow_registration"}},[e._v(e._s(e.__("Allow customer registration")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow public users to register on your platform."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.receive_email_on_server_creation,expression:"form.receive_email_on_server_creation"}],staticClass:"form-checkbox",attrs:{id:"receive_email_on_server_creation",type:"checkbox"},domProps:{checked:Array.isArray(e.form.receive_email_on_server_creation)?e._i(e.form.receive_email_on_server_creation,null)>-1:e.form.receive_email_on_server_creation},on:{change:function(a){var r=e.form.receive_email_on_server_creation,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"receive_email_on_server_creation",r.concat([i])):o>-1&&e.$set(e.form,"receive_email_on_server_creation",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"receive_email_on_server_creation",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"receive_email_on_server_creation"}},[e._v(e._s(e.__("Receive email when customers create server")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will send an email to all admins notifying them about a new server installation."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.receive_email_on_site_creation,expression:"form.receive_email_on_site_creation"}],staticClass:"form-checkbox",attrs:{id:"receive_email_on_site_creation",type:"checkbox"},domProps:{checked:Array.isArray(e.form.receive_email_on_site_creation)?e._i(e.form.receive_email_on_site_creation,null)>-1:e.form.receive_email_on_site_creation},on:{change:function(a){var r=e.form.receive_email_on_site_creation,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"receive_email_on_site_creation",r.concat([i])):o>-1&&e.$set(e.form,"receive_email_on_site_creation",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"receive_email_on_site_creation",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"receive_email_on_site_creation"}},[e._v(e._s(e.__("Receive email when customers create site")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will send an email to all admins notifying them about a new site installation."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.enable_api,expression:"form.enable_api"}],staticClass:"form-checkbox",attrs:{id:"enable_api",type:"checkbox"},domProps:{checked:Array.isArray(e.form.enable_api)?e._i(e.form.enable_api,null)>-1:e.form.enable_api},on:{change:function(a){var r=e.form.enable_api,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"enable_api",r.concat([i])):o>-1&&e.$set(e.form,"enable_api",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"enable_api",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"enable_api"}},[e._v(e._s(e.__("Enable API")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow you to interact with your system via the API."))+" "),t("a",{staticClass:"text-primary",attrs:{href:"https://docs.ploi-core.io/core-api/introduction",target:"_blank"}},[e._v(e._s(e.__("More information")))])])]),e.form.enable_api?t("FormInput",{attrs:{"allow-random-string":"",label:e.__("API token"),errors:e.$page.props.errors.api_token},model:{value:e.form.api_token,callback:function(a){e.$set(e.form,"api_token",a)},expression:"form.api_token"}}):e._e(),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.isolate_per_site_per_user,expression:"form.isolate_per_site_per_user"}],staticClass:"form-checkbox",attrs:{id:"isolate_per_site_per_user",type:"checkbox"},domProps:{checked:Array.isArray(e.form.isolate_per_site_per_user)?e._i(e.form.isolate_per_site_per_user,null)>-1:e.form.isolate_per_site_per_user},on:{change:function(a){var r=e.form.isolate_per_site_per_user,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"isolate_per_site_per_user",r.concat([i])):o>-1&&e.$set(e.form,"isolate_per_site_per_user",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"isolate_per_site_per_user",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"isolate_per_site_per_user"}},[e._v(e._s(e.__("Enable site isolation per site & user")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will make sure each site created by one user is always isolated from another."))+" ")])]),t("FormActions",[t("Button",[e._v(e._s(e.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},N=[],B=T(I,O,N,!1,null,null,null,null);const Ie=B.exports;export{Ie as default}; +import m from"./TopBar.8157552e.js";import _ from"./Container.f87d9f62.js";import c from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import f from"./PageHeader.a5f457a5.js";import u from"./PageHeaderTitle.3ed783af.js";import d from"./PageBody.dec1fae1.js";import h from"./Button.f17dffc9.js";import g from"./List.d5d221b1.js";import v from"./ListItem.ee1e88fb.js";import y from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import k from"./MainLayout.17290af6.js";import x from"./SettingsLayout.3305573b.js";import w from"./SettingsSegment.e8fdfb41.js";import A from"./FormInput.7debc7c5.js";import C from"./FormFileInput.e5838d58.js";import S from"./FormSelect.6e35ae7d.js";import $ from"./Form.2cdcadd9.js";import F from"./FormActions.83ccca91.js";import{u as P}from"./notification.db2f2ae7.js";import E from"./Tabs.88273262.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const I={metaInfo(){return{title:`${this.__("Settings")}`}},layout:k,components:{TopBar:m,Container:_,Content:c,Page:p,PageHeader:f,PageHeaderTitle:u,PageBody:d,Button:h,List:g,ListItem:v,StatusBubble:y,NotificationBadge:b,FormInput:A,FormFileInput:C,FormSelect:S,SettingsLayout:x,SettingsSegment:w,Form:$,FormActions:F,Tabs:E},data(){return{sending:!1,form:{name:this.company_settings.name,email:this.company_settings.email,support_emails:this.company_settings.support_emails,support:this.company_settings.support,enable_api:this.company_settings.enable_api,api_token:this.company_settings.api_token,documentation:this.company_settings.documentation,allow_registration:this.company_settings.allow_registration,receive_email_on_server_creation:this.company_settings.receive_email_on_server_creation,receive_email_on_site_creation:this.company_settings.receive_email_on_site_creation,default_package:this.company_settings.default_package,isolate_per_site_per_user:this.company_settings.isolate_per_site_per_user,default_language:this.company_settings.default_language,logo:null,rotate_logs_after:this.company_settings.rotate_logs_after,trialEnabled:!1,trial:this.company_settings.trial,trial_package:this.company_settings.trial_package}}},mounted(){this.form.trialEnabled=!!this.company_settings.trial},props:{company_settings:Object,packages:{},languages:{}},methods:{useNotification:P,submit(){var l=new FormData;l.append("name",this.form.name||""),l.append("email",this.form.email||""),l.append("support_emails",this.form.support_emails||""),l.append("support",this.form.support||!1),l.append("enable_api",this.form.enable_api||!1),l.append("api_token",this.form.api_token||""),l.append("documentation",this.form.documentation||!1),l.append("allow_registration",this.form.allow_registration||!1),l.append("receive_email_on_server_creation",this.form.receive_email_on_server_creation||!1),l.append("receive_email_on_site_creation",this.form.receive_email_on_site_creation||!1),l.append("default_package",this.form.default_package||""),l.append("isolate_per_site_per_user",this.form.isolate_per_site_per_user||!1),l.append("default_language",this.form.default_language||"en"),l.append("logo",this.form.logo||""),l.append("rotate_logs_after",this.form.rotate_logs_after||""),l.append("trial",this.form.trial||""),l.append("trial_package",this.form.trial_package||""),l.append("_method","patch"),this.$inertia.post(this.route("admin.settings.update"),l,{preserveScroll:!0,onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1,onSuccess:()=>{Object.keys(this.$page.props.errors).length===0&&(this.form.logo=null)}})},removeLogo(){this.$inertia.delete(this.route("admin.settings.remove-logo"),{preserveScroll:!0,onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var O=function(){var e=this,t=e._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[e._v(e._s(e.__("Settings")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[t("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[e._v(" "+e._s(e.__("Change all the system settings here. All changes are in effect immediately."))+" ")]},proxy:!0},{key:"form",fn:function(){return[t("form",{staticClass:"space-y-4",on:{submit:function(a){return a.preventDefault(),e.submit.apply(null,arguments)}}},[t("FormInput",{attrs:{label:e.__("Company name"),errors:e.$page.props.errors.name},model:{value:e.form.name,callback:function(a){e.$set(e.form,"name",a)},expression:"form.name"}}),t("FormInput",{attrs:{label:e.__("E-mail address"),errors:e.$page.props.errors.email},model:{value:e.form.email,callback:function(a){e.$set(e.form,"email",a)},expression:"form.email"}}),t("FormFileInput",{attrs:{accept:"image/*",label:e.__("Logo"),type:"file",errors:e.$page.props.errors.logo},model:{value:e.form.logo,callback:function(a){e.$set(e.form,"logo",a)},expression:"form.logo"}}),e.company_settings.has_logo?t("Button",{staticClass:"ml-2 px-4 py-1 bg-red-500 hover:bg-red-700 rounded-sm text-xs font-medium text-white",attrs:{variant:"danger",type:"button"},on:{click:e.removeLogo}},[e._v(" Remove logo ")]):e._e(),t("FormInput",{attrs:{"helper-text":e.__("Separate by comma to allow more email addresses"),label:e.__("Support email addresses"),errors:e.$page.props.errors.support_emails},model:{value:e.form.support_emails,callback:function(a){e.$set(e.form,"support_emails",a)},expression:"form.support_emails"}}),t("FormSelect",{attrs:{"helper-text":e.__("Select the default package a user should get when you create or they register"),label:e.__("Select default package")},model:{value:e.form.default_package,callback:function(a){e.$set(e.form,"default_package",a)},expression:"form.default_package"}},e._l(e.packages,function(a,r){return t("option",{domProps:{value:r,textContent:e._s(a)}})}),0),t("FormSelect",{attrs:{"helper-text":e.__("Select the default package a user should get when you create or they register"),label:e.__("Select default language")},model:{value:e.form.default_language,callback:function(a){e.$set(e.form,"default_language",a)},expression:"form.default_language"}},e._l(e.languages,function(a){return t("option",{domProps:{value:a,textContent:e._s(a)}})}),0),t("FormSelect",{attrs:{"helper-text":e.__("This will rotate any logs older than selected, this helps cleanup your database"),label:e.__("Rotate logs after")},model:{value:e.form.rotate_logs_after,callback:function(a){e.$set(e.form,"rotate_logs_after",a)},expression:"form.rotate_logs_after"}},[t("option",{attrs:{value:""}},[e._v("Don't rotate logs")]),t("option",{attrs:{value:"weeks-1"}},[e._v("Older than 1 week")]),t("option",{attrs:{value:"months-1"}},[e._v("Older than 1 month")]),t("option",{attrs:{value:"months-3"}},[e._v("Older than 3 months")]),t("option",{attrs:{value:"months-6"}},[e._v("Older than 6 months")]),t("option",{attrs:{value:"years-1"}},[e._v("Older than 1 year")]),t("option",{attrs:{value:"years-2"}},[e._v("Older than 2 years")]),t("option",{attrs:{value:"years-3"}},[e._v("Older than 3 years")]),t("option",{attrs:{value:"years-4"}},[e._v("Older than 4 years")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.trialEnabled,expression:"form.trialEnabled"}],staticClass:"form-checkbox",attrs:{id:"trial",type:"checkbox"},domProps:{checked:Array.isArray(e.form.trialEnabled)?e._i(e.form.trialEnabled,null)>-1:e.form.trialEnabled},on:{change:function(a){var r=e.form.trialEnabled,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"trialEnabled",r.concat([i])):o>-1&&e.$set(e.form,"trialEnabled",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"trialEnabled",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"trial"}},[e._v(e._s(e.__("Enable trial")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow you to have users with trials."))+" ")])]),e.form.trialEnabled?t("FormInput",{attrs:{type:"number",label:e.__("Trial days"),errors:e.$page.props.errors.trial},model:{value:e.form.trial,callback:function(a){e.$set(e.form,"trial",a)},expression:"form.trial"}}):e._e(),e.form.trialEnabled?t("FormSelect",{attrs:{errors:e.$page.props.errors.trial_package,"helper-text":e.__("Select the trial package a user should get when they get their trial"),label:e.__("Select trial package")},model:{value:e.form.trial_package,callback:function(a){e.$set(e.form,"trial_package",a)},expression:"form.trial_package"}},e._l(e.packages,function(a,r){return t("option",{domProps:{value:r,textContent:e._s(a)}})}),0):e._e(),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.support,expression:"form.support"}],staticClass:"form-checkbox",attrs:{id:"support",type:"checkbox"},domProps:{checked:Array.isArray(e.form.support)?e._i(e.form.support,null)>-1:e.form.support},on:{change:function(a){var r=e.form.support,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"support",r.concat([i])):o>-1&&e.$set(e.form,"support",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"support",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"support"}},[e._v(e._s(e.__("Enable support platform")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow your customers to make support requests to you."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.documentation,expression:"form.documentation"}],staticClass:"form-checkbox",attrs:{id:"documentation",type:"checkbox"},domProps:{checked:Array.isArray(e.form.documentation)?e._i(e.form.documentation,null)>-1:e.form.documentation},on:{change:function(a){var r=e.form.documentation,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"documentation",r.concat([i])):o>-1&&e.$set(e.form,"documentation",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"documentation",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"documentation"}},[e._v(e._s(e.__("Enable documentation platform")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow you to create articles for your users to look at."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.allow_registration,expression:"form.allow_registration"}],staticClass:"form-checkbox",attrs:{id:"allow_registration",type:"checkbox"},domProps:{checked:Array.isArray(e.form.allow_registration)?e._i(e.form.allow_registration,null)>-1:e.form.allow_registration},on:{change:function(a){var r=e.form.allow_registration,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"allow_registration",r.concat([i])):o>-1&&e.$set(e.form,"allow_registration",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"allow_registration",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"allow_registration"}},[e._v(e._s(e.__("Allow customer registration")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow public users to register on your platform."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.receive_email_on_server_creation,expression:"form.receive_email_on_server_creation"}],staticClass:"form-checkbox",attrs:{id:"receive_email_on_server_creation",type:"checkbox"},domProps:{checked:Array.isArray(e.form.receive_email_on_server_creation)?e._i(e.form.receive_email_on_server_creation,null)>-1:e.form.receive_email_on_server_creation},on:{change:function(a){var r=e.form.receive_email_on_server_creation,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"receive_email_on_server_creation",r.concat([i])):o>-1&&e.$set(e.form,"receive_email_on_server_creation",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"receive_email_on_server_creation",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"receive_email_on_server_creation"}},[e._v(e._s(e.__("Receive email when customers create server")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will send an email to all admins notifying them about a new server installation."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.receive_email_on_site_creation,expression:"form.receive_email_on_site_creation"}],staticClass:"form-checkbox",attrs:{id:"receive_email_on_site_creation",type:"checkbox"},domProps:{checked:Array.isArray(e.form.receive_email_on_site_creation)?e._i(e.form.receive_email_on_site_creation,null)>-1:e.form.receive_email_on_site_creation},on:{change:function(a){var r=e.form.receive_email_on_site_creation,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"receive_email_on_site_creation",r.concat([i])):o>-1&&e.$set(e.form,"receive_email_on_site_creation",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"receive_email_on_site_creation",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"receive_email_on_site_creation"}},[e._v(e._s(e.__("Receive email when customers create site")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will send an email to all admins notifying them about a new site installation."))+" ")])]),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.enable_api,expression:"form.enable_api"}],staticClass:"form-checkbox",attrs:{id:"enable_api",type:"checkbox"},domProps:{checked:Array.isArray(e.form.enable_api)?e._i(e.form.enable_api,null)>-1:e.form.enable_api},on:{change:function(a){var r=e.form.enable_api,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"enable_api",r.concat([i])):o>-1&&e.$set(e.form,"enable_api",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"enable_api",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"enable_api"}},[e._v(e._s(e.__("Enable API")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will allow you to interact with your system via the API."))+" "),t("a",{staticClass:"text-primary",attrs:{href:"https://docs.ploi-core.io/core-api/introduction",target:"_blank"}},[e._v(e._s(e.__("More information")))])])]),e.form.enable_api?t("FormInput",{attrs:{"allow-random-string":"",label:e.__("API token"),errors:e.$page.props.errors.api_token},model:{value:e.form.api_token,callback:function(a){e.$set(e.form,"api_token",a)},expression:"form.api_token"}}):e._e(),t("div",[t("input",{directives:[{name:"model",rawName:"v-model",value:e.form.isolate_per_site_per_user,expression:"form.isolate_per_site_per_user"}],staticClass:"form-checkbox",attrs:{id:"isolate_per_site_per_user",type:"checkbox"},domProps:{checked:Array.isArray(e.form.isolate_per_site_per_user)?e._i(e.form.isolate_per_site_per_user,null)>-1:e.form.isolate_per_site_per_user},on:{change:function(a){var r=e.form.isolate_per_site_per_user,s=a.target,n=!!s.checked;if(Array.isArray(r)){var i=null,o=e._i(r,i);s.checked?o<0&&e.$set(e.form,"isolate_per_site_per_user",r.concat([i])):o>-1&&e.$set(e.form,"isolate_per_site_per_user",r.slice(0,o).concat(r.slice(o+1)))}else e.$set(e.form,"isolate_per_site_per_user",n)}}}),t("label",{staticClass:"ml-2 text-sm",attrs:{for:"isolate_per_site_per_user"}},[e._v(e._s(e.__("Enable site isolation per site & user")))]),t("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[e._v(" "+e._s(e.__("This will make sure each site created by one user is always isolated from another."))+" ")])]),t("FormActions",[t("Button",[e._v(e._s(e.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},N=[],B=T(I,O,N,!1,null,null,null,null);const Ie=B.exports;export{Ie as default}; diff --git a/public/build/assets/Settings.851e4c47.js b/public/build/assets/Settings.849e09b1.js similarity index 96% rename from public/build/assets/Settings.851e4c47.js rename to public/build/assets/Settings.849e09b1.js index 24b4752..da2abad 100644 --- a/public/build/assets/Settings.851e4c47.js +++ b/public/build/assets/Settings.849e09b1.js @@ -1 +1 @@ -import i from"./TopBar.8fff2b71.js";import m from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import a from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.32034cd8.js";import g from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import h from"./IconButton.eadc8d3d.js";import S from"./IconMore.eb5410da.js";import B from"./EmptyImage.4bfdf9ac.js";import I from"./Modal.a59fc373.js";import T from"./ModalContainer.51de3ea9.js";import x from"./FormInput.7debc7c5.js";import D from"./FormActions.83ccca91.js";import k from"./Dropdown.d1060583.js";import C from"./DropdownList.02c48c2f.js";import P from"./DropdownListItem.ac31464c.js";import w from"./DropdownListItemButton.13731730.js";import L from"./SettingsLayout.3305573b.js";import F from"./SettingsSegment.e8fdfb41.js";import H from"./Pagination.a93b6f75.js";import $ from"./Tabs.7a570edb.js";import M from"./Table.5d32c28c.js";import A from"./TableHead.1eed799b.js";import z from"./TableHeader.44bdf327.js";import N from"./TableRow.6382a60a.js";import O from"./TableBody.c78326a3.js";import R from"./TableData.c69a64ca.js";import{u as o}from"./confirm.de1ba996.js";import{n as j}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const E={metaInfo(){return{title:`${this.__("Servers")}`}},layout:v,components:{TopBar:i,Container:m,Content:n,Page:s,PageHeader:a,PageHeaderTitle:p,PageBody:f,Button:u,List:l,IconButton:h,IconMore:S,ListItem:c,StatusBubble:_,NotificationBadge:d,IconBox:g,IconGlobe:y,IconStorage:b,EmptyImage:B,Modal:I,ModalContainer:T,FormInput:x,FormActions:D,Dropdown:k,DropdownList:C,DropdownListItem:P,DropdownListItemButton:w,SettingsSegment:F,SettingsLayout:L,Tabs:$,Table:M,TableHead:A,TableHeader:z,TableRow:N,TableBody:O,TableData:R,Pagination:H},props:{server:Object},data(){return{form:{name:this.server.name},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.server.name,to:this.route("servers.show",this.server.id)}]}},methods:{useConfirm:o,submit(){this.$inertia.patch(this.route("servers.settings.update",this.server.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){o({title:this.__("Are you sure?"),message:this.__("Your server will be deleted completely, this action is irreversible."),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("servers.delete",this.server.id))}}};var G=function(){var r=this,t=r._self._c;return t("Page",[t("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),t("Content",[t("Container",[t("PageHeader",{scopedSlots:r._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[r._v(r._s(r.server.name))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:r._u([{key:"nav",fn:function(){return[t("Tabs",{attrs:{server:r.server}})]},proxy:!0},{key:"segments",fn:function(){return[r.can("servers","update")?t("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Overview")))]},proxy:!0},{key:"form",fn:function(){return[t("form",{staticClass:"space-y-4",on:{submit:function(e){return e.preventDefault(),r.submit.apply(null,arguments)}}},[t("FormInput",{attrs:{label:r.__("Name"),errors:r.$page.props.errors.name},model:{value:r.form.name,callback:function(e){r.$set(r.form,"name",e)},expression:"form.name"}}),t("FormActions",[t("Button",[r._v(r._s(r.__("Save")))])],1)],1)]},proxy:!0}],null,!1,884799899)}):r._e(),r.can("servers","delete")?t("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Danger zone")))]},proxy:!0},{key:"content",fn:function(){return[t("Button",{attrs:{variant:"danger"},on:{click:r.confirmDelete}},[r._v(r._s(r.__("Delete")))])]},proxy:!0}],null,!1,253833427)}):r._e()]},proxy:!0}])})],1)],1)],1)],1)},Y=[],q=j(E,G,Y,!1,null,null,null,null);const it=q.exports;export{it as default}; +import i from"./TopBar.8fff2b71.js";import m from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import a from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import u from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import v from"./MainLayout.17290af6.js";import g from"./IconBox.e6c961ac.js";import y from"./IconGlobe.07030b80.js";import b from"./IconStorage.ef2b2e41.js";import h from"./IconButton.eadc8d3d.js";import S from"./IconMore.eb5410da.js";import B from"./EmptyImage.4bfdf9ac.js";import I from"./Modal.a59fc373.js";import T from"./ModalContainer.51de3ea9.js";import x from"./FormInput.7debc7c5.js";import D from"./FormActions.83ccca91.js";import k from"./Dropdown.d1060583.js";import C from"./DropdownList.02c48c2f.js";import P from"./DropdownListItem.ac31464c.js";import w from"./DropdownListItemButton.13731730.js";import L from"./SettingsLayout.3305573b.js";import F from"./SettingsSegment.e8fdfb41.js";import H from"./Pagination.a93b6f75.js";import $ from"./Tabs.7a570edb.js";import M from"./Table.5d32c28c.js";import A from"./TableHead.1eed799b.js";import z from"./TableHeader.44bdf327.js";import N from"./TableRow.6382a60a.js";import O from"./TableBody.c78326a3.js";import R from"./TableData.c69a64ca.js";import{u as o}from"./confirm.059313bf.js";import{n as j}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const E={metaInfo(){return{title:`${this.__("Servers")}`}},layout:v,components:{TopBar:i,Container:m,Content:n,Page:s,PageHeader:a,PageHeaderTitle:p,PageBody:f,Button:u,List:l,IconButton:h,IconMore:S,ListItem:c,StatusBubble:_,NotificationBadge:d,IconBox:g,IconGlobe:y,IconStorage:b,EmptyImage:B,Modal:I,ModalContainer:T,FormInput:x,FormActions:D,Dropdown:k,DropdownList:C,DropdownListItem:P,DropdownListItemButton:w,SettingsSegment:F,SettingsLayout:L,Tabs:$,Table:M,TableHead:A,TableHeader:z,TableRow:N,TableBody:O,TableData:R,Pagination:H},props:{server:Object},data(){return{form:{name:this.server.name},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.server.name,to:this.route("servers.show",this.server.id)}]}},methods:{useConfirm:o,submit(){this.$inertia.patch(this.route("servers.settings.update",this.server.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},confirmDelete(){o({title:this.__("Are you sure?"),message:this.__("Your server will be deleted completely, this action is irreversible."),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("servers.delete",this.server.id))}}};var G=function(){var r=this,t=r._self._c;return t("Page",[t("TopBar",{attrs:{breadcrumbs:r.breadcrumbs}}),t("Content",[t("Container",[t("PageHeader",{scopedSlots:r._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[r._v(r._s(r.server.name))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:r._u([{key:"nav",fn:function(){return[t("Tabs",{attrs:{server:r.server}})]},proxy:!0},{key:"segments",fn:function(){return[r.can("servers","update")?t("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Overview")))]},proxy:!0},{key:"form",fn:function(){return[t("form",{staticClass:"space-y-4",on:{submit:function(e){return e.preventDefault(),r.submit.apply(null,arguments)}}},[t("FormInput",{attrs:{label:r.__("Name"),errors:r.$page.props.errors.name},model:{value:r.form.name,callback:function(e){r.$set(r.form,"name",e)},expression:"form.name"}}),t("FormActions",[t("Button",[r._v(r._s(r.__("Save")))])],1)],1)]},proxy:!0}],null,!1,884799899)}):r._e(),r.can("servers","delete")?t("SettingsSegment",{scopedSlots:r._u([{key:"title",fn:function(){return[r._v(r._s(r.__("Danger zone")))]},proxy:!0},{key:"content",fn:function(){return[t("Button",{attrs:{variant:"danger"},on:{click:r.confirmDelete}},[r._v(r._s(r.__("Delete")))])]},proxy:!0}],null,!1,253833427)}):r._e()]},proxy:!0}])})],1)],1)],1)],1)},Y=[],q=j(E,G,Y,!1,null,null,null,null);const it=q.exports;export{it as default}; diff --git a/public/build/assets/Settings.106cc540.js b/public/build/assets/Settings.bd09f569.js similarity index 96% rename from public/build/assets/Settings.106cc540.js rename to public/build/assets/Settings.bd09f569.js index 8116564..96f4336 100644 --- a/public/build/assets/Settings.106cc540.js +++ b/public/build/assets/Settings.bd09f569.js @@ -1 +1 @@ -import n from"./TopBar.c92e4bb0.js";import l from"./Container.f87d9f62.js";import p from"./Content.e22a1fd6.js";import c from"./Page.3927bdbf.js";import u from"./PageHeader.a5f457a5.js";import f from"./PageHeaderTitle.3ed783af.js";import _ from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import h from"./List.d5d221b1.js";import b from"./ListItem.ee1e88fb.js";import y from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.32034cd8.js";import k from"./IconBox.e6c961ac.js";import C from"./IconGlobe.07030b80.js";import A from"./IconStorage.ef2b2e41.js";import x from"./Modal.a59fc373.js";import B from"./ModalContainer.51de3ea9.js";import w from"./FormInput.7debc7c5.js";import P from"./FormSelect.6e35ae7d.js";import S from"./FormActions.83ccca91.js";import{u as F}from"./confirm.de1ba996.js";import{n as $}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const I={metaInfo(){return{title:`${this.__("Settings")}`}},layout:g,components:{TopBar:n,Container:l,Content:p,Page:c,PageHeader:u,PageHeaderTitle:f,PageBody:_,Button:d,List:h,ListItem:b,StatusBubble:y,NotificationBadge:v,IconBox:k,IconGlobe:C,IconStorage:A,Modal:x,ModalContainer:B,FormInput:w,FormSelect:P,FormActions:S},props:{profile:Object},data(){return{form:{theme:this.profile.theme,keyboard_shortcuts:this.profile.keyboard_shortcuts},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Profile"),to:this.route("profile.index")},{title:this.__("Settings"),to:this.route("profile.settings.index")}]}},methods:{submit(){this.$inertia.patch(this.route("profile.settings.update"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},deleteAccount(){F({title:this.__("Are you sure?"),message:"Are you sure you want to remove your account? All data will be deleted and services will be detached.",onConfirm:()=>{this.$inertia.delete(this.route("profile.delete-account"))}})}}};var T=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageBody",[o("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[o("FormSelect",{attrs:{label:t.__("Theme"),errors:t.$page.props.errors.theme},model:{value:t.form.theme,callback:function(r){t.$set(t.form,"theme",r)},expression:"form.theme"}},[o("option",{attrs:{value:"light"}},[t._v(t._s(t.__("Light")))]),o("option",{attrs:{value:"dark"}},[t._v(t._s(t.__("Dark")))]),o("option",{attrs:{value:"auto"}},[t._v(t._s(t.__("Auto")))])]),o("div",[o("input",{directives:[{name:"model",rawName:"v-model",value:t.form.keyboard_shortcuts,expression:"form.keyboard_shortcuts"}],staticClass:"form-checkbox",attrs:{id:"keyboard_shortcuts",type:"checkbox"},domProps:{checked:Array.isArray(t.form.keyboard_shortcuts)?t._i(t.form.keyboard_shortcuts,null)>-1:t.form.keyboard_shortcuts},on:{change:function(r){var e=t.form.keyboard_shortcuts,s=r.target,m=!!s.checked;if(Array.isArray(e)){var a=null,i=t._i(e,a);s.checked?i<0&&t.$set(t.form,"keyboard_shortcuts",e.concat([a])):i>-1&&t.$set(t.form,"keyboard_shortcuts",e.slice(0,i).concat(e.slice(i+1)))}else t.$set(t.form,"keyboard_shortcuts",m)}}}),o("label",{staticClass:"ml-2 text-sm",attrs:{for:"keyboard_shortcuts"}},[t._v(t._s(t.__("Enable keyboard shortcuts")))]),o("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[t._v(" "+t._s(t.__('This will allow you to do keyboard shortcuts for navigation, which is visible when you press "/"'))+" ")])]),o("FormActions",[o("Button",[t._v(t._s(t.__("Save")))])],1)],1)]),o("div",{staticClass:"border-t border-low-emphasis"}),o("PageBody",[o("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.deleteAccount.apply(null,arguments)}}},[o("p",[t._v(" You can remove your account here. This will remove all data of your account. ")]),o("FormActions",[o("Button",{attrs:{variant:"danger"}},[t._v(t._s(t.__("Delete account")))])],1)],1)])],1)],1)],1)},D=[],L=$(I,T,D,!1,null,null,null,null);const Mt=L.exports;export{Mt as default}; +import n from"./TopBar.c92e4bb0.js";import l from"./Container.f87d9f62.js";import p from"./Content.e22a1fd6.js";import c from"./Page.3927bdbf.js";import u from"./PageHeader.a5f457a5.js";import f from"./PageHeaderTitle.3ed783af.js";import _ from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import h from"./List.d5d221b1.js";import b from"./ListItem.ee1e88fb.js";import y from"./StatusBubble.4f1d8322.js";import v from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.17290af6.js";import k from"./IconBox.e6c961ac.js";import C from"./IconGlobe.07030b80.js";import A from"./IconStorage.ef2b2e41.js";import x from"./Modal.a59fc373.js";import B from"./ModalContainer.51de3ea9.js";import w from"./FormInput.7debc7c5.js";import P from"./FormSelect.6e35ae7d.js";import S from"./FormActions.83ccca91.js";import{u as F}from"./confirm.059313bf.js";import{n as $}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const I={metaInfo(){return{title:`${this.__("Settings")}`}},layout:g,components:{TopBar:n,Container:l,Content:p,Page:c,PageHeader:u,PageHeaderTitle:f,PageBody:_,Button:d,List:h,ListItem:b,StatusBubble:y,NotificationBadge:v,IconBox:k,IconGlobe:C,IconStorage:A,Modal:x,ModalContainer:B,FormInput:w,FormSelect:P,FormActions:S},props:{profile:Object},data(){return{form:{theme:this.profile.theme,keyboard_shortcuts:this.profile.keyboard_shortcuts},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Profile"),to:this.route("profile.index")},{title:this.__("Settings"),to:this.route("profile.settings.index")}]}},methods:{submit(){this.$inertia.patch(this.route("profile.settings.update"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},deleteAccount(){F({title:this.__("Are you sure?"),message:"Are you sure you want to remove your account? All data will be deleted and services will be detached.",onConfirm:()=>{this.$inertia.delete(this.route("profile.delete-account"))}})}}};var T=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageBody",[o("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.submit.apply(null,arguments)}}},[o("FormSelect",{attrs:{label:t.__("Theme"),errors:t.$page.props.errors.theme},model:{value:t.form.theme,callback:function(r){t.$set(t.form,"theme",r)},expression:"form.theme"}},[o("option",{attrs:{value:"light"}},[t._v(t._s(t.__("Light")))]),o("option",{attrs:{value:"dark"}},[t._v(t._s(t.__("Dark")))]),o("option",{attrs:{value:"auto"}},[t._v(t._s(t.__("Auto")))])]),o("div",[o("input",{directives:[{name:"model",rawName:"v-model",value:t.form.keyboard_shortcuts,expression:"form.keyboard_shortcuts"}],staticClass:"form-checkbox",attrs:{id:"keyboard_shortcuts",type:"checkbox"},domProps:{checked:Array.isArray(t.form.keyboard_shortcuts)?t._i(t.form.keyboard_shortcuts,null)>-1:t.form.keyboard_shortcuts},on:{change:function(r){var e=t.form.keyboard_shortcuts,s=r.target,m=!!s.checked;if(Array.isArray(e)){var a=null,i=t._i(e,a);s.checked?i<0&&t.$set(t.form,"keyboard_shortcuts",e.concat([a])):i>-1&&t.$set(t.form,"keyboard_shortcuts",e.slice(0,i).concat(e.slice(i+1)))}else t.$set(t.form,"keyboard_shortcuts",m)}}}),o("label",{staticClass:"ml-2 text-sm",attrs:{for:"keyboard_shortcuts"}},[t._v(t._s(t.__("Enable keyboard shortcuts")))]),o("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[t._v(" "+t._s(t.__('This will allow you to do keyboard shortcuts for navigation, which is visible when you press "/"'))+" ")])]),o("FormActions",[o("Button",[t._v(t._s(t.__("Save")))])],1)],1)]),o("div",{staticClass:"border-t border-low-emphasis"}),o("PageBody",[o("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.deleteAccount.apply(null,arguments)}}},[o("p",[t._v(" You can remove your account here. This will remove all data of your account. ")]),o("FormActions",[o("Button",{attrs:{variant:"danger"}},[t._v(t._s(t.__("Delete account")))])],1)],1)])],1)],1)],1)},D=[],L=$(I,T,D,!1,null,null,null,null);const Mt=L.exports;export{Mt as default}; diff --git a/public/build/assets/Settings.993d8bd5.js b/public/build/assets/Settings.ca72acaf.js similarity index 96% rename from public/build/assets/Settings.993d8bd5.js rename to public/build/assets/Settings.ca72acaf.js index 48c6778..e5b8687 100644 --- a/public/build/assets/Settings.993d8bd5.js +++ b/public/build/assets/Settings.ca72acaf.js @@ -1 +1 @@ -import o from"./TopBar.2e057c1e.js";import s from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import u from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import p from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.32034cd8.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import b from"./Form.2cdcadd9.js";import S from"./FormActions.83ccca91.js";import{u as x}from"./confirm.de1ba996.js";import k from"./Tabs.d2cdbef6.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={metaInfo(){return{title:this.site.domain}},layout:h,components:{TopBar:o,Container:s,Content:n,Page:a,PageHeader:m,PageHeaderTitle:u,PageBody:l,Button:p,List:f,ListItem:c,StatusBubble:d,NotificationBadge:_,FormInput:v,SettingsLayout:g,SettingsSegment:y,Form:b,FormActions:S,Tabs:k},data(){return{sending:!1,timeout:null,form:{domain:this.site.domain,dns_id:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Settings"),to:this.route("sites.show",this.site.id)}]}},props:{site:Object,available_php_versions:Array},methods:{submit(){this.sending=!0,this.$inertia.patch(this.route("sites.settings.update",this.site.id),this.form,{onFinish:()=>{this.sending=!1}})},changePhpVersion(r){this.sending=!0,this.$inertia.patch(this.route("sites.settings.php-version",this.site.id),{version:r},{onFinish:()=>{this.timeout=setTimeout(()=>{this.clearTimeoutInterval(),this.sending=!1,this.$inertia.get(this.route("sites.settings.show",this.site.id))},3e3)}})},confirmDelete(){x({title:this.__("Are you sure?"),message:this.__("Your site will be deleted completely, this action is irreversible."),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("sites.delete",this.site.id))},clearTimeoutInterval(){clearTimeout(this.timeout),this.timeout=null}},beforeDestroy(){this.clearTimeoutInterval()}};var B=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Settings")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(i){return i.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(i){t.$set(t.form,"domain",i)},expression:"form.domain"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("PHP version")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Change your PHP version here. If you do not have the version available get in touch with support to get this added."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("div",{staticClass:"space-y-4"},[e("FormActions",t._l(t.available_php_versions,function(i){return e("Button",{key:i,staticClass:"relative",attrs:{disabled:i==t.site.php_version||t.sending},on:{click:function($){return t.changePhpVersion(i)}}},[t._v(" "+t._s(i)+" "),t.timeout?e("span",{staticClass:"flex absolute h-3 w-3 top-0 right-0 -mt-1 -mr-1"},[e("span",{staticClass:"animate-ping absolute inline-flex h-full w-full rounded-circle bg-surface-1 opacity-75"}),e("span",{staticClass:"relative inline-flex rounded-circle h-3 w-3 bg-success"})]):t._e()])}),1)],1)]},proxy:!0}])}),t.$page.props.auth.integrations.cloudflare?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("DNS settings")))]},proxy:!0},{key:"content",fn:function(){return[e("div",{staticClass:"bg-success text-on-primary p-4 rounded",attrs:{role:"alert"}},[e("p",[t._v(t._s(t.__("Cloudflare is attached to this domain")))])])]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(i){return i.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:"Cloudflare zone ID",errors:t.$page.props.errors.dns_id},model:{value:t.form.dns_id,callback:function(i){t.$set(t.form,"dns_id",i)},expression:"form.dns_id"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}],null,!1,3399133441)}):t._e(),t.can("sites","delete")?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Danger zone")))]},proxy:!0},{key:"content",fn:function(){return[e("Button",{attrs:{variant:"danger"},on:{click:t.confirmDelete}},[t._v(t._s(t.__("Delete")))])]},proxy:!0}],null,!1,253833427)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},F=[],T=C(P,B,F,!1,null,null,null,null);const Pt=T.exports;export{Pt as default}; +import o from"./TopBar.2e057c1e.js";import s from"./Container.f87d9f62.js";import n from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import u from"./PageHeaderTitle.3ed783af.js";import l from"./PageBody.dec1fae1.js";import p from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import c from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import h from"./MainLayout.17290af6.js";import g from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import b from"./Form.2cdcadd9.js";import S from"./FormActions.83ccca91.js";import{u as x}from"./confirm.059313bf.js";import k from"./Tabs.d2cdbef6.js";import{n as C}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const P={metaInfo(){return{title:this.site.domain}},layout:h,components:{TopBar:o,Container:s,Content:n,Page:a,PageHeader:m,PageHeaderTitle:u,PageBody:l,Button:p,List:f,ListItem:c,StatusBubble:d,NotificationBadge:_,FormInput:v,SettingsLayout:g,SettingsSegment:y,Form:b,FormActions:S,Tabs:k},data(){return{sending:!1,timeout:null,form:{domain:this.site.domain,dns_id:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)},{title:this.__("Settings"),to:this.route("sites.show",this.site.id)}]}},props:{site:Object,available_php_versions:Array},methods:{submit(){this.sending=!0,this.$inertia.patch(this.route("sites.settings.update",this.site.id),this.form,{onFinish:()=>{this.sending=!1}})},changePhpVersion(r){this.sending=!0,this.$inertia.patch(this.route("sites.settings.php-version",this.site.id),{version:r},{onFinish:()=>{this.timeout=setTimeout(()=>{this.clearTimeoutInterval(),this.sending=!1,this.$inertia.get(this.route("sites.settings.show",this.site.id))},3e3)}})},confirmDelete(){x({title:this.__("Are you sure?"),message:this.__("Your site will be deleted completely, this action is irreversible."),onConfirm:()=>this.delete()})},delete(){this.$inertia.delete(this.route("sites.delete",this.site.id))},clearTimeoutInterval(){clearTimeout(this.timeout),this.timeout=null}},beforeDestroy(){this.clearTimeoutInterval()}};var B=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Settings")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(i){return i.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:t.__("Domain"),errors:t.$page.props.errors.domain},model:{value:t.form.domain,callback:function(i){t.$set(t.form,"domain",i)},expression:"form.domain"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])}),e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("PHP version")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Change your PHP version here. If you do not have the version available get in touch with support to get this added."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("div",{staticClass:"space-y-4"},[e("FormActions",t._l(t.available_php_versions,function(i){return e("Button",{key:i,staticClass:"relative",attrs:{disabled:i==t.site.php_version||t.sending},on:{click:function($){return t.changePhpVersion(i)}}},[t._v(" "+t._s(i)+" "),t.timeout?e("span",{staticClass:"flex absolute h-3 w-3 top-0 right-0 -mt-1 -mr-1"},[e("span",{staticClass:"animate-ping absolute inline-flex h-full w-full rounded-circle bg-surface-1 opacity-75"}),e("span",{staticClass:"relative inline-flex rounded-circle h-3 w-3 bg-success"})]):t._e()])}),1)],1)]},proxy:!0}])}),t.$page.props.auth.integrations.cloudflare?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("DNS settings")))]},proxy:!0},{key:"content",fn:function(){return[e("div",{staticClass:"bg-success text-on-primary p-4 rounded",attrs:{role:"alert"}},[e("p",[t._v(t._s(t.__("Cloudflare is attached to this domain")))])])]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(i){return i.preventDefault(),t.submit.apply(null,arguments)}}},[e("FormInput",{attrs:{label:"Cloudflare zone ID",errors:t.$page.props.errors.dns_id},model:{value:t.form.dns_id,callback:function(i){t.$set(t.form,"dns_id",i)},expression:"form.dns_id"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}],null,!1,3399133441)}):t._e(),t.can("sites","delete")?e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Danger zone")))]},proxy:!0},{key:"content",fn:function(){return[e("Button",{attrs:{variant:"danger"},on:{click:t.confirmDelete}},[t._v(t._s(t.__("Delete")))])]},proxy:!0}],null,!1,253833427)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},F=[],T=C(P,B,F,!1,null,null,null,null);const Pt=T.exports;export{Pt as default}; diff --git a/public/build/assets/Show.14c23440.js b/public/build/assets/Show.2c52fa92.js similarity index 96% rename from public/build/assets/Show.14c23440.js rename to public/build/assets/Show.2c52fa92.js index 054e033..447e3f8 100644 --- a/public/build/assets/Show.14c23440.js +++ b/public/build/assets/Show.2c52fa92.js @@ -1 +1 @@ -import i from"./TopBar.a3278127.js";import m from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./EmptyImage.4bfdf9ac.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.32034cd8.js";import y from"./IconBox.e6c961ac.js";import b from"./IconGlobe.07030b80.js";import h from"./IconStorage.ef2b2e41.js";import x from"./Modal.a59fc373.js";import S from"./ModalContainer.51de3ea9.js";import v from"./FormInput.7debc7c5.js";import B from"./FormTextarea.5b8e3d32.js";import C from"./FormActions.83ccca91.js";import P from"./SettingsSegment.e8fdfb41.js";import I from"./SettingsLayout.3305573b.js";import T from"./Tabs.7c761f05.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const k={metaInfo(){return{title:this.category.title}},layout:_,components:{TopBar:i,Container:m,Content:e,Page:a,PageHeader:n,PageHeaderTitle:p,PageBody:s,Button:f,List:u,ListItem:l,StatusBubble:d,NotificationBadge:g,IconBox:y,IconGlobe:b,IconStorage:h,Modal:x,ModalContainer:S,FormInput:v,FormTextarea:B,FormActions:C,EmptyImage:c,Tabs:T,SettingsLayout:I,SettingsSegment:P},props:{category:Object,items:Object,articles:Array},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Documentation"),to:this.route("documentation.index")},{title:this.category.title,to:this.route("documentation.show",this.category.id)}]}}};var F=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.category.title))])]},proxy:!0}])}),o("PageBody",[o("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[o("Tabs",{attrs:{items:t.items.data}})]},proxy:!0},{key:"segments",fn:function(){return[o("ul",{staticClass:"list-disc list-inside"},t._l(t.articles,function(r){return o("li",[o("inertia-link",{staticClass:"text-primary",attrs:{href:t.route("documentation.article.show",[t.category.id,r.id])}},[t._v(t._s(r.title))])],1)}),0)]},proxy:!0}])})],1)],1)],1)],1)},H=[],w=L(k,F,H,!1,null,null,null,null);const Ot=w.exports;export{Ot as default}; +import i from"./TopBar.a3278127.js";import m from"./Container.f87d9f62.js";import e from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import c from"./EmptyImage.4bfdf9ac.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import g from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.17290af6.js";import y from"./IconBox.e6c961ac.js";import b from"./IconGlobe.07030b80.js";import h from"./IconStorage.ef2b2e41.js";import x from"./Modal.a59fc373.js";import S from"./ModalContainer.51de3ea9.js";import v from"./FormInput.7debc7c5.js";import B from"./FormTextarea.5b8e3d32.js";import C from"./FormActions.83ccca91.js";import P from"./SettingsSegment.e8fdfb41.js";import I from"./SettingsLayout.3305573b.js";import T from"./Tabs.7c761f05.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const k={metaInfo(){return{title:this.category.title}},layout:_,components:{TopBar:i,Container:m,Content:e,Page:a,PageHeader:n,PageHeaderTitle:p,PageBody:s,Button:f,List:u,ListItem:l,StatusBubble:d,NotificationBadge:g,IconBox:y,IconGlobe:b,IconStorage:h,Modal:x,ModalContainer:S,FormInput:v,FormTextarea:B,FormActions:C,EmptyImage:c,Tabs:T,SettingsLayout:I,SettingsSegment:P},props:{category:Object,items:Object,articles:Array},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Documentation"),to:this.route("documentation.index")},{title:this.category.title,to:this.route("documentation.show",this.category.id)}]}}};var F=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.category.title))])]},proxy:!0}])}),o("PageBody",[o("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[o("Tabs",{attrs:{items:t.items.data}})]},proxy:!0},{key:"segments",fn:function(){return[o("ul",{staticClass:"list-disc list-inside"},t._l(t.articles,function(r){return o("li",[o("inertia-link",{staticClass:"text-primary",attrs:{href:t.route("documentation.article.show",[t.category.id,r.id])}},[t._v(t._s(r.title))])],1)}),0)]},proxy:!0}])})],1)],1)],1)],1)},H=[],w=L(k,F,H,!1,null,null,null,null);const Ot=w.exports;export{Ot as default}; diff --git a/public/build/assets/Show.db4c3426.js b/public/build/assets/Show.63e28a20.js similarity index 97% rename from public/build/assets/Show.db4c3426.js rename to public/build/assets/Show.63e28a20.js index d5f3c14..00ad659 100644 --- a/public/build/assets/Show.db4c3426.js +++ b/public/build/assets/Show.63e28a20.js @@ -1 +1 @@ -import o from"./TopBar.2e057c1e.js";import a from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import m from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import w from"./MainLayout.32034cd8.js";import b from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import g from"./Form.2cdcadd9.js";import h from"./FormActions.83ccca91.js";import{u as T}from"./notification.2c23a76c.js";import x from"./Tabs.d2cdbef6.js";import P from"./Table.5d32c28c.js";import C from"./TableHead.1eed799b.js";import S from"./TableHeader.44bdf327.js";import F from"./TableRow.6382a60a.js";import k from"./TableBody.c78326a3.js";import I from"./TableData.c69a64ca.js";import $ from"./Modal.a59fc373.js";import R from"./ModalContainer.51de3ea9.js";import D from"./Copy.255a9bbc.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./IconClose.edb7c8fd.js";const H={metaInfo(){return{title:this.site.domain}},layout:w,components:{TopBar:o,Container:a,Content:i,Page:p,PageHeader:n,PageHeaderTitle:l,PageBody:m,Button:d,List:u,ListItem:_,StatusBubble:f,NotificationBadge:c,FormInput:v,SettingsLayout:b,SettingsSegment:y,Form:g,FormActions:h,Tabs:x,Table:P,TableHead:C,TableHeader:S,TableRow:F,TableBody:k,TableData:I,Modal:$,ModalContainer:R,Copy:D},data(){return{sending:!1,modalIsOpen:!1,ftp_password:null,form:{password:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)}]}},props:{site:Object,ip_address:String,system_user:Object},computed:{mainDnsRecord(){return this.site.domain.includes("www")?this.site.domain.replace("www.",""):this.site.domain}},methods:{useNotification:T,confirmRequestFtpPassword(){this.$page.props.auth.user.requires_password_for_ftp?this.modalIsOpen=!0:this.requestFtpPassword()},closeModal(){this.form.password=null,this.modalIsOpen=!1,this.$page.props.errors=[]},requestFtpPassword(){this.$page.props.errors=[],window.axios.post(this.route("sites.request-ftp-password",this.site.id),this.form).then(s=>{if(!s.data.ftp_password){this.useNotification({variant:"danger",title:this.__("FTP password"),message:this.__("Unable to retrieve FTP password")});return}this.form.password=null,this.modalIsOpen=!1,this.ftp_password=s.data.ftp_password}).catch(s=>{this.$page.props.errors=s.response.data.errors})}}};var q=function(){var t=this,r=t._self._c;return r("Page",[r("Portal",{attrs:{to:"modals"}},[r("ModalContainer",[t.modalIsOpen?r("Modal",{on:{close:()=>t.closeModal(),submit:t.requestFtpPassword},scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Request FTP password")))]},proxy:!0},{key:"form",fn:function(){return[r("FormInput",{attrs:{type:"password",label:t.__("Enter your account password to reveal FTP password"),errors:t.$page.props.errors.password},model:{value:t.form.password,callback:function(e){t.$set(t.form,"password",e)},expression:"form.password"}})]},proxy:!0},{key:"form-actions",fn:function(){return[r("Button",{domProps:{textContent:t._s(t.__("Request"))}})]},proxy:!0}],null,!1,1402468597)}):t._e()],1)],1),r("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",{staticClass:"flex space-x-2 items-center"},[r("span",[t._v(t._s(t.site.domain))]),r("a",{staticClass:"text-primary",attrs:{href:`http://${t.site.domain}`,target:"_blank"}},[r("svg",{staticClass:"h-5 w-5 text-primary hover:scale-125",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"}},[r("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}})])])])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[r("div",[r("Table",{attrs:{caption:"Database list overview"}},[r("TableBody",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Website path")))]),r("TableData",{attrs:{border:!1}},[t._v(" /home/"+t._s(t.system_user.user_name)+"/"+t._s(t.site.domain)+" ")])],1),r("TableRow",[r("TableHeader",[t._v(t._s(t.__("FTP host")))]),r("TableData",{attrs:{border:!1}},[r("copy",{attrs:{label:`${t.ip_address}`,value:t.ip_address}})],1)],1),r("TableRow",[r("TableHeader",[t._v(t._s(t.__("FTP user")))]),r("TableData",{attrs:{border:!1}},[r("copy",{attrs:{label:`${t.system_user.user_name}`,value:t.system_user.user_name}})],1)],1),r("TableRow",[r("TableHeader",[t._v(t._s(t.__("FTP password")))]),r("TableData",{attrs:{border:!1}},[t.ftp_password?r("div",{domProps:{textContent:t._s(t.ftp_password)}},[r("copy",{attrs:{label:`${t.ftp_password}`,value:t.ftp_password}})],1):r("Button",{attrs:{variant:"secondary",size:"sm"},on:{click:t.confirmRequestFtpPassword}},[t._v(" "+t._s(t.__("Request FTP password"))+" ")])],1)],1),r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Creation date")))]),r("TableData",{attrs:{border:!1}},[t._v(t._s(t.site.created_at))])],1)],1)],1)],1)]},proxy:!0}])}),r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("DNS settings")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Setup these DNS records to attach your webhosting to your domain."))+" ")]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4"},[r("div",{staticClass:"grid grid-cols-2 gap-4"},[r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"A",errors:t.$page.props.errors.domain,value:t.mainDnsRecord}})],1),r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"IP","allow-copy":"",errors:t.$page.props.errors.domain,value:t.ip_address}})],1)]),r("div",{staticClass:"grid grid-cols-2 gap-4"},[r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"A",errors:t.$page.props.errors.domain,value:"www"}})],1),r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"IP","allow-copy":"",errors:t.$page.props.errors.domain,value:t.ip_address}})],1)])])]},proxy:!0}])}),t.site.aliases.length?r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("DNS settings for aliases")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Setup these DNS records to attach your webhosting to your domain."))+" ")]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4"},t._l(t.site.aliases,function(e){return r("div",{staticClass:"grid grid-cols-2 gap-4"},[r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"A",errors:t.$page.props.errors.domain,value:e}})],1),r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"IP","allow-copy":"",errors:t.$page.props.errors.domain,value:t.ip_address}})],1)])}),0)]},proxy:!0}],null,!1,449143036)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},M=[],O=B(H,q,M,!1,null,null,null,null);const zt=O.exports;export{zt as default}; +import o from"./TopBar.2e057c1e.js";import a from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import p from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import l from"./PageHeaderTitle.3ed783af.js";import m from"./PageBody.dec1fae1.js";import d from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import _ from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import w from"./MainLayout.17290af6.js";import b from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import g from"./Form.2cdcadd9.js";import h from"./FormActions.83ccca91.js";import{u as T}from"./notification.db2f2ae7.js";import x from"./Tabs.d2cdbef6.js";import P from"./Table.5d32c28c.js";import C from"./TableHead.1eed799b.js";import S from"./TableHeader.44bdf327.js";import F from"./TableRow.6382a60a.js";import k from"./TableBody.c78326a3.js";import I from"./TableData.c69a64ca.js";import $ from"./Modal.a59fc373.js";import R from"./ModalContainer.51de3ea9.js";import D from"./Copy.255a9bbc.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";import"./IconClose.edb7c8fd.js";const H={metaInfo(){return{title:this.site.domain}},layout:w,components:{TopBar:o,Container:a,Content:i,Page:p,PageHeader:n,PageHeaderTitle:l,PageBody:m,Button:d,List:u,ListItem:_,StatusBubble:f,NotificationBadge:c,FormInput:v,SettingsLayout:b,SettingsSegment:y,Form:g,FormActions:h,Tabs:x,Table:P,TableHead:C,TableHeader:S,TableRow:F,TableBody:k,TableData:I,Modal:$,ModalContainer:R,Copy:D},data(){return{sending:!1,modalIsOpen:!1,ftp_password:null,form:{password:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Sites"),to:this.route("sites.index")},{title:this.site.domain,to:this.route("sites.show",this.site.id)}]}},props:{site:Object,ip_address:String,system_user:Object},computed:{mainDnsRecord(){return this.site.domain.includes("www")?this.site.domain.replace("www.",""):this.site.domain}},methods:{useNotification:T,confirmRequestFtpPassword(){this.$page.props.auth.user.requires_password_for_ftp?this.modalIsOpen=!0:this.requestFtpPassword()},closeModal(){this.form.password=null,this.modalIsOpen=!1,this.$page.props.errors=[]},requestFtpPassword(){this.$page.props.errors=[],window.axios.post(this.route("sites.request-ftp-password",this.site.id),this.form).then(s=>{if(!s.data.ftp_password){this.useNotification({variant:"danger",title:this.__("FTP password"),message:this.__("Unable to retrieve FTP password")});return}this.form.password=null,this.modalIsOpen=!1,this.ftp_password=s.data.ftp_password}).catch(s=>{this.$page.props.errors=s.response.data.errors})}}};var q=function(){var t=this,r=t._self._c;return r("Page",[r("Portal",{attrs:{to:"modals"}},[r("ModalContainer",[t.modalIsOpen?r("Modal",{on:{close:()=>t.closeModal(),submit:t.requestFtpPassword},scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Request FTP password")))]},proxy:!0},{key:"form",fn:function(){return[r("FormInput",{attrs:{type:"password",label:t.__("Enter your account password to reveal FTP password"),errors:t.$page.props.errors.password},model:{value:t.form.password,callback:function(e){t.$set(t.form,"password",e)},expression:"form.password"}})]},proxy:!0},{key:"form-actions",fn:function(){return[r("Button",{domProps:{textContent:t._s(t.__("Request"))}})]},proxy:!0}],null,!1,1402468597)}):t._e()],1)],1),r("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",{staticClass:"flex space-x-2 items-center"},[r("span",[t._v(t._s(t.site.domain))]),r("a",{staticClass:"text-primary",attrs:{href:`http://${t.site.domain}`,target:"_blank"}},[r("svg",{staticClass:"h-5 w-5 text-primary hover:scale-125",attrs:{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"}},[r("path",{attrs:{"stroke-linecap":"round","stroke-linejoin":"round",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}})])])])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs",{attrs:{site:t.site}})]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"content",fn:function(){return[r("div",[r("Table",{attrs:{caption:"Database list overview"}},[r("TableBody",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Website path")))]),r("TableData",{attrs:{border:!1}},[t._v(" /home/"+t._s(t.system_user.user_name)+"/"+t._s(t.site.domain)+" ")])],1),r("TableRow",[r("TableHeader",[t._v(t._s(t.__("FTP host")))]),r("TableData",{attrs:{border:!1}},[r("copy",{attrs:{label:`${t.ip_address}`,value:t.ip_address}})],1)],1),r("TableRow",[r("TableHeader",[t._v(t._s(t.__("FTP user")))]),r("TableData",{attrs:{border:!1}},[r("copy",{attrs:{label:`${t.system_user.user_name}`,value:t.system_user.user_name}})],1)],1),r("TableRow",[r("TableHeader",[t._v(t._s(t.__("FTP password")))]),r("TableData",{attrs:{border:!1}},[t.ftp_password?r("div",{domProps:{textContent:t._s(t.ftp_password)}},[r("copy",{attrs:{label:`${t.ftp_password}`,value:t.ftp_password}})],1):r("Button",{attrs:{variant:"secondary",size:"sm"},on:{click:t.confirmRequestFtpPassword}},[t._v(" "+t._s(t.__("Request FTP password"))+" ")])],1)],1),r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Creation date")))]),r("TableData",{attrs:{border:!1}},[t._v(t._s(t.site.created_at))])],1)],1)],1)],1)]},proxy:!0}])}),r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("DNS settings")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Setup these DNS records to attach your webhosting to your domain."))+" ")]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4"},[r("div",{staticClass:"grid grid-cols-2 gap-4"},[r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"A",errors:t.$page.props.errors.domain,value:t.mainDnsRecord}})],1),r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"IP","allow-copy":"",errors:t.$page.props.errors.domain,value:t.ip_address}})],1)]),r("div",{staticClass:"grid grid-cols-2 gap-4"},[r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"A",errors:t.$page.props.errors.domain,value:"www"}})],1),r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"IP","allow-copy":"",errors:t.$page.props.errors.domain,value:t.ip_address}})],1)])])]},proxy:!0}])}),t.site.aliases.length?r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("DNS settings for aliases")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Setup these DNS records to attach your webhosting to your domain."))+" ")]},proxy:!0},{key:"form",fn:function(){return[r("form",{staticClass:"space-y-4"},t._l(t.site.aliases,function(e){return r("div",{staticClass:"grid grid-cols-2 gap-4"},[r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"A",errors:t.$page.props.errors.domain,value:e}})],1),r("div",{staticClass:"col-span-2 md:col-span-1"},[r("FormInput",{attrs:{label:"IP","allow-copy":"",errors:t.$page.props.errors.domain,value:t.ip_address}})],1)])}),0)]},proxy:!0}],null,!1,449143036)}):t._e()]},proxy:!0}])})],1)],1)],1)],1)},M=[],O=B(H,q,M,!1,null,null,null,null);const zt=O.exports;export{zt as default}; diff --git a/public/build/assets/Show.b25d6662.js b/public/build/assets/Show.954422e1.js similarity index 95% rename from public/build/assets/Show.b25d6662.js rename to public/build/assets/Show.954422e1.js index a7aed1b..8525494 100644 --- a/public/build/assets/Show.b25d6662.js +++ b/public/build/assets/Show.954422e1.js @@ -1 +1 @@ -import i from"./TopBar.8157552e.js";import e from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.32034cd8.js";import h from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import g from"./IconStorage.ef2b2e41.js";import C from"./Modal.a59fc373.js";import y from"./ModalContainer.51de3ea9.js";import b from"./FormInput.7debc7c5.js";import x from"./FormTextarea.5b8e3d32.js";import k from"./FormActions.83ccca91.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`${this.ticket.title}`}},layout:_,components:{TopBar:i,Container:e,Content:s,Page:a,PageHeader:m,PageHeaderTitle:n,PageBody:p,Button:l,List:c,ListItem:u,StatusBubble:f,NotificationBadge:d,IconBox:h,IconGlobe:v,IconStorage:g,Modal:C,ModalContainer:y,FormInput:b,FormTextarea:x,FormActions:k},props:{ticket:Object,replies:Array},data(){return{form:{content:null}}},methods:{reply(){this.loading=!0,this.$inertia.post(this.route("admin.support.reply",this.ticket.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>{this.loading=!1,Object.keys(this.$page.props.errors).length||(this.form.content=null)}})},close(){this.$inertia.post(this.route("admin.support.close",this.ticket.id),{onStart:()=>this.loading=!0,onFinish:()=>this.loading=!1})}}};var P=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar"),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.ticket.title))])]},proxy:!0}])}),o("PageBody",[o("div",{staticClass:"space-y-6"},[o("ul",{staticClass:"space-y-6"},[o("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[o("div",{staticClass:"flex space-x-4"},[o("div",[o("img",{staticClass:"w-8 h-8 rounded-avatar bg-surface-2",attrs:{src:t.ticket.user.avatar}})]),o("div",[o("h3",{staticClass:"font-semibold text-small text-body"},[t._v(t._s(t.ticket.user.name))]),o("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(t.ticket.content))])])])]),t._l(t.replies,function(r){return o("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[o("div",{staticClass:"flex space-x-4"},[o("div",[o("img",{staticClass:"w-8 h-8 rounded-avatar bg-surface-2",attrs:{src:r.user.avatar}})]),o("div",[o("h3",{staticClass:"font-semibold text-small text-body"},[t._v(t._s(r.user.name))]),o("p",{staticClass:"text-medium-emphasis"},[t._v(" "+t._s(r.content)+" ")])])])])})],2),o("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.reply.apply(null,arguments)}}},[o("FormTextarea",{attrs:{label:t.__("Reply"),errors:t.$page.props.errors.reply},model:{value:t.form.content,callback:function(r){t.$set(t.form,"content",r)},expression:"form.content"}}),o("FormActions",[o("Button",[t._v(t._s(t.__("Save")))]),o("Button",{attrs:{type:"button",variant:"secondary"},on:{click:t.close}},[t._v(t._s(t.__("Close")))])],1)],1)])])],1)],1)],1)},S=[],I=B(F,P,S,!1,null,null,null,null);const It=I.exports;export{It as default}; +import i from"./TopBar.8157552e.js";import e from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.17290af6.js";import h from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import g from"./IconStorage.ef2b2e41.js";import C from"./Modal.a59fc373.js";import y from"./ModalContainer.51de3ea9.js";import b from"./FormInput.7debc7c5.js";import x from"./FormTextarea.5b8e3d32.js";import k from"./FormActions.83ccca91.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`${this.ticket.title}`}},layout:_,components:{TopBar:i,Container:e,Content:s,Page:a,PageHeader:m,PageHeaderTitle:n,PageBody:p,Button:l,List:c,ListItem:u,StatusBubble:f,NotificationBadge:d,IconBox:h,IconGlobe:v,IconStorage:g,Modal:C,ModalContainer:y,FormInput:b,FormTextarea:x,FormActions:k},props:{ticket:Object,replies:Array},data(){return{form:{content:null}}},methods:{reply(){this.loading=!0,this.$inertia.post(this.route("admin.support.reply",this.ticket.id),this.form,{onStart:()=>this.sending=!0,onFinish:()=>{this.loading=!1,Object.keys(this.$page.props.errors).length||(this.form.content=null)}})},close(){this.$inertia.post(this.route("admin.support.close",this.ticket.id),{onStart:()=>this.loading=!0,onFinish:()=>this.loading=!1})}}};var P=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar"),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.ticket.title))])]},proxy:!0}])}),o("PageBody",[o("div",{staticClass:"space-y-6"},[o("ul",{staticClass:"space-y-6"},[o("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[o("div",{staticClass:"flex space-x-4"},[o("div",[o("img",{staticClass:"w-8 h-8 rounded-avatar bg-surface-2",attrs:{src:t.ticket.user.avatar}})]),o("div",[o("h3",{staticClass:"font-semibold text-small text-body"},[t._v(t._s(t.ticket.user.name))]),o("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(t.ticket.content))])])])]),t._l(t.replies,function(r){return o("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[o("div",{staticClass:"flex space-x-4"},[o("div",[o("img",{staticClass:"w-8 h-8 rounded-avatar bg-surface-2",attrs:{src:r.user.avatar}})]),o("div",[o("h3",{staticClass:"font-semibold text-small text-body"},[t._v(t._s(r.user.name))]),o("p",{staticClass:"text-medium-emphasis"},[t._v(" "+t._s(r.content)+" ")])])])])})],2),o("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.reply.apply(null,arguments)}}},[o("FormTextarea",{attrs:{label:t.__("Reply"),errors:t.$page.props.errors.reply},model:{value:t.form.content,callback:function(r){t.$set(t.form,"content",r)},expression:"form.content"}}),o("FormActions",[o("Button",[t._v(t._s(t.__("Save")))]),o("Button",{attrs:{type:"button",variant:"secondary"},on:{click:t.close}},[t._v(t._s(t.__("Close")))])],1)],1)])])],1)],1)],1)},S=[],I=B(F,P,S,!1,null,null,null,null);const It=I.exports;export{It as default}; diff --git a/public/build/assets/Show.b3e0fd29.js b/public/build/assets/Show.9606cf61.js similarity index 96% rename from public/build/assets/Show.b3e0fd29.js rename to public/build/assets/Show.9606cf61.js index 7a02db4..69d8a6f 100644 --- a/public/build/assets/Show.b3e0fd29.js +++ b/public/build/assets/Show.9606cf61.js @@ -1 +1 @@ -import o from"./TopBar.8157552e.js";import a from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import _ from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import p from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import b from"./MainLayout.32034cd8.js";import T from"./SettingsLayout.3305573b.js";import v from"./SettingsSegment.e8fdfb41.js";import c from"./FormInput.7debc7c5.js";import y from"./FormTextarea.5b8e3d32.js";import g from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import H from"./FormActions.83ccca91.js";import x from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import w from"./TableHeader.44bdf327.js";import D from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import h from"./TableData.c69a64ca.js";import R from"./Tabs.4a91c310.js";import C from"./Pagination.a93b6f75.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`${this.__(this.user.name)}`}},layout:b,components:{TopBar:o,Container:a,Content:i,Page:s,PageHeader:m,PageHeaderTitle:n,PageBody:_,Button:l,List:p,ListItem:u,StatusBubble:f,NotificationBadge:d,FormInput:c,FormSelect:g,SettingsLayout:T,SettingsSegment:v,Form:S,FormActions:H,Tabs:R,FormTextarea:y,Table:x,TableHead:k,TableHeader:w,TableRow:D,TableBody:B,TableData:h,Pagination:C},data(){return{}},props:{user:Object,sites:Object,servers:Object},methods:{}};var L=function(){var e=this,t=e._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[e._v("Show user")])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[t("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.user.name))]},proxy:!0},{key:"content",fn:function(){return[t("div",[t("Table",{attrs:{caption:"Database list overview"}},[t("TableBody",[t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Name")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.name)+" ")])],1),t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Username")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.user_name)+" ")])],1),t("TableRow",[t("TableHeader",[e._v(e._s(e.__("E-mail address")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.email)+" ")])],1),t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Customer payment ID")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.stripe_id||"-")+" ")])],1),t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Notes")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.notes||"-")+" ")])],1)],1)],1)],1)]},proxy:!0}])}),t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Sites")))]},proxy:!0},{key:"content",fn:function(){return[t("div",[t("Table",{attrs:{caption:"Site list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Name")))]),t("TableHeader",[e._v(e._s(e.__("Server")))]),t("TableHeader")],1)],1),t("TableBody",e._l(e.sites.data,function(r){return t("TableRow",{key:r.id},[t("TableData",[e._v(" "+e._s(r.domain)+" ")]),t("TableData",[e._v(" "+e._s(r.server?r.server.name:"-")+" ")]),t("TableData",[t("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:e.route("admin.services.sites.edit",r.id)}},[e._v(" "+e._s(e.__("Edit"))+" ")])],1)],1)}),1)],1)],1),t("pagination",{attrs:{links:e.sites,"preserve-scroll":!0}})]},proxy:!0}])}),t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Servers")))]},proxy:!0},{key:"content",fn:function(){return[t("div",[t("Table",{attrs:{caption:"Server list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Name")))]),t("TableHeader",[e._v(e._s(e.__("Usage")))]),t("TableHeader")],1)],1),t("TableBody",e._l(e.servers.data,function(r){return t("TableRow",{key:r.id},[t("TableData",[e._v(" "+e._s(r.name)+" "),t("p",{staticClass:"text-medium-emphasis"},[e._v(e._s(r.ip))]),t("a",{tag:"Button",staticClass:"text-small text-primary",attrs:{size:"sm",target:"_blank",href:`https://ploi.io/panel/servers/${r.ploi_id}`}},[e._v(" "+e._s(e.__("View in ploi.io"))+" ")])],1),t("TableData",[e._v(e._s(r.sites_count)+"/"+e._s(r.maximum_sites))]),t("TableData",[t("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:e.route("admin.services.servers.edit",r.id)}},[e._v(" "+e._s(e.__("Edit"))+" ")])],1)],1)}),1)],1)],1),t("pagination",{attrs:{links:e.servers,"preserve-scroll":!0}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},N=[],I=P(F,L,N,!1,null,null,null,null);const Ue=I.exports;export{Ue as default}; +import o from"./TopBar.8157552e.js";import a from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import _ from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import p from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import b from"./MainLayout.17290af6.js";import T from"./SettingsLayout.3305573b.js";import v from"./SettingsSegment.e8fdfb41.js";import c from"./FormInput.7debc7c5.js";import y from"./FormTextarea.5b8e3d32.js";import g from"./FormSelect.6e35ae7d.js";import S from"./Form.2cdcadd9.js";import H from"./FormActions.83ccca91.js";import x from"./Table.5d32c28c.js";import k from"./TableHead.1eed799b.js";import w from"./TableHeader.44bdf327.js";import D from"./TableRow.6382a60a.js";import B from"./TableBody.c78326a3.js";import h from"./TableData.c69a64ca.js";import R from"./Tabs.4a91c310.js";import C from"./Pagination.a93b6f75.js";import{n as P}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`${this.__(this.user.name)}`}},layout:b,components:{TopBar:o,Container:a,Content:i,Page:s,PageHeader:m,PageHeaderTitle:n,PageBody:_,Button:l,List:p,ListItem:u,StatusBubble:f,NotificationBadge:d,FormInput:c,FormSelect:g,SettingsLayout:T,SettingsSegment:v,Form:S,FormActions:H,Tabs:R,FormTextarea:y,Table:x,TableHead:k,TableHeader:w,TableRow:D,TableBody:B,TableData:h,Pagination:C},data(){return{}},props:{user:Object,sites:Object,servers:Object},methods:{}};var L=function(){var e=this,t=e._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:e._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[e._v("Show user")])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:e._u([{key:"nav",fn:function(){return[t("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.user.name))]},proxy:!0},{key:"content",fn:function(){return[t("div",[t("Table",{attrs:{caption:"Database list overview"}},[t("TableBody",[t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Name")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.name)+" ")])],1),t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Username")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.user_name)+" ")])],1),t("TableRow",[t("TableHeader",[e._v(e._s(e.__("E-mail address")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.email)+" ")])],1),t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Customer payment ID")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.stripe_id||"-")+" ")])],1),t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Notes")))]),t("TableData",{attrs:{border:!1}},[e._v(" "+e._s(e.user.notes||"-")+" ")])],1)],1)],1)],1)]},proxy:!0}])}),t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Sites")))]},proxy:!0},{key:"content",fn:function(){return[t("div",[t("Table",{attrs:{caption:"Site list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Name")))]),t("TableHeader",[e._v(e._s(e.__("Server")))]),t("TableHeader")],1)],1),t("TableBody",e._l(e.sites.data,function(r){return t("TableRow",{key:r.id},[t("TableData",[e._v(" "+e._s(r.domain)+" ")]),t("TableData",[e._v(" "+e._s(r.server?r.server.name:"-")+" ")]),t("TableData",[t("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:e.route("admin.services.sites.edit",r.id)}},[e._v(" "+e._s(e.__("Edit"))+" ")])],1)],1)}),1)],1)],1),t("pagination",{attrs:{links:e.sites,"preserve-scroll":!0}})]},proxy:!0}])}),t("SettingsSegment",{scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Servers")))]},proxy:!0},{key:"content",fn:function(){return[t("div",[t("Table",{attrs:{caption:"Server list overview"}},[t("TableHead",[t("TableRow",[t("TableHeader",[e._v(e._s(e.__("Name")))]),t("TableHeader",[e._v(e._s(e.__("Usage")))]),t("TableHeader")],1)],1),t("TableBody",e._l(e.servers.data,function(r){return t("TableRow",{key:r.id},[t("TableData",[e._v(" "+e._s(r.name)+" "),t("p",{staticClass:"text-medium-emphasis"},[e._v(e._s(r.ip))]),t("a",{tag:"Button",staticClass:"text-small text-primary",attrs:{size:"sm",target:"_blank",href:`https://ploi.io/panel/servers/${r.ploi_id}`}},[e._v(" "+e._s(e.__("View in ploi.io"))+" ")])],1),t("TableData",[e._v(e._s(r.sites_count)+"/"+e._s(r.maximum_sites))]),t("TableData",[t("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:e.route("admin.services.servers.edit",r.id)}},[e._v(" "+e._s(e.__("Edit"))+" ")])],1)],1)}),1)],1)],1),t("pagination",{attrs:{links:e.servers,"preserve-scroll":!0}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},N=[],I=P(F,L,N,!1,null,null,null,null);const Ue=I.exports;export{Ue as default}; diff --git a/public/build/assets/Show.4e7f9b0f.js b/public/build/assets/Show.b845aee4.js similarity index 95% rename from public/build/assets/Show.4e7f9b0f.js rename to public/build/assets/Show.b845aee4.js index eef602a..c098c68 100644 --- a/public/build/assets/Show.4e7f9b0f.js +++ b/public/build/assets/Show.b845aee4.js @@ -1 +1 @@ -import e from"./TopBar.8fff2b71.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import a from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.32034cd8.js";import b from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import g from"./IconStorage.ef2b2e41.js";import y from"./IconButton.eadc8d3d.js";import T from"./IconMore.eb5410da.js";import S from"./EmptyImage.4bfdf9ac.js";import B from"./Modal.a59fc373.js";import h from"./ModalContainer.51de3ea9.js";import w from"./FormInput.7debc7c5.js";import x from"./FormActions.83ccca91.js";import I from"./Dropdown.d1060583.js";import k from"./DropdownList.02c48c2f.js";import H from"./DropdownListItem.ac31464c.js";import P from"./DropdownListItemButton.13731730.js";import C from"./SettingsLayout.3305573b.js";import D from"./SettingsSegment.e8fdfb41.js";import L from"./Pagination.a93b6f75.js";import M from"./Tabs.7a570edb.js";import R from"./Table.5d32c28c.js";import F from"./TableHead.1eed799b.js";import j from"./TableHeader.44bdf327.js";import O from"./TableRow.6382a60a.js";import $ from"./TableBody.c78326a3.js";import z from"./TableData.c69a64ca.js";import{n as A}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const E={metaInfo(){return{title:`${this.__("Servers")}`}},layout:c,components:{TopBar:e,Container:i,Content:m,Page:n,PageHeader:a,PageHeaderTitle:p,PageBody:s,Button:f,List:u,IconButton:y,IconMore:T,ListItem:l,StatusBubble:d,NotificationBadge:_,IconBox:b,IconGlobe:v,IconStorage:g,EmptyImage:S,Modal:B,ModalContainer:h,FormInput:w,FormActions:x,Dropdown:I,DropdownList:k,DropdownListItem:H,DropdownListItemButton:P,SettingsSegment:D,SettingsLayout:C,Tabs:M,Table:R,TableHead:F,TableHeader:j,TableRow:O,TableBody:$,TableData:z,Pagination:L},props:{server:Object,sites:Object},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.server.name,to:this.route("servers.show",this.server.id)}]}},methods:{}};var G=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.server.name))])]},proxy:!0},t.can("sites","create")?{key:"end",fn:function(){return[r("Button",{attrs:{as:"inertia-link",href:t.route("sites.index",{create:!0,server:t.server.id})}},[t._v(t._s(t.__("Create site")))])]},proxy:!0}:null],null,!0)}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs",{attrs:{server:t.server}})]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Sites")))]},proxy:!0},{key:"content",fn:function(){return[r("div",[r("Table",{attrs:{caption:"Site list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Domain")))]),r("TableHeader")],1)],1),r("TableBody",t._l(t.sites.data,function(o){return r("TableRow",{key:o.id},[r("TableData",[t._v(" "+t._s(o.domain)+" ")]),r("TableData",[r("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("sites.show",o.id)}},[t._v(" "+t._s(t.__("Manage"))+" ")])],1)],1)}),1)],1)],1),r("pagination",{attrs:{links:t.sites}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},N=[],q=A(E,G,N,!1,null,null,null,null);const or=q.exports;export{or as default}; +import e from"./TopBar.8fff2b71.js";import i from"./Container.f87d9f62.js";import m from"./Content.e22a1fd6.js";import n from"./Page.3927bdbf.js";import a from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import s from"./PageBody.dec1fae1.js";import f from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import l from"./ListItem.ee1e88fb.js";import d from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.17290af6.js";import b from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import g from"./IconStorage.ef2b2e41.js";import y from"./IconButton.eadc8d3d.js";import T from"./IconMore.eb5410da.js";import S from"./EmptyImage.4bfdf9ac.js";import B from"./Modal.a59fc373.js";import h from"./ModalContainer.51de3ea9.js";import w from"./FormInput.7debc7c5.js";import x from"./FormActions.83ccca91.js";import I from"./Dropdown.d1060583.js";import k from"./DropdownList.02c48c2f.js";import H from"./DropdownListItem.ac31464c.js";import P from"./DropdownListItemButton.13731730.js";import C from"./SettingsLayout.3305573b.js";import D from"./SettingsSegment.e8fdfb41.js";import L from"./Pagination.a93b6f75.js";import M from"./Tabs.7a570edb.js";import R from"./Table.5d32c28c.js";import F from"./TableHead.1eed799b.js";import j from"./TableHeader.44bdf327.js";import O from"./TableRow.6382a60a.js";import $ from"./TableBody.c78326a3.js";import z from"./TableData.c69a64ca.js";import{n as A}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const E={metaInfo(){return{title:`${this.__("Servers")}`}},layout:c,components:{TopBar:e,Container:i,Content:m,Page:n,PageHeader:a,PageHeaderTitle:p,PageBody:s,Button:f,List:u,IconButton:y,IconMore:T,ListItem:l,StatusBubble:d,NotificationBadge:_,IconBox:b,IconGlobe:v,IconStorage:g,EmptyImage:S,Modal:B,ModalContainer:h,FormInput:w,FormActions:x,Dropdown:I,DropdownList:k,DropdownListItem:H,DropdownListItemButton:P,SettingsSegment:D,SettingsLayout:C,Tabs:M,Table:R,TableHead:F,TableHeader:j,TableRow:O,TableBody:$,TableData:z,Pagination:L},props:{server:Object,sites:Object},data(){return{breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.server.name,to:this.route("servers.show",this.server.id)}]}},methods:{}};var G=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.server.name))])]},proxy:!0},t.can("sites","create")?{key:"end",fn:function(){return[r("Button",{attrs:{as:"inertia-link",href:t.route("sites.index",{create:!0,server:t.server.id})}},[t._v(t._s(t.__("Create site")))])]},proxy:!0}:null],null,!0)}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs",{attrs:{server:t.server}})]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Sites")))]},proxy:!0},{key:"content",fn:function(){return[r("div",[r("Table",{attrs:{caption:"Site list overview"}},[r("TableHead",[r("TableRow",[r("TableHeader",[t._v(t._s(t.__("Domain")))]),r("TableHeader")],1)],1),r("TableBody",t._l(t.sites.data,function(o){return r("TableRow",{key:o.id},[r("TableData",[t._v(" "+t._s(o.domain)+" ")]),r("TableData",[r("inertia-link",{staticClass:"text-primary font-medium",attrs:{href:t.route("sites.show",o.id)}},[t._v(" "+t._s(t.__("Manage"))+" ")])],1)],1)}),1)],1)],1),r("pagination",{attrs:{links:t.sites}})]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},N=[],q=A(E,G,N,!1,null,null,null,null);const or=q.exports;export{or as default}; diff --git a/public/build/assets/Show.67ec6353.js b/public/build/assets/Show.f9d7a68e.js similarity index 95% rename from public/build/assets/Show.67ec6353.js rename to public/build/assets/Show.f9d7a68e.js index 8d7bf6c..7ee72ca 100644 --- a/public/build/assets/Show.67ec6353.js +++ b/public/build/assets/Show.f9d7a68e.js @@ -1 +1 @@ -import e from"./TopBar.05f3ac34.js";import i from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import n from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.32034cd8.js";import h from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import g from"./IconStorage.ef2b2e41.js";import b from"./Modal.a59fc373.js";import C from"./ModalContainer.51de3ea9.js";import x from"./FormInput.7debc7c5.js";import y from"./FormTextarea.5b8e3d32.js";import k from"./FormActions.83ccca91.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.2c23a76c.js";import"./app.afed1c99.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`${this.__("Support")}`}},layout:_,components:{TopBar:e,Container:i,Content:s,Page:a,PageHeader:m,PageHeaderTitle:p,PageBody:n,Button:l,List:c,ListItem:u,StatusBubble:f,NotificationBadge:d,IconBox:h,IconGlobe:v,IconStorage:g,Modal:b,ModalContainer:C,FormInput:x,FormTextarea:y,FormActions:k},props:{ticket:Object,replies:Object},data(){return{form:{content:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Support"),to:this.route("support.index")},{title:this.ticket.title,to:this.route("support.show",this.ticket.id)}]}},methods:{reply(){this.loading=!0,this.$inertia.post(this.route("support.reply",this.ticket.id),this.form,{onFinish:()=>{this.loading=!1,Object.keys(this.$page.props.errors).length||(this.form.content=null)}})},close(){this.loading=!0,this.$inertia.post(this.route("support.close",this.ticket.id),{onFinish:()=>{this.loading=!1}})}}};var P=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.ticket.title))])]},proxy:!0}])}),o("PageBody",[o("div",{staticClass:"space-y-6"},[o("ul",{staticClass:"space-y-6"},[o("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[o("div",{staticClass:"flex space-x-4"},[o("div",[o("img",{staticClass:"w-8 h-8 rounded-avatar bg-surface-2",attrs:{src:t.ticket.user.avatar}})]),o("div",[o("h3",{staticClass:"font-semibold text-small text-body"},[t._v(t._s(t.ticket.user.name))]),o("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(t.ticket.content))])])])]),t._l(t.replies.data,function(r){return o("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[o("div",{staticClass:"flex space-x-4"},[o("div",[o("img",{staticClass:"w-8 h-8 rounded-avatar bg-surface-2",attrs:{src:r.user.avatar}})]),o("div",[o("h3",{staticClass:"font-semibold text-small text-body"},[t._v(t._s(r.user.name))]),o("p",{staticClass:"text-medium-emphasis"},[t._v(" "+t._s(r.content)+" ")])])])])})],2),t.ticket.status!=="closed"?o("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.reply.apply(null,arguments)}}},[o("FormTextarea",{attrs:{label:t.__("Reply"),errors:t.$page.props.errors.reply},model:{value:t.form.content,callback:function(r){t.$set(t.form,"content",r)},expression:"form.content"}}),o("FormActions",[o("Button",[t._v(t._s(t.__("Save")))]),o("Button",{attrs:{type:"button",variant:"secondary"},on:{click:t.close}},[t._v(t._s(t.__("Close")))])],1)],1):t._e()])])],1)],1)],1)},S=[],$=B(F,P,S,!1,null,null,null,null);const $t=$.exports;export{$t as default}; +import e from"./TopBar.05f3ac34.js";import i from"./Container.f87d9f62.js";import s from"./Content.e22a1fd6.js";import a from"./Page.3927bdbf.js";import m from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import n from"./PageBody.dec1fae1.js";import l from"./Button.f17dffc9.js";import c from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import d from"./NotificationBadge.b6fae3d5.js";import _ from"./MainLayout.17290af6.js";import h from"./IconBox.e6c961ac.js";import v from"./IconGlobe.07030b80.js";import g from"./IconStorage.ef2b2e41.js";import b from"./Modal.a59fc373.js";import C from"./ModalContainer.51de3ea9.js";import x from"./FormInput.7debc7c5.js";import y from"./FormTextarea.5b8e3d32.js";import k from"./FormActions.83ccca91.js";import{n as B}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./notification.db2f2ae7.js";import"./app.79e1f42d.js";import"./IconClose.edb7c8fd.js";import"./Form.2cdcadd9.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const F={metaInfo(){return{title:`${this.__("Support")}`}},layout:_,components:{TopBar:e,Container:i,Content:s,Page:a,PageHeader:m,PageHeaderTitle:p,PageBody:n,Button:l,List:c,ListItem:u,StatusBubble:f,NotificationBadge:d,IconBox:h,IconGlobe:v,IconStorage:g,Modal:b,ModalContainer:C,FormInput:x,FormTextarea:y,FormActions:k},props:{ticket:Object,replies:Object},data(){return{form:{content:null},breadcrumbs:[{title:this.$page.props.settings.name,to:"/"},{title:this.__("Support"),to:this.route("support.index")},{title:this.ticket.title,to:this.route("support.show",this.ticket.id)}]}},methods:{reply(){this.loading=!0,this.$inertia.post(this.route("support.reply",this.ticket.id),this.form,{onFinish:()=>{this.loading=!1,Object.keys(this.$page.props.errors).length||(this.form.content=null)}})},close(){this.loading=!0,this.$inertia.post(this.route("support.close",this.ticket.id),{onFinish:()=>{this.loading=!1}})}}};var P=function(){var t=this,o=t._self._c;return o("Page",[o("TopBar",{attrs:{breadcrumbs:t.breadcrumbs}}),o("Content",[o("Container",[o("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[o("PageHeaderTitle",[t._v(t._s(t.ticket.title))])]},proxy:!0}])}),o("PageBody",[o("div",{staticClass:"space-y-6"},[o("ul",{staticClass:"space-y-6"},[o("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[o("div",{staticClass:"flex space-x-4"},[o("div",[o("img",{staticClass:"w-8 h-8 rounded-avatar bg-surface-2",attrs:{src:t.ticket.user.avatar}})]),o("div",[o("h3",{staticClass:"font-semibold text-small text-body"},[t._v(t._s(t.ticket.user.name))]),o("p",{staticClass:"text-medium-emphasis"},[t._v(t._s(t.ticket.content))])])])]),t._l(t.replies.data,function(r){return o("li",{staticClass:"p-6 rounded shadow bg-surface-3"},[o("div",{staticClass:"flex space-x-4"},[o("div",[o("img",{staticClass:"w-8 h-8 rounded-avatar bg-surface-2",attrs:{src:r.user.avatar}})]),o("div",[o("h3",{staticClass:"font-semibold text-small text-body"},[t._v(t._s(r.user.name))]),o("p",{staticClass:"text-medium-emphasis"},[t._v(" "+t._s(r.content)+" ")])])])])})],2),t.ticket.status!=="closed"?o("form",{staticClass:"space-y-4",on:{submit:function(r){return r.preventDefault(),t.reply.apply(null,arguments)}}},[o("FormTextarea",{attrs:{label:t.__("Reply"),errors:t.$page.props.errors.reply},model:{value:t.form.content,callback:function(r){t.$set(t.form,"content",r)},expression:"form.content"}}),o("FormActions",[o("Button",[t._v(t._s(t.__("Save")))]),o("Button",{attrs:{type:"button",variant:"secondary"},on:{click:t.close}},[t._v(t._s(t.__("Close")))])],1)],1):t._e()])])],1)],1)],1)},S=[],$=B(F,P,S,!1,null,null,null,null);const $t=$.exports;export{$t as default}; diff --git a/public/build/assets/Sites.888440e3.js b/public/build/assets/Sites.61bacd17.js similarity index 95% rename from public/build/assets/Sites.888440e3.js rename to public/build/assets/Sites.61bacd17.js index 1f151e4..18bdb7a 100644 --- a/public/build/assets/Sites.888440e3.js +++ b/public/build/assets/Sites.61bacd17.js @@ -1 +1 @@ -import n from"./TopBar.8157552e.js";import s from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import d from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import y from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.32034cd8.js";import h from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import v from"./Pagination.a93b6f75.js";import{u as i}from"./notification.2c23a76c.js";import T from"./Tabs.de9dab32.js";import S from"./Table.5d32c28c.js";import x from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import z from"./TableRow.6382a60a.js";import k from"./TableBody.c78326a3.js";import w from"./TableData.c69a64ca.js";import{n as H}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";const P={layout:g,components:{TopBar:n,Container:s,Content:a,Page:m,PageHeader:l,PageHeaderTitle:p,PageBody:f,Button:c,List:u,ListItem:d,StatusBubble:_,NotificationBadge:y,SettingsLayout:h,SettingsSegment:b,Pagination:v,Tabs:T,Table:S,TableHead:x,TableHeader:B,TableRow:z,TableBody:k,TableData:w},props:{availableSites:Array},data(){return{loading:!1}},methods:{useNotification:i,syncSite(o){this.loading=!0,window.axios.post(this.route("admin.services.sites.sync"),o).then(()=>{this.loading=!1,i({variant:"success",title:"Sites",message:`Site ${o.domain} has been synchronized to this system`})}).catch(t=>{this.loading=!1})},syncAll(){this.loading=!0,window.axios.post(this.route("admin.services.sites.sync.all")).then(()=>{this.loading=!1,i({variant:"success",title:"Sites",message:"All sites have been synchronized to this system"})}).catch(o=>{this.loading=!1})}}};var C=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v("Synchronize sites")])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("You can synchronize your sites here. It is safe to synchronize already existing sites.")))]},proxy:!0},{key:"content",fn:function(){return[e("Button",{attrs:{size:"sm",disabled:t.loading},on:{click:t.syncAll}},[t._v(" "+t._s(t.__("Synchronize all sites"))+" ")]),e("Table",{attrs:{caption:"Available sites overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Domain")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.availableSites,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.domain))]),e("TableData",{staticClass:"flex justify-end"},[e("Button",{attrs:{disabled:t.loading,size:"sm"},on:{click:function(D){return t.syncSite(r)}}},[t._v(" "+t._s(t.__("Synchronize"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},A=[],L=H(P,C,A,!1,null,null,null,null);const kt=L.exports;export{kt as default}; +import n from"./TopBar.8157552e.js";import s from"./Container.f87d9f62.js";import a from"./Content.e22a1fd6.js";import m from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import p from"./PageHeaderTitle.3ed783af.js";import f from"./PageBody.dec1fae1.js";import c from"./Button.f17dffc9.js";import u from"./List.d5d221b1.js";import d from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import y from"./NotificationBadge.b6fae3d5.js";import g from"./MainLayout.17290af6.js";import h from"./SettingsLayout.3305573b.js";import b from"./SettingsSegment.e8fdfb41.js";import v from"./Pagination.a93b6f75.js";import{u as i}from"./notification.db2f2ae7.js";import T from"./Tabs.de9dab32.js";import S from"./Table.5d32c28c.js";import x from"./TableHead.1eed799b.js";import B from"./TableHeader.44bdf327.js";import z from"./TableRow.6382a60a.js";import k from"./TableBody.c78326a3.js";import w from"./TableData.c69a64ca.js";import{n as H}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";const P={layout:g,components:{TopBar:n,Container:s,Content:a,Page:m,PageHeader:l,PageHeaderTitle:p,PageBody:f,Button:c,List:u,ListItem:d,StatusBubble:_,NotificationBadge:y,SettingsLayout:h,SettingsSegment:b,Pagination:v,Tabs:T,Table:S,TableHead:x,TableHeader:B,TableRow:z,TableBody:k,TableData:w},props:{availableSites:Array},data(){return{loading:!1}},methods:{useNotification:i,syncSite(o){this.loading=!0,window.axios.post(this.route("admin.services.sites.sync"),o).then(()=>{this.loading=!1,i({variant:"success",title:"Sites",message:`Site ${o.domain} has been synchronized to this system`})}).catch(t=>{this.loading=!1})},syncAll(){this.loading=!0,window.axios.post(this.route("admin.services.sites.sync.all")).then(()=>{this.loading=!1,i({variant:"success",title:"Sites",message:"All sites have been synchronized to this system"})}).catch(o=>{this.loading=!1})}}};var C=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v("Synchronize sites")])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(t._s(t.__("You can synchronize your sites here. It is safe to synchronize already existing sites.")))]},proxy:!0},{key:"content",fn:function(){return[e("Button",{attrs:{size:"sm",disabled:t.loading},on:{click:t.syncAll}},[t._v(" "+t._s(t.__("Synchronize all sites"))+" ")]),e("Table",{attrs:{caption:"Available sites overview"}},[e("TableHead",[e("TableRow",[e("TableHeader",[t._v(t._s(t.__("Domain")))]),e("TableHeader")],1)],1),e("TableBody",t._l(t.availableSites,function(r){return e("TableRow",{key:r.id},[e("TableData",[t._v(t._s(r.domain))]),e("TableData",{staticClass:"flex justify-end"},[e("Button",{attrs:{disabled:t.loading,size:"sm"},on:{click:function(D){return t.syncSite(r)}}},[t._v(" "+t._s(t.__("Synchronize"))+" ")])],1)],1)}),1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},A=[],L=H(P,C,A,!1,null,null,null,null);const kt=L.exports;export{kt as default}; diff --git a/public/build/assets/Status.de8aea25.js b/public/build/assets/Status.c4c7ef8f.js similarity index 92% rename from public/build/assets/Status.de8aea25.js rename to public/build/assets/Status.c4c7ef8f.js index 3e2e117..bd7c3b0 100644 --- a/public/build/assets/Status.de8aea25.js +++ b/public/build/assets/Status.c4c7ef8f.js @@ -1 +1 @@ -import r from"./TopBar.8157552e.js";import m from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import e from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import l from"./MainLayout.32034cd8.js";import d from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import y from"./FormInput.7debc7c5.js";import S from"./Form.2cdcadd9.js";import P from"./FormActions.83ccca91.js";import{u as v}from"./notification.2c23a76c.js";import B from"./TabsStatus.afbc79f1.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const x={metaInfo(){return{title:`${this.__("Status")}`}},layout:l,components:{TopBar:r,Container:m,Content:i,Page:e,PageHeader:p,PageHeaderTitle:n,PageBody:a,Button:s,List:f,ListItem:u,StatusBubble:_,NotificationBadge:c,FormInput:y,SettingsLayout:d,SettingsSegment:g,Form:S,FormActions:P,Tabs:B},props:{},methods:{useNotification:v}};var C=function(){var o=this,t=o._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:o._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[o._v(o._s(o.__("Status")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:o._u([{key:"nav",fn:function(){return[t("Tabs")]},proxy:!0},{key:"segments",fn:function(){},proxy:!0}])})],1)],1)],1)],1)},L=[],b=T(x,C,L,!1,null,null,null,null);const Tt=b.exports;export{Tt as default}; +import r from"./TopBar.8157552e.js";import m from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import e from"./Page.3927bdbf.js";import p from"./PageHeader.a5f457a5.js";import n from"./PageHeaderTitle.3ed783af.js";import a from"./PageBody.dec1fae1.js";import s from"./Button.f17dffc9.js";import f from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import _ from"./StatusBubble.4f1d8322.js";import c from"./NotificationBadge.b6fae3d5.js";import l from"./MainLayout.17290af6.js";import d from"./SettingsLayout.3305573b.js";import g from"./SettingsSegment.e8fdfb41.js";import y from"./FormInput.7debc7c5.js";import S from"./Form.2cdcadd9.js";import P from"./FormActions.83ccca91.js";import{u as v}from"./notification.db2f2ae7.js";import B from"./TabsStatus.afbc79f1.js";import{n as T}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const x={metaInfo(){return{title:`${this.__("Status")}`}},layout:l,components:{TopBar:r,Container:m,Content:i,Page:e,PageHeader:p,PageHeaderTitle:n,PageBody:a,Button:s,List:f,ListItem:u,StatusBubble:_,NotificationBadge:c,FormInput:y,SettingsLayout:d,SettingsSegment:g,Form:S,FormActions:P,Tabs:B},props:{},methods:{useNotification:v}};var C=function(){var o=this,t=o._self._c;return t("Page",[t("TopBar"),t("Content",[t("Container",[t("PageHeader",{scopedSlots:o._u([{key:"start",fn:function(){return[t("PageHeaderTitle",[o._v(o._s(o.__("Status")))])]},proxy:!0}])}),t("PageBody",[t("SettingsLayout",{scopedSlots:o._u([{key:"nav",fn:function(){return[t("Tabs")]},proxy:!0},{key:"segments",fn:function(){},proxy:!0}])})],1)],1)],1)],1)},L=[],b=T(x,C,L,!1,null,null,null,null);const Tt=b.exports;export{Tt as default}; diff --git a/public/build/assets/System.eb2dbc10.js b/public/build/assets/System.f80edcfc.js similarity index 94% rename from public/build/assets/System.eb2dbc10.js rename to public/build/assets/System.f80edcfc.js index b4dae5d..1138c07 100644 --- a/public/build/assets/System.eb2dbc10.js +++ b/public/build/assets/System.f80edcfc.js @@ -1 +1 @@ -import o from"./TopBar.8157552e.js";import e from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import a from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import m from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.32034cd8.js";import d from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import g from"./Form.2cdcadd9.js";import h from"./FormActions.83ccca91.js";import{u as b}from"./notification.2c23a76c.js";import C from"./Tabs.88273262.js";import{n as x}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const k={metaInfo(){return{title:`${this.__("System")}`}},layout:c,components:{TopBar:o,Container:e,Content:i,Page:s,PageHeader:n,PageHeaderTitle:a,PageBody:p,Button:m,List:l,ListItem:u,StatusBubble:f,NotificationBadge:_,FormInput:v,SettingsLayout:d,SettingsSegment:y,Form:g,FormActions:h,Tabs:C},props:{version:Object,horizonRunning:Boolean},data(){return{sending:!1,updating:!1}},methods:{useNotification:b,refreshVersions(){this.$inertia.get(this.route("admin.system")+"?flush=true")}}};var S=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("System")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" Check your system's version here. If there's an update available you'll be able to press the update button to update your system. ")]},proxy:!0},{key:"content",fn:function(){return[r("p",[t._v(t._s(t.__("Current version"))+": "+t._s(t.version.current))]),r("p",[t._v(" "+t._s(t.__("Remote version"))+": "+t._s(t.version.remote)+" "),r("button",{staticClass:"text-primary",attrs:{type:"button"},on:{click:t.refreshVersions}},[t._v(t._s("Refresh"))])]),r("p",[t._v("Horizon worker status: "),t.horizonRunning?r("span",{staticClass:"text-success"},[t._v("Active")]):r("span",{staticClass:"text-danger"},[t._v("Inactive")])]),t.version.out_of_date&&!t.updating?r("div",{staticClass:"bg-primary text-on-primary px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[r("strong",{staticClass:"font-bold"},[t._v("Update available")]),r("p",{staticClass:"block"},[t._v(" An update is available for your system, please upgrade. ")]),r("a",{staticClass:"block font-bold underline",attrs:{href:"https://docs.ploi-core.io/digging-deeper/manual-update",target:"_blank"}},[t._v("Find out how to upgrade here")])]):t._e()]},proxy:!0}])}),r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Information")))]},proxy:!0},{key:"content",fn:function(){return[r("ul",{staticClass:"list-disc list-inside"},[r("li",[r("a",{staticClass:"text-primary",attrs:{target:"_blank",href:"https://docs.ploi-core.io"}},[t._v("Ploi Core Docs")])]),r("li",[r("a",{staticClass:"text-primary",attrs:{target:"_blank",href:"https://ploi.io"}},[t._v("Ploi Website")])]),r("li",[r("a",{staticClass:"text-primary",attrs:{target:"_blank",href:"https://ploi.io/panel"}},[t._v("Ploi Panel")])]),r("li",[r("a",{staticClass:"text-primary",attrs:{target:"_blank",href:"https://github.com/ploi-deploy/ploi-core"}},[t._v("Ploi Core Github Repository")])])])]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},P=[],B=x(k,S,P,!1,null,null,null,null);const xt=B.exports;export{xt as default}; +import o from"./TopBar.8157552e.js";import e from"./Container.f87d9f62.js";import i from"./Content.e22a1fd6.js";import s from"./Page.3927bdbf.js";import n from"./PageHeader.a5f457a5.js";import a from"./PageHeaderTitle.3ed783af.js";import p from"./PageBody.dec1fae1.js";import m from"./Button.f17dffc9.js";import l from"./List.d5d221b1.js";import u from"./ListItem.ee1e88fb.js";import f from"./StatusBubble.4f1d8322.js";import _ from"./NotificationBadge.b6fae3d5.js";import c from"./MainLayout.17290af6.js";import d from"./SettingsLayout.3305573b.js";import y from"./SettingsSegment.e8fdfb41.js";import v from"./FormInput.7debc7c5.js";import g from"./Form.2cdcadd9.js";import h from"./FormActions.83ccca91.js";import{u as b}from"./notification.db2f2ae7.js";import C from"./Tabs.88273262.js";import{n as x}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const k={metaInfo(){return{title:`${this.__("System")}`}},layout:c,components:{TopBar:o,Container:e,Content:i,Page:s,PageHeader:n,PageHeaderTitle:a,PageBody:p,Button:m,List:l,ListItem:u,StatusBubble:f,NotificationBadge:_,FormInput:v,SettingsLayout:d,SettingsSegment:y,Form:g,FormActions:h,Tabs:C},props:{version:Object,horizonRunning:Boolean},data(){return{sending:!1,updating:!1}},methods:{useNotification:b,refreshVersions(){this.$inertia.get(this.route("admin.system")+"?flush=true")}}};var S=function(){var t=this,r=t._self._c;return r("Page",[r("TopBar"),r("Content",[r("Container",[r("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[r("PageHeaderTitle",[t._v(t._s(t.__("System")))])]},proxy:!0}])}),r("PageBody",[r("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[r("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" Check your system's version here. If there's an update available you'll be able to press the update button to update your system. ")]},proxy:!0},{key:"content",fn:function(){return[r("p",[t._v(t._s(t.__("Current version"))+": "+t._s(t.version.current))]),r("p",[t._v(" "+t._s(t.__("Remote version"))+": "+t._s(t.version.remote)+" "),r("button",{staticClass:"text-primary",attrs:{type:"button"},on:{click:t.refreshVersions}},[t._v(t._s("Refresh"))])]),r("p",[t._v("Horizon worker status: "),t.horizonRunning?r("span",{staticClass:"text-success"},[t._v("Active")]):r("span",{staticClass:"text-danger"},[t._v("Inactive")])]),t.version.out_of_date&&!t.updating?r("div",{staticClass:"bg-primary text-on-primary px-4 py-3 rounded relative space-y-2",attrs:{role:"alert"}},[r("strong",{staticClass:"font-bold"},[t._v("Update available")]),r("p",{staticClass:"block"},[t._v(" An update is available for your system, please upgrade. ")]),r("a",{staticClass:"block font-bold underline",attrs:{href:"https://docs.ploi-core.io/digging-deeper/manual-update",target:"_blank"}},[t._v("Find out how to upgrade here")])]):t._e()]},proxy:!0}])}),r("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Information")))]},proxy:!0},{key:"content",fn:function(){return[r("ul",{staticClass:"list-disc list-inside"},[r("li",[r("a",{staticClass:"text-primary",attrs:{target:"_blank",href:"https://docs.ploi-core.io"}},[t._v("Ploi Core Docs")])]),r("li",[r("a",{staticClass:"text-primary",attrs:{target:"_blank",href:"https://ploi.io"}},[t._v("Ploi Website")])]),r("li",[r("a",{staticClass:"text-primary",attrs:{target:"_blank",href:"https://ploi.io/panel"}},[t._v("Ploi Panel")])]),r("li",[r("a",{staticClass:"text-primary",attrs:{target:"_blank",href:"https://github.com/ploi-deploy/ploi-core"}},[t._v("Ploi Core Github Repository")])])])]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},P=[],B=x(k,S,P,!1,null,null,null,null);const xt=B.exports;export{xt as default}; diff --git a/public/build/assets/Terms.cfb0c0fe.js b/public/build/assets/Terms.149884ef.js similarity index 96% rename from public/build/assets/Terms.cfb0c0fe.js rename to public/build/assets/Terms.149884ef.js index 9e27741..2d73e71 100644 --- a/public/build/assets/Terms.cfb0c0fe.js +++ b/public/build/assets/Terms.149884ef.js @@ -1 +1 @@ -import u from"./TopBar.8157552e.js";import f from"./Container.f87d9f62.js";import c from"./Content.e22a1fd6.js";import _ from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import d from"./PageHeaderTitle.3ed783af.js";import y from"./PageBody.dec1fae1.js";import v from"./Button.f17dffc9.js";import g from"./List.d5d221b1.js";import h from"./ListItem.ee1e88fb.js";import T from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import x from"./MainLayout.32034cd8.js";import q from"./SettingsLayout.3305573b.js";import C from"./SettingsSegment.e8fdfb41.js";import S from"./FormInput.7debc7c5.js";import k from"./FormFileInput.e5838d58.js";import F from"./FormSelect.6e35ae7d.js";import P from"./Form.2cdcadd9.js";import B from"./FormActions.83ccca91.js";import w from"./FormCustom.efc766cd.js";import{u as n}from"./notification.2c23a76c.js";import A from"./Tabs.88273262.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.afed1c99.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const H={metaInfo(){return{title:`${this.__("Terms")}`}},layout:x,components:{TopBar:u,Container:f,Content:c,Page:_,PageHeader:l,PageHeaderTitle:d,PageBody:y,Button:v,List:g,ListItem:h,StatusBubble:T,NotificationBadge:b,FormInput:S,FormFileInput:k,FormSelect:F,SettingsLayout:q,SettingsSegment:C,Form:P,FormActions:B,Tabs:A,FormCustom:w},data(){return{sending:!1,form:this.$inertia.form({terms:this.terms_settings.terms,terms_required:this.terms_settings.terms_required,privacy:this.terms_settings.privacy})}},props:{terms_settings:Object},methods:{useNotification:n,submit(){this.form.patch(this.route("admin.settings.terms.update"))},getTemplate(a){window.axios.get(this.route("admin.settings.terms.template")).then(t=>{this.form.terms=t.data.content,n({variant:"success",title:this.__("Terms"),message:"Template has been loaded in, do not forget to save."})})}}};var I=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Terms")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Enter content for your terms of service and privacy policy here. You may use markdown."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.terms_required,expression:"form.terms_required"}],staticClass:"form-checkbox",attrs:{id:"terms_required",type:"checkbox"},domProps:{checked:Array.isArray(t.form.terms_required)?t._i(t.form.terms_required,null)>-1:t.form.terms_required},on:{change:function(o){var r=t.form.terms_required,i=o.target,p=!!i.checked;if(Array.isArray(r)){var s=null,m=t._i(r,s);i.checked?m<0&&t.$set(t.form,"terms_required",r.concat([s])):m>-1&&t.$set(t.form,"terms_required",r.slice(0,m).concat(r.slice(m+1)))}else t.$set(t.form,"terms_required",p)}}}),e("label",{staticClass:"ml-2 text-sm",attrs:{for:"terms_required"}},[t._v(t._s(t.__("Require users to accept terms of service on registration")))]),e("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[t._v(" "+t._s(t.__("This will require newly registered users to accept the terms of service."))+" ")])]),e("Button",{attrs:{type:"button",size:"sm"},on:{click:function(o){return t.getTemplate("terms")}}},[t._v(" Load Terms of Service template ")]),e("FormCustom",{attrs:{label:"Content Terms Of Service"}}),e("FormCustom",{attrs:{label:"Content Privacy Policy"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},$=[],N=L(H,I,$,!1,null,null,null,null);const It=N.exports;export{It as default}; +import u from"./TopBar.8157552e.js";import f from"./Container.f87d9f62.js";import c from"./Content.e22a1fd6.js";import _ from"./Page.3927bdbf.js";import l from"./PageHeader.a5f457a5.js";import d from"./PageHeaderTitle.3ed783af.js";import y from"./PageBody.dec1fae1.js";import v from"./Button.f17dffc9.js";import g from"./List.d5d221b1.js";import h from"./ListItem.ee1e88fb.js";import T from"./StatusBubble.4f1d8322.js";import b from"./NotificationBadge.b6fae3d5.js";import x from"./MainLayout.17290af6.js";import q from"./SettingsLayout.3305573b.js";import C from"./SettingsSegment.e8fdfb41.js";import S from"./FormInput.7debc7c5.js";import k from"./FormFileInput.e5838d58.js";import F from"./FormSelect.6e35ae7d.js";import P from"./Form.2cdcadd9.js";import B from"./FormActions.83ccca91.js";import w from"./FormCustom.efc766cd.js";import{u as n}from"./notification.db2f2ae7.js";import A from"./Tabs.88273262.js";import{n as L}from"./plugin-vue2_normalizer.000ba15c.js";import"./TopBar.27b84f08.js";import"./Dropdown.d1060583.js";import"./DropdownList.02c48c2f.js";import"./DropdownListItem.ac31464c.js";import"./IconMoon.ade3e41b.js";import"./IconSun.8809e5d7.js";import"./IconSearch.27dac870.js";import"./IconButton.eadc8d3d.js";import"./Breadcrumbs.d39e2491.js";import"./BreadcrumbsItem.da3f8155.js";import"./TopBarTabBarContainer.3bdb2bb3.js";import"./TabBar.c1d45ed5.js";import"./TabBarItem.e9886f0a.js";import"./Confirm.888708f1.js";import"./Notification.d432029f.js";import"./IconDanger.2f6e115d.js";import"./IconWarning.ca92fb65.js";import"./IconSuccess.09b85716.js";import"./IconInfo.ad7662f9.js";import"./SearchPalette.282fdde5.js";import"./app.79e1f42d.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const H={metaInfo(){return{title:`${this.__("Terms")}`}},layout:x,components:{TopBar:u,Container:f,Content:c,Page:_,PageHeader:l,PageHeaderTitle:d,PageBody:y,Button:v,List:g,ListItem:h,StatusBubble:T,NotificationBadge:b,FormInput:S,FormFileInput:k,FormSelect:F,SettingsLayout:q,SettingsSegment:C,Form:P,FormActions:B,Tabs:A,FormCustom:w},data(){return{sending:!1,form:this.$inertia.form({terms:this.terms_settings.terms,terms_required:this.terms_settings.terms_required,privacy:this.terms_settings.privacy})}},props:{terms_settings:Object},methods:{useNotification:n,submit(){this.form.patch(this.route("admin.settings.terms.update"))},getTemplate(a){window.axios.get(this.route("admin.settings.terms.template")).then(t=>{this.form.terms=t.data.content,n({variant:"success",title:this.__("Terms"),message:"Template has been loaded in, do not forget to save."})})}}};var I=function(){var t=this,e=t._self._c;return e("Page",[e("TopBar"),e("Content",[e("Container",[e("PageHeader",{scopedSlots:t._u([{key:"start",fn:function(){return[e("PageHeaderTitle",[t._v(t._s(t.__("Terms")))])]},proxy:!0}])}),e("PageBody",[e("SettingsLayout",{scopedSlots:t._u([{key:"nav",fn:function(){return[e("Tabs")]},proxy:!0},{key:"segments",fn:function(){return[e("SettingsSegment",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v(t._s(t.__("Overview")))]},proxy:!0},{key:"subtitle",fn:function(){return[t._v(" "+t._s(t.__("Enter content for your terms of service and privacy policy here. You may use markdown."))+" ")]},proxy:!0},{key:"form",fn:function(){return[e("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),t.submit.apply(null,arguments)}}},[e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.form.terms_required,expression:"form.terms_required"}],staticClass:"form-checkbox",attrs:{id:"terms_required",type:"checkbox"},domProps:{checked:Array.isArray(t.form.terms_required)?t._i(t.form.terms_required,null)>-1:t.form.terms_required},on:{change:function(o){var r=t.form.terms_required,i=o.target,p=!!i.checked;if(Array.isArray(r)){var s=null,m=t._i(r,s);i.checked?m<0&&t.$set(t.form,"terms_required",r.concat([s])):m>-1&&t.$set(t.form,"terms_required",r.slice(0,m).concat(r.slice(m+1)))}else t.$set(t.form,"terms_required",p)}}}),e("label",{staticClass:"ml-2 text-sm",attrs:{for:"terms_required"}},[t._v(t._s(t.__("Require users to accept terms of service on registration")))]),e("p",{staticClass:"text-small mt-1 text-medium-emphasis"},[t._v(" "+t._s(t.__("This will require newly registered users to accept the terms of service."))+" ")])]),e("Button",{attrs:{type:"button",size:"sm"},on:{click:function(o){return t.getTemplate("terms")}}},[t._v(" Load Terms of Service template ")]),e("FormCustom",{attrs:{label:"Content Terms Of Service"}}),e("FormCustom",{attrs:{label:"Content Privacy Policy"}}),e("FormActions",[e("Button",[t._v(t._s(t.__("Save")))])],1)],1)]},proxy:!0}])})]},proxy:!0}])})],1)],1)],1)],1)},$=[],N=L(H,I,$,!1,null,null,null,null);const It=N.exports;export{It as default}; diff --git a/public/build/assets/TwoFactorAuthentication.17d79f90.js b/public/build/assets/TwoFactorAuthentication.b51fcaa2.js similarity index 98% rename from public/build/assets/TwoFactorAuthentication.17d79f90.js rename to public/build/assets/TwoFactorAuthentication.b51fcaa2.js index c3e9a0f..9b6d3fb 100644 --- a/public/build/assets/TwoFactorAuthentication.17d79f90.js +++ b/public/build/assets/TwoFactorAuthentication.b51fcaa2.js @@ -1 +1 @@ -import{r}from"./app.afed1c99.js";import n from"./Button.f17dffc9.js";import s from"./Input.9d199ebb.js";import a from"./FormInput.7debc7c5.js";import{n as i}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const c={components:{FormInput:a,Input:s,Button:n},props:{secret:Object,recoveryCodes:Array,enabled:Boolean},data(){return{sending:!1,form:{code:""}}},methods:{enable2FA(){r.Inertia.put(this.route("profile.security.two-factor-authentication.create"))},confirm2FA(){r.Inertia.patch(this.route("profile.security.two-factor-authentication.confirm"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},regenerateRecoveryCodes(){r.Inertia.patch(this.route("profile.security.two-factor-authentication.regenerate-recovery-codes"),{},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},disable2FA(){r.Inertia.delete(this.route("profile.security.two-factor-authentication.destroy"),{},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var u=function(){var e=this,t=e._self._c;return e.secret.string?e.enabled?t("div",{staticClass:"space-y-4"},[e.recoveryCodes.length!==0?t("div",{staticClass:"space-y-4"},[t("div",[t("strong",{},[e._v(e._s(e.__("Recovery codes")))]),t("p",[e._v(e._s(e.__("Please store your recovery codes safely. When you lose access to both your Authenticator app and recovery codes, you might become locked out of your account forever.")))]),t("strong",{staticClass:"block mt-2"},[e._v(e._s(e.__("Your recovery codes will only be displayed once.")))])]),t("ul",{staticClass:"bg-gray-50 rounded-md font-mono px-4 py-3"},e._l(e.recoveryCodes,function(o){return t("li",{key:o.code,domProps:{textContent:e._s(o.code)}})}),0)]):e._e(),t("div",{staticClass:"mt-2 flex gap-x-4"},[t("form",{on:{submit:function(o){return o.preventDefault(),e.regenerateRecoveryCodes.apply(null,arguments)}}},[t("Button",{attrs:{loading:e.sending}},[e._v(" "+e._s(e.__("Regenerate recovery codes"))+" ")])],1),t("form",{on:{submit:function(o){return o.preventDefault(),e.disable2FA.apply(null,arguments)}}},[t("Button",{attrs:{variant:"danger",loading:e.sending}},[e._v(" "+e._s(e.__("Disable two factor authentication"))+" ")])],1)])]):t("div",[t("p",[e._v(e._s(e.__("Please scan the QR-code with your authentication app to confirm. ")))]),t("div",{domProps:{innerHTML:e._s(e.secret.qr_code)}}),t("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),e.confirm2FA.apply(null,arguments)}}},[t("FormInput",{attrs:{label:e.__("Enter the confirmation code"),autofocus:!0,errors:e.$page.props.errors.code,required:""},model:{value:e.form.code,callback:function(o){e.$set(e.form,"code",o)},expression:"form.code"}}),t("Button",{attrs:{loading:e.sending}},[e._v(" "+e._s(e.__("Confirm code"))+" ")])],1)]):t("div",[t("form",{on:{submit:function(o){return o.preventDefault(),e.enable2FA.apply(null,arguments)}}},[t("Button",{attrs:{loading:e.sending}},[e._v(" "+e._s(e.__("Enable two-factor authentication"))+" ")])],1)])},l=[],d=i(c,u,l,!1,null,null,null,null);const A=d.exports;export{A as default}; +import{r}from"./app.79e1f42d.js";import n from"./Button.f17dffc9.js";import s from"./Input.9d199ebb.js";import a from"./FormInput.7debc7c5.js";import{n as i}from"./plugin-vue2_normalizer.000ba15c.js";import"./FormGroup.efd02a6a.js";import"./Label.9d0d3ee0.js";import"./ErrorText.b141a597.js";import"./HelperText.14a7ed0b.js";import"./IconClipboard.8551be1b.js";import"./IconKey.455a255f.js";const c={components:{FormInput:a,Input:s,Button:n},props:{secret:Object,recoveryCodes:Array,enabled:Boolean},data(){return{sending:!1,form:{code:""}}},methods:{enable2FA(){r.Inertia.put(this.route("profile.security.two-factor-authentication.create"))},confirm2FA(){r.Inertia.patch(this.route("profile.security.two-factor-authentication.confirm"),this.form,{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},regenerateRecoveryCodes(){r.Inertia.patch(this.route("profile.security.two-factor-authentication.regenerate-recovery-codes"),{},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})},disable2FA(){r.Inertia.delete(this.route("profile.security.two-factor-authentication.destroy"),{},{onStart:()=>this.sending=!0,onFinish:()=>this.sending=!1})}}};var u=function(){var e=this,t=e._self._c;return e.secret.string?e.enabled?t("div",{staticClass:"space-y-4"},[e.recoveryCodes.length!==0?t("div",{staticClass:"space-y-4"},[t("div",[t("strong",{},[e._v(e._s(e.__("Recovery codes")))]),t("p",[e._v(e._s(e.__("Please store your recovery codes safely. When you lose access to both your Authenticator app and recovery codes, you might become locked out of your account forever.")))]),t("strong",{staticClass:"block mt-2"},[e._v(e._s(e.__("Your recovery codes will only be displayed once.")))])]),t("ul",{staticClass:"bg-gray-50 rounded-md font-mono px-4 py-3"},e._l(e.recoveryCodes,function(o){return t("li",{key:o.code,domProps:{textContent:e._s(o.code)}})}),0)]):e._e(),t("div",{staticClass:"mt-2 flex gap-x-4"},[t("form",{on:{submit:function(o){return o.preventDefault(),e.regenerateRecoveryCodes.apply(null,arguments)}}},[t("Button",{attrs:{loading:e.sending}},[e._v(" "+e._s(e.__("Regenerate recovery codes"))+" ")])],1),t("form",{on:{submit:function(o){return o.preventDefault(),e.disable2FA.apply(null,arguments)}}},[t("Button",{attrs:{variant:"danger",loading:e.sending}},[e._v(" "+e._s(e.__("Disable two factor authentication"))+" ")])],1)])]):t("div",[t("p",[e._v(e._s(e.__("Please scan the QR-code with your authentication app to confirm. ")))]),t("div",{domProps:{innerHTML:e._s(e.secret.qr_code)}}),t("form",{staticClass:"space-y-4",on:{submit:function(o){return o.preventDefault(),e.confirm2FA.apply(null,arguments)}}},[t("FormInput",{attrs:{label:e.__("Enter the confirmation code"),autofocus:!0,errors:e.$page.props.errors.code,required:""},model:{value:e.form.code,callback:function(o){e.$set(e.form,"code",o)},expression:"form.code"}}),t("Button",{attrs:{loading:e.sending}},[e._v(" "+e._s(e.__("Confirm code"))+" ")])],1)]):t("div",[t("form",{on:{submit:function(o){return o.preventDefault(),e.enable2FA.apply(null,arguments)}}},[t("Button",{attrs:{loading:e.sending}},[e._v(" "+e._s(e.__("Enable two-factor authentication"))+" ")])],1)])},l=[],d=i(c,u,l,!1,null,null,null,null);const A=d.exports;export{A as default}; diff --git a/public/build/assets/app.afed1c99.js b/public/build/assets/app.79e1f42d.js similarity index 72% rename from public/build/assets/app.afed1c99.js rename to public/build/assets/app.79e1f42d.js index 3c700bb..8f03a09 100644 --- a/public/build/assets/app.afed1c99.js +++ b/public/build/assets/app.79e1f42d.js @@ -1,16 +1,16 @@ -const od="modulepreload",ad=function(e){return"/build/"+e},_u={},O=function(t,r,n){return!r||r.length===0?t():Promise.all(r.map(i=>{if(i=ad(i),i in _u)return;_u[i]=!0;const o=i.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${a}`))return;const s=document.createElement("link");if(s.rel=o?"stylesheet":od,o||(s.as="script",s.crossOrigin=""),s.href=i,document.head.appendChild(s),o)return new Promise((c,f)=>{s.addEventListener("load",c),s.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};var Le=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function sd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function _f(e){var t=e.default;if(typeof t=="function"){var r=function(){return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}/*! +const od="modulepreload",ad=function(e){return"/build/"+e},_u={},w=function(t,r,n){return!r||r.length===0?t():Promise.all(r.map(i=>{if(i=ad(i),i in _u)return;_u[i]=!0;const o=i.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${a}`))return;const s=document.createElement("link");if(s.rel=o?"stylesheet":od,o||(s.as="script",s.crossOrigin=""),s.href=i,document.head.appendChild(s),o)return new Promise((c,f)=>{s.addEventListener("load",c),s.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};var Le=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function sd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function _f(e){var t=e.default;if(typeof t=="function"){var r=function(){return t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var i=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,i.get?i:{enumerable:!0,get:function(){return e[n]}})}),r}/*! * Vue.js v2.7.7 * (c) 2014-2022 Evan You * Released under the MIT License. - */var De=Object.freeze({}),q=Array.isArray;function z(e){return e==null}function I(e){return e!=null}function fe(e){return e===!0}function ud(e){return e===!1}function Bn(e){return typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="boolean"}function oe(e){return typeof e=="function"}function Oe(e){return e!==null&&typeof e=="object"}var As=Object.prototype.toString;function Ne(e){return As.call(e)==="[object Object]"}function cd(e){return As.call(e)==="[object RegExp]"}function bf(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function Da(e){return I(e)&&typeof e.then=="function"&&typeof e.catch=="function"}function fd(e){return e==null?"":Array.isArray(e)||Ne(e)&&e.toString===As?JSON.stringify(e,null,2):String(e)}function Dn(e){var t=parseFloat(e);return isNaN(t)?e:t}function ot(e,t){for(var r=Object.create(null),n=e.split(","),i=0;i-1)return e.splice(r,1)}}var pd=Object.prototype.hasOwnProperty;function je(e,t){return pd.call(e,t)}function Er(e){var t=Object.create(null);return function(n){var i=t[n];return i||(t[n]=e(n))}}var dd=/-(\w)/g,gr=Er(function(e){return e.replace(dd,function(t,r){return r?r.toUpperCase():""})}),vd=Er(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),hd=/\B([A-Z])/g,Un=Er(function(e){return e.replace(hd,"-$1").toLowerCase()});function md(e,t){function r(n){var i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return r._length=e.length,r}function yd(e,t){return e.bind(t)}var Sf=Function.prototype.bind?yd:md;function La(e,t){t=t||0;for(var r=e.length-t,n=new Array(r);r--;)n[r]=e[r+t];return n}function ae(e,t){for(var r in t)e[r]=t[r];return e}function Ef(e){for(var t={},r=0;r0,Os=Ce&&Ce.indexOf("edge/")>0;Ce&&Ce.indexOf("android")>0;var Ed=Ce&&/iphone|ipad|ipod|ios/.test(Ce);Ce&&/chrome\/\d+/.test(Ce);Ce&&/phantomjs/.test(Ce);var Su=Ce&&Ce.match(/firefox\/(\d+)/),Na={}.watch,Pf=!1;if(Ue)try{var Eu={};Object.defineProperty(Eu,"passive",{get:function(){Pf=!0}}),window.addEventListener("test-passive",null,Eu)}catch{}var ci,Jt=function(){return ci===void 0&&(!Ue&&typeof global<"u"?ci=global.process&&global.process.env.VUE_ENV==="server":ci=!1),ci},Ii=Ue&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Gr(e){return typeof e=="function"&&/native code/.test(e.toString())}var Hn=typeof Symbol<"u"&&Gr(Symbol)&&typeof Reflect<"u"&&Gr(Reflect.ownKeys),Ln;typeof Set<"u"&&Gr(Set)?Ln=Set:Ln=function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(t){return this.set[t]===!0},e.prototype.add=function(t){this.set[t]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var he=null;function Ad(){return he&&{proxy:he}}function Gt(e){e===void 0&&(e=null),e||he&&he._scope.off(),he=e,e&&e._scope.on()}var ze=function(){function e(t,r,n,i,o,a,s,c){this.tag=t,this.data=r,this.children=n,this.text=i,this.elm=o,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=r&&r.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),pr=function(e){e===void 0&&(e="");var t=new ze;return t.text=e,t.isComment=!0,t};function Hr(e){return new ze(void 0,void 0,void 0,String(e))}function Ma(e){var t=new ze(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Od=0,mt=function(){function e(){this.id=Od++,this.subs=[]}return e.prototype.addSub=function(t){this.subs.push(t)},e.prototype.removeSub=function(t){Ct(this.subs,t)},e.prototype.depend=function(t){e.target&&e.target.addDep(this)},e.prototype.notify=function(t){for(var r=this.subs.slice(),n=0,i=r.length;n1)return r&&oe(t)?t.call(n):t}}var Iu=Er(function(e){var t=e.charAt(0)==="&";e=t?e.slice(1):e;var r=e.charAt(0)==="~";e=r?e.slice(1):e;var n=e.charAt(0)==="!";return e=n?e.slice(1):e,{name:e,once:r,capture:n,passive:t}});function Fa(e,t){function r(){var n=r.fns;if(q(n))for(var i=n.slice(),o=0;o0&&(i=Bf(i,"".concat(t||"","_").concat(n)),bn(i[0])&&bn(a)&&(r[o]=Hr(a.text+i[0].text),i.shift()),r.push.apply(r,i)):Bn(i)?bn(a)?r[o]=Hr(a.text+i):i!==""&&r.push(Hr(i)):bn(i)&&bn(a)?r[o]=Hr(a.text+i.text):(fe(e._isVList)&&I(i.tag)&&z(i.key)&&I(t)&&(i.key="__vlist".concat(t,"_").concat(n,"__")),r.push(i)));return r}function ev(e,t){var r=null,n,i,o,a;if(q(e)||typeof e=="string")for(r=new Array(e.length),n=0,i=e.length;n0,a=t?!!t.$stable:!o,s=t&&t.$key;if(!t)i={};else{if(t._normalized)return t._normalized;if(a&&n&&n!==De&&s===n.$key&&!o&&!n.$hasNormal)return n;i={};for(var c in t)t[c]&&c[0]!=="$"&&(i[c]=lv(e,r,c,t[c]))}for(var f in r)f in i||(i[f]=pv(r,f));return t&&Object.isExtensible(t)&&(t._normalized=i),pe(i,"$stable",a),pe(i,"$key",s),pe(i,"$hasNormal",o),i}function lv(e,t,r,n){var i=function(){var o=he;Gt(e);var a=arguments.length?n.apply(null,arguments):n({});a=a&&typeof a=="object"&&!q(a)?[a]:Cs(a);var s=a&&a[0];return Gt(o),a&&(!s||a.length===1&&s.isComment&&!jn(s))?void 0:a};return n.proxy&&Object.defineProperty(t,r,{get:i,enumerable:!0,configurable:!0}),i}function pv(e,t){return function(){return e[t]}}function dv(e){var t=e.$options,r=t.setup;if(r){var n=e._setupContext=Wf(e);Gt(e),rn();var i=It(r,null,[e._props||Ps({}),n],e,"setup");if(nn(),Gt(),oe(i))t.render=i;else if(Oe(i))if(e._setupState=i,i.__sfc){var a=e._setupProxy={};for(var o in i)o!=="__sfc"&&xi(a,i,o)}else for(var o in i)Tf(o)||xi(e,i,o)}}function Wf(e){return{get attrs(){return vv(e)},get slots(){return mv(e)},emit:Sf(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach(function(r){return xi(e,t,r)})}}}function vv(e){if(!e._attrsProxy){var t=e._attrsProxy={};pe(t,"_v_attr_proxy",!0),zf(t,e.$attrs,De,e)}return e._attrsProxy}function zf(e,t,r,n){var i=!1;for(var o in t)o in e?t[o]!==r[o]&&(i=!0):(i=!0,hv(e,o,n));for(var o in e)o in t||(i=!0,delete e[o]);return i}function hv(e,t,r){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return r.$attrs[t]}})}function mv(e){return e._slotsProxy||Gf(e._slotsProxy={},e.$scopedSlots),e._slotsProxy}function Gf(e,t){for(var r in t)e[r]=t[r];for(var r in e)r in t||delete e[r]}function yv(){return qf().slots}function gv(){return qf().attrs}function qf(){var e=he;return e._setupContext||(e._setupContext=Wf(e))}function _v(e,t){var r=q(e)?e.reduce(function(o,a){return o[a]={},o},{}):e;for(var n in t){var i=r[n];i?q(i)||oe(i)?r[n]={type:i,default:t[n]}:i.default=t[n]:i===null&&(r[n]={default:t[n]})}return r}function bv(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,n=r&&r.context;e.$slots=$s(t._renderChildren,n),e.$scopedSlots=r?In(e.$parent,r.data.scopedSlots,e.$slots):De,e._c=function(o,a,s,c){return Nn(e,o,a,s,c,!1)},e.$createElement=function(o,a,s,c){return Nn(e,o,a,s,c,!0)};var i=r&&r.data;Kt(e,"$attrs",i&&i.attrs||De,null,!0),Kt(e,"$listeners",t._parentListeners||De,null,!0)}var ka=null;function Sv(e){Vf(e.prototype),e.prototype.$nextTick=function(t){return Zi(t,this)},e.prototype._render=function(){var t=this,r=t.$options,n=r.render,i=r._parentVnode;i&&t._isMounted&&(t.$scopedSlots=In(t.$parent,i.data.scopedSlots,t.$slots,t.$scopedSlots),t._slotsProxy&&Gf(t._slotsProxy,t.$scopedSlots)),t.$vnode=i;var o;try{Gt(t),ka=t,o=n.call(t._renderProxy,t.$createElement)}catch(a){br(a,t,"render"),o=t._vnode}finally{ka=null,Gt()}return q(o)&&o.length===1&&(o=o[0]),o instanceof ze||(o=pr()),o.parent=i,o}}function qo(e,t){return(e.__esModule||Hn&&e[Symbol.toStringTag]==="Module")&&(e=e.default),Oe(e)?t.extend(e):e}function Ev(e,t,r,n,i){var o=pr();return o.asyncFactory=e,o.asyncMeta={data:t,context:r,children:n,tag:i},o}function Av(e,t){if(fe(e.error)&&I(e.errorComp))return e.errorComp;if(I(e.resolved))return e.resolved;var r=ka;if(r&&I(e.owners)&&e.owners.indexOf(r)===-1&&e.owners.push(r),fe(e.loading)&&I(e.loadingComp))return e.loadingComp;if(r&&!I(e.owners)){var n=e.owners=[r],i=!0,o=null,a=null;r.$on("hook:destroyed",function(){return Ct(n,r)});var s=function(d){for(var v=0,_=n.length;v<_;v++)n[v].$forceUpdate();d&&(n.length=0,o!==null&&(clearTimeout(o),o=null),a!==null&&(clearTimeout(a),a=null))},c=Pi(function(d){e.resolved=qo(d,t),i?n.length=0:s(!0)}),f=Pi(function(d){I(e.errorComp)&&(e.error=!0,s(!0))}),l=e(c,f);return Oe(l)&&(Da(l)?z(e.resolved)&&l.then(c,f):Da(l.component)&&(l.component.then(c,f),I(l.error)&&(e.errorComp=qo(l.error,t)),I(l.loading)&&(e.loadingComp=qo(l.loading,t),l.delay===0?e.loading=!0:o=setTimeout(function(){o=null,z(e.resolved)&&z(e.error)&&(e.loading=!0,s(!1))},l.delay||200)),I(l.timeout)&&(a=setTimeout(function(){a=null,z(e.resolved)&&f(null)},l.timeout)))),i=!1,e.loading?e.loadingComp:e.resolved}}function Kf(e){if(q(e))for(var t=0;t1?La(i):i;for(var o=La(arguments,1),a='event handler for "'.concat(r,'"'),s=0,c=i.length;sdocument.createEvent("Event").timeStamp&&(Wa=function(){return Ko.now()})}var ih=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function oh(){rl=Wa(),Ds=!0;var e,t;for(Ot.sort(ih),Vr=0;VrVr&&Ot[r].id>e.id;)r--;Ot.splice(r+1,0,e)}Va||(Va=!0,Zi(oh))}}function ch(e){var t=e.$options.provide;if(t){var r=oe(t)?t.call(e):t;if(!Oe(r))return;for(var n=Ff(e),i=Hn?Reflect.ownKeys(r):Object.keys(r),o=0;o-1){if(o&&!je(i,"default"))a=!1;else if(a===""||a===Un(e)){var c=Uu(String,i.type);(c<0||s-1)return this;var n=La(arguments,1);return n.unshift(this),oe(t.install)?t.install.apply(t,n):oe(t)&&t.apply(null,n),r.push(t),this}}function kh(e){e.mixin=function(t){return this.options=Sr(this.options,t),this}}function Bh(e){e.cid=0;var t=1;e.extend=function(r){r=r||{};var n=this,i=n.cid,o=r._Ctor||(r._Ctor={});if(o[i])return o[i];var a=Di(r)||Di(n.options),s=function(f){this._init(f)};return s.prototype=Object.create(n.prototype),s.prototype.constructor=s,s.cid=t++,s.options=Sr(n.options,r),s.super=n,s.options.props&&Uh(s),s.options.computed&&Hh(s),s.extend=n.extend,s.mixin=n.mixin,s.use=n.use,Ki.forEach(function(c){s[c]=n[c]}),a&&(s.options.components[a]=s),s.superOptions=n.options,s.extendOptions=r,s.sealedOptions=ae({},s.options),o[i]=s,s}}function Uh(e){var t=e.options.props;for(var r in t)Ms(e.prototype,"_props",r)}function Hh(e){var t=e.options.computed;for(var r in t)ol(e.prototype,r,t[r])}function Vh(e){Ki.forEach(function(t){e[t]=function(r,n){return n?(t==="component"&&Ne(n)&&(n.name=n.name||r,n=this.options._base.extend(n)),t==="directive"&&oe(n)&&(n={bind:n,update:n}),this.options[t+"s"][r]=n,n):this.options[t+"s"][r]}})}function Wu(e){return e&&(Di(e.Ctor.options)||e.tag)}function pi(e,t){return q(e)?e.indexOf(t)>-1:typeof e=="string"?e.split(",").indexOf(t)>-1:cd(e)?e.test(t):!1}function zu(e,t){var r=e.cache,n=e.keys,i=e._vnode;for(var o in r){var a=r[o];if(a){var s=a.name;s&&!t(s)&&Xa(r,o,n,i)}}}function Xa(e,t,r,n){var i=e[t];i&&(!n||i.tag!==n.tag)&&i.componentInstance.$destroy(),e[t]=null,Ct(r,t)}var Gu=[String,RegExp,Array],Wh={name:"keep-alive",abstract:!0,props:{include:Gu,exclude:Gu,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,r=e.keys,n=e.vnodeToCache,i=e.keyToCache;if(n){var o=n.tag,a=n.componentInstance,s=n.componentOptions;t[i]={name:Wu(s),tag:o,componentInstance:a},r.push(i),this.max&&r.length>parseInt(this.max)&&Xa(t,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Xa(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",function(t){zu(e,function(r){return pi(t,r)})}),this.$watch("exclude",function(t){zu(e,function(r){return!pi(t,r)})})},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=Kf(e),r=t&&t.componentOptions;if(r){var n=Wu(r),i=this,o=i.include,a=i.exclude;if(o&&(!n||!pi(o,n))||a&&n&&pi(a,n))return t;var s=this,c=s.cache,f=s.keys,l=t.key==null?r.Ctor.cid+(r.tag?"::".concat(r.tag):""):t.key;c[l]?(t.componentInstance=c[l].componentInstance,Ct(f,l),f.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}},zh={KeepAlive:Wh};function Gh(e){var t={};t.get=function(){return Je},Object.defineProperty(e,"config",t),e.util={warn:mh,extend:ae,mergeOptions:Sr,defineReactive:Kt},e.set=Ji,e.delete=Ts,e.nextTick=Zi,e.observable=function(r){return Pt(r),r},e.options=Object.create(null),Ki.forEach(function(r){e.options[r+"s"]=Object.create(null)}),e.options._base=e,ae(e.options.components,zh),Fh(e),kh(e),Bh(e),Vh(e)}Gh(Y);Object.defineProperty(Y.prototype,"$isServer",{get:Jt});Object.defineProperty(Y.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(Y,"FunctionalRenderContext",{value:Ls});Y.version=Yf;var qh=ot("style,class"),Kh=ot("input,textarea,option,select,progress"),Jh=function(e,t,r){return r==="value"&&Kh(e)&&t!=="button"||r==="selected"&&e==="option"||r==="checked"&&e==="input"||r==="muted"&&e==="video"},al=ot("contenteditable,draggable,spellcheck"),Xh=ot("events,caret,typing,plaintext-only"),Yh=function(e,t){return ji(t)||t==="false"?"false":e==="contenteditable"&&Xh(t)?t:"true"},Zh=ot("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ya="http://www.w3.org/1999/xlink",ks=function(e){return e.charAt(5)===":"&&e.slice(0,5)==="xlink"},sl=function(e){return ks(e)?e.slice(6,e.length):""},ji=function(e){return e==null||e===!1};function Qh(e){for(var t=e.data,r=e,n=e;I(n.componentInstance);)n=n.componentInstance._vnode,n&&n.data&&(t=qu(n.data,t));for(;I(r=r.parent);)r&&r.data&&(t=qu(t,r.data));return em(t.staticClass,t.class)}function qu(e,t){return{staticClass:Bs(e.staticClass,t.staticClass),class:I(e.class)?[e.class,t.class]:t.class}}function em(e,t){return I(e)||I(t)?Bs(e,Us(t)):""}function Bs(e,t){return e?t?e+" "+t:e:t||""}function Us(e){return Array.isArray(e)?tm(e):Oe(e)?rm(e):typeof e=="string"?e:""}function tm(e){for(var t="",r,n=0,i=e.length;n-1?di[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:di[e]=/HTMLUnknownElement/.test(t.toString())}var Za=ot("text,number,password,search,email,tel,url");function sm(e){if(typeof e=="string"){var t=document.querySelector(e);return t||document.createElement("div")}else return e}function um(e,t){var r=document.createElement(e);return e!=="select"||t.data&&t.data.attrs&&t.data.attrs.multiple!==void 0&&r.setAttribute("multiple","multiple"),r}function cm(e,t){return document.createElementNS(nm[e],t)}function fm(e){return document.createTextNode(e)}function lm(e){return document.createComment(e)}function pm(e,t,r){e.insertBefore(t,r)}function dm(e,t){e.removeChild(t)}function vm(e,t){e.appendChild(t)}function hm(e){return e.parentNode}function mm(e){return e.nextSibling}function ym(e){return e.tagName}function gm(e,t){e.textContent=t}function _m(e,t){e.setAttribute(t,"")}var bm=Object.freeze({__proto__:null,createElement:um,createElementNS:cm,createTextNode:fm,createComment:lm,insertBefore:pm,removeChild:dm,appendChild:vm,parentNode:hm,nextSibling:mm,tagName:ym,setTextContent:gm,setStyleScope:_m}),Sm={create:function(e,t){Wr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Wr(e,!0),Wr(t))},destroy:function(e){Wr(e,!0)}};function Wr(e,t){var r=e.data.ref;if(!!I(r)){var n=e.context,i=e.componentInstance||e.elm,o=t?null:i,a=t?void 0:i;if(oe(r)){It(r,n,[o],n,"template ref function");return}var s=e.data.refInFor,c=typeof r=="string"||typeof r=="number",f=Ae(r),l=n.$refs;if(c||f){if(s){var d=c?l[r]:r.value;t?q(d)&&Ct(d,i):q(d)?d.includes(i)||d.push(i):c?(l[r]=[i],Ku(n,r,l[r])):r.value=[i]}else if(c){if(t&&l[r]!==i)return;l[r]=a,Ku(n,r,o)}else if(f){if(t&&r.value!==i)return;r.value=o}}}}function Ku(e,t,r){var n=e._setupState;n&&je(n,t)&&(Ae(n[t])?n[t].value=r:n[t]=r)}var Vt=new ze("",{},[]),Sn=["create","activate","update","remove","destroy"];function fr(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&I(e.data)===I(t.data)&&Em(e,t)||fe(e.isAsyncPlaceholder)&&z(t.asyncFactory.error))}function Em(e,t){if(e.tag!=="input")return!0;var r,n=I(r=e.data)&&I(r=r.attrs)&&r.type,i=I(r=t.data)&&I(r=r.attrs)&&r.type;return n===i||Za(n)&&Za(i)}function Am(e,t,r){var n,i,o={};for(n=t;n<=r;++n)i=e[n].key,I(i)&&(o[i]=n);return o}function Om(e){var t,r,n={},i=e.modules,o=e.nodeOps;for(t=0;tV?(ge=z(E[K+1])?null:E[K+1].elm,R(g,ge,E,B,K,D)):B>K&&j(m,H,V)}function h(g,m,E,D){for(var F=E;F-1?Zu(e,t,r):Zh(t)?ji(r)?e.removeAttribute(t):(r=t==="allowfullscreen"&&e.tagName==="EMBED"?"true":t,e.setAttribute(t,r)):al(t)?e.setAttribute(t,Yh(t,r)):ks(t)?ji(r)?e.removeAttributeNS(Ya,sl(t)):e.setAttributeNS(Ya,t,r):Zu(e,t,r)}function Zu(e,t,r){if(ji(r))e.removeAttribute(t);else{if(en&&!tn&&e.tagName==="TEXTAREA"&&t==="placeholder"&&r!==""&&!e.__ieph){var n=function(i){i.stopImmediatePropagation(),e.removeEventListener("input",n)};e.addEventListener("input",n),e.__ieph=!0}e.setAttribute(t,r)}}var $m={create:Xu,update:Xu};function Qu(e,t){var r=t.elm,n=t.data,i=e.data;if(!(z(n.staticClass)&&z(n.class)&&(z(i)||z(i.staticClass)&&z(i.class)))){var o=Qh(t),a=r._transitionClasses;I(a)&&(o=Bs(o,Us(a))),o!==r._prevClass&&(r.setAttribute("class",o),r._prevClass=o)}}var xm={create:Qu,update:Qu},Xo="__r",Yo="__c";function Rm(e){if(I(e[Xo])){var t=en?"change":"input";e[t]=[].concat(e[Xo],e[t]||[]),delete e[Xo]}I(e[Yo])&&(e.change=[].concat(e[Yo],e.change||[]),delete e[Yo])}var Fn;function Dm(e,t,r){var n=Fn;return function i(){var o=t.apply(null,arguments);o!==null&&cl(e,i,r,n)}}var Lm=Ba&&!(Su&&Number(Su[1])<=53);function jm(e,t,r,n){if(Lm){var i=rl,o=t;t=o._wrapper=function(a){if(a.target===a.currentTarget||a.timeStamp>=i||a.timeStamp<=0||a.target.ownerDocument!==document)return o.apply(this,arguments)}}Fn.addEventListener(e,t,Pf?{capture:r,passive:n}:r)}function cl(e,t,r,n){(n||Fn).removeEventListener(e,t._wrapper||t,r)}function Zo(e,t){if(!(z(e.data.on)&&z(t.data.on))){var r=t.data.on||{},n=e.data.on||{};Fn=t.elm||e.elm,Rm(r),kf(r,n,jm,cl,Dm,t.context),Fn=void 0}}var Nm={create:Zo,update:Zo,destroy:function(e){return Zo(e,Vt)}},vi;function ec(e,t){if(!(z(e.data.domProps)&&z(t.data.domProps))){var r,n,i=t.elm,o=e.data.domProps||{},a=t.data.domProps||{};(I(a.__ob__)||fe(a._v_attr_proxy))&&(a=t.data.domProps=ae({},a));for(r in o)r in a||(i[r]="");for(r in a){if(n=a[r],r==="textContent"||r==="innerHTML"){if(t.children&&(t.children.length=0),n===o[r])continue;i.childNodes.length===1&&i.removeChild(i.childNodes[0])}if(r==="value"&&i.tagName!=="PROGRESS"){i._value=n;var s=z(n)?"":String(n);Mm(i,s)&&(i.value=s)}else if(r==="innerHTML"&&Hs(i.tagName)&&z(i.innerHTML)){vi=vi||document.createElement("div"),vi.innerHTML="".concat(n,"");for(var c=vi.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;c.firstChild;)i.appendChild(c.firstChild)}else if(n!==o[r])try{i[r]=n}catch{}}}}function Mm(e,t){return!e.composing&&(e.tagName==="OPTION"||Fm(e,t)||km(e,t))}function Fm(e,t){var r=!0;try{r=document.activeElement!==e}catch{}return r&&e.value!==t}function km(e,t){var r=e.value,n=e._vModifiers;if(I(n)){if(n.number)return Dn(r)!==Dn(t);if(n.trim)return r.trim()!==t.trim()}return r!==t}var Bm={create:ec,update:ec},Um=Er(function(e){var t={},r=/;(?![^(]*\))/g,n=/:(.+)/;return e.split(r).forEach(function(i){if(i){var o=i.split(n);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t});function Qo(e){var t=fl(e.style);return e.staticStyle?ae(e.staticStyle,t):t}function fl(e){return Array.isArray(e)?Ef(e):typeof e=="string"?Um(e):e}function Hm(e,t){var r={},n;if(t)for(var i=e;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(n=Qo(i.data))&&ae(r,n);(n=Qo(e.data))&&ae(r,n);for(var o=e;o=o.parent;)o.data&&(n=Qo(o.data))&&ae(r,n);return r}var Vm=/^--/,tc=/\s*!important$/,rc=function(e,t,r){if(Vm.test(t))e.style.setProperty(t,r);else if(tc.test(r))e.style.setProperty(Un(t),r.replace(tc,""),"important");else{var n=Wm(t);if(Array.isArray(r))for(var i=0,o=r.length;i-1?t.split(ll).forEach(function(n){return e.classList.add(n)}):e.classList.add(t);else{var r=" ".concat(e.getAttribute("class")||""," ");r.indexOf(" "+t+" ")<0&&e.setAttribute("class",(r+t).trim())}}function dl(e,t){if(!(!t||!(t=t.trim())))if(e.classList)t.indexOf(" ")>-1?t.split(ll).forEach(function(i){return e.classList.remove(i)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var r=" ".concat(e.getAttribute("class")||""," "),n=" "+t+" ";r.indexOf(n)>=0;)r=r.replace(n," ");r=r.trim(),r?e.setAttribute("class",r):e.removeAttribute("class")}}function vl(e){if(!!e){if(typeof e=="object"){var t={};return e.css!==!1&&ae(t,oc(e.name||"v")),ae(t,e),t}else if(typeof e=="string")return oc(e)}}var oc=Er(function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}}),hl=Ue&&!tn,Br="transition",ea="animation",Ai="transition",Ni="transitionend",Qa="animation",ml="animationend";hl&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Ai="WebkitTransition",Ni="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(Qa="WebkitAnimation",ml="webkitAnimationEnd"));var ac=Ue?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function yl(e){ac(function(){ac(e)})}function hr(e,t){var r=e._transitionClasses||(e._transitionClasses=[]);r.indexOf(t)<0&&(r.push(t),pl(e,t))}function wt(e,t){e._transitionClasses&&Ct(e._transitionClasses,t),dl(e,t)}function gl(e,t,r){var n=_l(e,t),i=n.type,o=n.timeout,a=n.propCount;if(!i)return r();var s=i===Br?Ni:ml,c=0,f=function(){e.removeEventListener(s,l),r()},l=function(d){d.target===e&&++c>=a&&f()};setTimeout(function(){c0&&(f=Br,l=o,d=i.length):t===ea?c>0&&(f=ea,l=c,d=s.length):(l=Math.max(o,c),f=l>0?o>c?Br:ea:null,d=f?f===Br?i.length:s.length:0);var v=f===Br&&Gm.test(r[Ai+"Property"]);return{type:f,timeout:l,propCount:d,hasTransform:v}}function sc(e,t){for(;e.length1}function cc(e,t){t.data.show!==!0&&es(t)}var qm=Ue?{create:cc,activate:cc,remove:function(e,t){e.data.show!==!0?bl(e,t):t()}}:{},Km=[$m,xm,Nm,Bm,zm,qm],Jm=Km.concat(Cm),Xm=Om({nodeOps:bm,modules:Jm});tn&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&Ws(e,"input")});var El={inserted:function(e,t,r,n){r.tag==="select"?(n.elm&&!n.elm._vOptions?Ht(r,"postpatch",function(){El.componentUpdated(e,t,r)}):fc(e,t,r.context),e._vOptions=[].map.call(e.options,Mi)):(r.tag==="textarea"||Za(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Ym),e.addEventListener("compositionend",dc),e.addEventListener("change",dc),tn&&(e.vmodel=!0)))},componentUpdated:function(e,t,r){if(r.tag==="select"){fc(e,t,r.context);var n=e._vOptions,i=e._vOptions=[].map.call(e.options,Mi);if(i.some(function(a,s){return!_r(a,n[s])})){var o=e.multiple?t.value.some(function(a){return pc(a,i)}):t.value!==t.oldValue&&pc(t.value,i);o&&Ws(e,"change")}}}};function fc(e,t,r){lc(e,t),(en||Os)&&setTimeout(function(){lc(e,t)},0)}function lc(e,t,r){var n=t.value,i=e.multiple;if(!(i&&!Array.isArray(n))){for(var o,a,s=0,c=e.options.length;s-1,a.selected!==o&&(a.selected=o);else if(_r(Mi(a),n)){e.selectedIndex!==s&&(e.selectedIndex=s);return}i||(e.selectedIndex=-1)}}function pc(e,t){return t.every(function(r){return!_r(r,e)})}function Mi(e){return"_value"in e?e._value:e.value}function Ym(e){e.target.composing=!0}function dc(e){!e.target.composing||(e.target.composing=!1,Ws(e.target,"input"))}function Ws(e,t){var r=document.createEvent("HTMLEvents");r.initEvent(t,!0,!0),e.dispatchEvent(r)}function ts(e){return e.componentInstance&&(!e.data||!e.data.transition)?ts(e.componentInstance._vnode):e}var Zm={bind:function(e,t,r){var n=t.value;r=ts(r);var i=r.data&&r.data.transition,o=e.__vOriginalDisplay=e.style.display==="none"?"":e.style.display;n&&i?(r.data.show=!0,es(r,function(){e.style.display=o})):e.style.display=n?o:"none"},update:function(e,t,r){var n=t.value,i=t.oldValue;if(!n!=!i){r=ts(r);var o=r.data&&r.data.transition;o?(r.data.show=!0,n?es(r,function(){e.style.display=e.__vOriginalDisplay}):bl(r,function(){e.style.display="none"})):e.style.display=n?e.__vOriginalDisplay:"none"}},unbind:function(e,t,r,n,i){i||(e.style.display=e.__vOriginalDisplay)}},Qm={model:El,show:Zm},Al={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function rs(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?rs(Kf(t.children)):e}function Ol(e){var t={},r=e.$options;for(var n in r.propsData)t[n]=e[n];var i=r._parentListeners;for(var n in i)t[gr(n)]=i[n];return t}function vc(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function ey(e){for(;e=e.parent;)if(e.data.transition)return!0}function ty(e,t){return t.key===e.key&&t.tag===e.tag}var ry=function(e){return e.tag||jn(e)},ny=function(e){return e.name==="show"},iy={name:"transition",props:Al,abstract:!0,render:function(e){var t=this,r=this.$slots.default;if(!!r&&(r=r.filter(ry),!!r.length)){var n=this.mode,i=r[0];if(ey(this.$vnode))return i;var o=rs(i);if(!o)return i;if(this._leaving)return vc(e,i);var a="__transition-".concat(this._uid,"-");o.key=o.key==null?o.isComment?a+"comment":a+o.tag:Bn(o.key)?String(o.key).indexOf(a)===0?o.key:a+o.key:o.key;var s=(o.data||(o.data={})).transition=Ol(this),c=this._vnode,f=rs(c);if(o.data.directives&&o.data.directives.some(ny)&&(o.data.show=!0),f&&f.data&&!ty(o,f)&&!jn(f)&&!(f.componentInstance&&f.componentInstance._vnode.isComment)){var l=f.data.transition=ae({},s);if(n==="out-in")return this._leaving=!0,Ht(l,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),vc(e,i);if(n==="in-out"){if(jn(o))return c;var d,v=function(){d()};Ht(s,"afterEnter",v),Ht(s,"enterCancelled",v),Ht(l,"delayLeave",function(_){d=_})}}return i}}},wl=ae({tag:String,moveClass:String},Al);delete wl.mode;var oy={props:wl,beforeMount:function(){var e=this,t=this._update;this._update=function(r,n){var i=Qf(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,r,n)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),n=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=Ol(this),s=0;s-1}function Eo(u,p){var y=this.__data__,$=Dr(y,u);return $<0?(++this.size,y.push([u,p])):y[$][1]=p,this}we.prototype.clear=go,we.prototype.delete=_o,we.prototype.get=bo,we.prototype.has=So,we.prototype.set=Eo;function Me(u){var p=-1,y=u==null?0:u.length;for(this.clear();++pre))return!1;var ne=U.get(u);if(ne&&U.get(p))return ne==p;var Te=-1,Fe=!0,me=y&o?new xr:void 0;for(U.set(u,p),U.set(p,u);++Te-1&&u%1==0&&u-1&&u%1==0&&u<=a}function ii(u){var p=typeof u;return u!=null&&(p=="object"||p=="function")}function ft(u){return u!=null&&typeof u=="object"}var oi=Rt?Tr(Rt):jo;function _n(u){return yn(u)?Ro(u):No(u)}function zo(){return[]}function Go(){return!1}e.exports=Wo})(ns,ns.exports);var is={exports:{}};(function(e,t){var r=200,n="__lodash_hash_undefined__",i=9007199254740991,o="[object Arguments]",a="[object Array]",s="[object Boolean]",c="[object Date]",f="[object Error]",l="[object Function]",d="[object GeneratorFunction]",v="[object Map]",_="[object Number]",S="[object Object]",P="[object Promise]",b="[object RegExp]",x="[object Set]",R="[object String]",M="[object Symbol]",j="[object WeakMap]",C="[object ArrayBuffer]",T="[object DataView]",h="[object Float32Array]",A="[object Float64Array]",w="[object Int8Array]",L="[object Int16Array]",N="[object Int32Array]",g="[object Uint8Array]",m="[object Uint8ClampedArray]",E="[object Uint16Array]",D="[object Uint32Array]",F=/[\\^$.*+?()[\]{}|]/g,H=/\w*$/,B=/^\[object .+?Constructor\]$/,V=/^(?:0|[1-9]\d*)$/,k={};k[o]=k[a]=k[C]=k[T]=k[s]=k[c]=k[h]=k[A]=k[w]=k[L]=k[N]=k[v]=k[_]=k[S]=k[b]=k[x]=k[R]=k[M]=k[g]=k[m]=k[E]=k[D]=!0,k[f]=k[l]=k[j]=!1;var X=typeof Le=="object"&&Le&&Le.Object===Object&&Le,K=typeof self=="object"&&self&&self.Object===Object&&self,ee=X||K||Function("return this")(),de=t&&!t.nodeType&&t,J=de&&!0&&e&&!e.nodeType&&e,le=J&&J.exports===de;function xe(u,p){return u.set(p[0],p[1]),u}function ge(u,p){return u.add(p),u}function Ye(u,p){for(var y=-1,$=u?u.length:0;++y<$&&p(u[y],y,u)!==!1;);return u}function Yt(u,p){for(var y=-1,$=p.length,G=u.length;++y<$;)u[G+y]=p[y];return u}function $t(u,p,y,$){var G=-1,U=u?u.length:0;for($&&U&&(y=u[++G]);++G-1}function yo(u,p){var y=this.__data__,$=Rr(y,u);return $<0?y.push([u,p]):y[$][1]=p,this}_e.prototype.clear=po,_e.prototype.delete=vo,_e.prototype.get=ho,_e.prototype.has=mo,_e.prototype.set=yo;function we(u){var p=-1,y=u?u.length:0;for(this.clear();++p-1&&u%1==0&&u-1&&u%1==0&&u<=i}function ft(u){var p=typeof u;return!!u&&(p=="object"||p=="function")}function oi(u){return!!u&&typeof u=="object"}function _n(u){return jr(u)?xr(u):Ro(u)}function zo(){return[]}function Go(){return!1}e.exports=ti})(is,is.exports);var Tl={},zs={exports:{}},Gs={exports:{}},Pl=function(t,r){return function(){for(var i=new Array(arguments.length),o=0;o"u"}function dy(e){return e!==null&&!os(e)&&e.constructor!==null&&!os(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function vy(e){return Or.call(e)==="[object ArrayBuffer]"}function hy(e){return typeof FormData<"u"&&e instanceof FormData}function my(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function yy(e){return typeof e=="string"}function gy(e){return typeof e=="number"}function Il(e){return e!==null&&typeof e=="object"}function Oi(e){if(Or.call(e)!=="[object Object]")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function _y(e){return Or.call(e)==="[object Date]"}function by(e){return Or.call(e)==="[object File]"}function Sy(e){return Or.call(e)==="[object Blob]"}function Cl(e){return Or.call(e)==="[object Function]"}function Ey(e){return Il(e)&&Cl(e.pipe)}function Ay(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}function Oy(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function wy(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Ks(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),qs(e))for(var r=0,n=e.length;r"u"||(Nr.isArray(c)?f=f+"[]":c=[c],Nr.forEach(c,function(d){Nr.isDate(d)?d=d.toISOString():Nr.isObject(d)&&(d=JSON.stringify(d)),o.push(hc(f)+"="+hc(d))}))}),i=o.join("&")}if(i){var a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},Iy=Ge;function Qi(){this.handlers=[]}Qi.prototype.use=function(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1};Qi.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Qi.prototype.forEach=function(t){Iy.forEach(this.handlers,function(n){n!==null&&t(n)})};var Cy=Qi,$y=Ge,xy=function(t,r){$y.forEach(t,function(i,o){o!==r&&o.toUpperCase()===r.toUpperCase()&&(t[r]=i,delete t[o])})},xl=function(t,r,n,i,o){return t.config=r,n&&(t.code=n),t.request=i,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t},ta,mc;function Rl(){if(mc)return ta;mc=1;var e=xl;return ta=function(r,n,i,o,a){var s=new Error(r);return e(s,n,i,o,a)},ta}var ra,yc;function Ry(){if(yc)return ra;yc=1;var e=Rl();return ra=function(r,n,i){var o=i.config.validateStatus;!i.status||!o||o(i.status)?r(i):n(e("Request failed with status code "+i.status,i.config,null,i.request,i))},ra}var na,gc;function Dy(){if(gc)return na;gc=1;var e=Ge;return na=e.isStandardBrowserEnv()?function(){return{write:function(n,i,o,a,s,c){var f=[];f.push(n+"="+encodeURIComponent(i)),e.isNumber(o)&&f.push("expires="+new Date(o).toGMTString()),e.isString(a)&&f.push("path="+a),e.isString(s)&&f.push("domain="+s),c===!0&&f.push("secure"),document.cookie=f.join("; ")},read:function(n){var i=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),na}var ia,_c;function Ly(){return _c||(_c=1,ia=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}),ia}var oa,bc;function jy(){return bc||(bc=1,oa=function(t,r){return r?t.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):t}),oa}var aa,Sc;function Ny(){if(Sc)return aa;Sc=1;var e=Ly(),t=jy();return aa=function(n,i){return n&&!e(i)?t(n,i):i},aa}var sa,Ec;function My(){if(Ec)return sa;Ec=1;var e=Ge,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return sa=function(n){var i={},o,a,s;return n&&e.forEach(n.split(` -`),function(f){if(s=f.indexOf(":"),o=e.trim(f.substr(0,s)).toLowerCase(),a=e.trim(f.substr(s+1)),o){if(i[o]&&t.indexOf(o)>=0)return;o==="set-cookie"?i[o]=(i[o]?i[o]:[]).concat([a]):i[o]=i[o]?i[o]+", "+a:a}}),i},sa}var ua,Ac;function Fy(){if(Ac)return ua;Ac=1;var e=Ge;return ua=e.isStandardBrowserEnv()?function(){var r=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),i;function o(a){var s=a;return r&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return i=o(window.location.href),function(s){var c=e.isString(s)?o(s):s;return c.protocol===i.protocol&&c.host===i.host}}():function(){return function(){return!0}}(),ua}var ca,Oc;function wc(){if(Oc)return ca;Oc=1;var e=Ge,t=Ry(),r=Dy(),n=$l,i=Ny(),o=My(),a=Fy(),s=Rl();return ca=function(f){return new Promise(function(d,v){var _=f.data,S=f.headers,P=f.responseType;e.isFormData(_)&&delete S["Content-Type"];var b=new XMLHttpRequest;if(f.auth){var x=f.auth.username||"",R=f.auth.password?unescape(encodeURIComponent(f.auth.password)):"";S.Authorization="Basic "+btoa(x+":"+R)}var M=i(f.baseURL,f.url);b.open(f.method.toUpperCase(),n(M,f.params,f.paramsSerializer),!0),b.timeout=f.timeout;function j(){if(!!b){var T="getAllResponseHeaders"in b?o(b.getAllResponseHeaders()):null,h=!P||P==="text"||P==="json"?b.responseText:b.response,A={data:h,status:b.status,statusText:b.statusText,headers:T,config:f,request:b};t(d,v,A),b=null}}if("onloadend"in b?b.onloadend=j:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(j)},b.onabort=function(){!b||(v(s("Request aborted",f,"ECONNABORTED",b)),b=null)},b.onerror=function(){v(s("Network Error",f,null,b)),b=null},b.ontimeout=function(){var h="timeout of "+f.timeout+"ms exceeded";f.timeoutErrorMessage&&(h=f.timeoutErrorMessage),v(s(h,f,f.transitional&&f.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},e.isStandardBrowserEnv()){var C=(f.withCredentials||a(M))&&f.xsrfCookieName?r.read(f.xsrfCookieName):void 0;C&&(S[f.xsrfHeaderName]=C)}"setRequestHeader"in b&&e.forEach(S,function(h,A){typeof _>"u"&&A.toLowerCase()==="content-type"?delete S[A]:b.setRequestHeader(A,h)}),e.isUndefined(f.withCredentials)||(b.withCredentials=!!f.withCredentials),P&&P!=="json"&&(b.responseType=f.responseType),typeof f.onDownloadProgress=="function"&&b.addEventListener("progress",f.onDownloadProgress),typeof f.onUploadProgress=="function"&&b.upload&&b.upload.addEventListener("progress",f.onUploadProgress),f.cancelToken&&f.cancelToken.promise.then(function(h){!b||(b.abort(),v(h),b=null)}),_||(_=null),b.send(_)})},ca}var Ee=Ge,Tc=xy,ky=xl,By={"Content-Type":"application/x-www-form-urlencoded"};function Pc(e,t){!Ee.isUndefined(e)&&Ee.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function Uy(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=wc()),e}function Hy(e,t,r){if(Ee.isString(e))try{return(t||JSON.parse)(e),Ee.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var eo={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:Uy(),transformRequest:[function(t,r){return Tc(r,"Accept"),Tc(r,"Content-Type"),Ee.isFormData(t)||Ee.isArrayBuffer(t)||Ee.isBuffer(t)||Ee.isStream(t)||Ee.isFile(t)||Ee.isBlob(t)?t:Ee.isArrayBufferView(t)?t.buffer:Ee.isURLSearchParams(t)?(Pc(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):Ee.isObject(t)||r&&r["Content-Type"]==="application/json"?(Pc(r,"application/json"),Hy(t)):t}],transformResponse:[function(t){var r=this.transitional,n=r&&r.silentJSONParsing,i=r&&r.forcedJSONParsing,o=!n&&this.responseType==="json";if(o||i&&Ee.isString(t)&&t.length)try{return JSON.parse(t)}catch(a){if(o)throw a.name==="SyntaxError"?ky(a,this,"E_JSON_PARSE"):a}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300}};eo.headers={common:{Accept:"application/json, text/plain, */*"}};Ee.forEach(["delete","get","head"],function(t){eo.headers[t]={}});Ee.forEach(["post","put","patch"],function(t){eo.headers[t]=Ee.merge(By)});var Js=eo,Vy=Ge,Wy=Js,zy=function(t,r,n){var i=this||Wy;return Vy.forEach(n,function(a){t=a.call(i,t,r)}),t},fa,Ic;function Dl(){return Ic||(Ic=1,fa=function(t){return!!(t&&t.__CANCEL__)}),fa}var Cc=Ge,la=zy,Gy=Dl(),qy=Js;function pa(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var Ky=function(t){pa(t),t.headers=t.headers||{},t.data=la.call(t,t.data,t.headers,t.transformRequest),t.headers=Cc.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Cc.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var r=t.adapter||qy.adapter;return r(t).then(function(i){return pa(t),i.data=la.call(t,i.data,i.headers,t.transformResponse),i},function(i){return Gy(i)||(pa(t),i&&i.response&&(i.response.data=la.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},Ie=Ge,Ll=function(t,r){r=r||{};var n={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function c(v,_){return Ie.isPlainObject(v)&&Ie.isPlainObject(_)?Ie.merge(v,_):Ie.isPlainObject(_)?Ie.merge({},_):Ie.isArray(_)?_.slice():_}function f(v){Ie.isUndefined(r[v])?Ie.isUndefined(t[v])||(n[v]=c(void 0,t[v])):n[v]=c(t[v],r[v])}Ie.forEach(i,function(_){Ie.isUndefined(r[_])||(n[_]=c(void 0,r[_]))}),Ie.forEach(o,f),Ie.forEach(a,function(_){Ie.isUndefined(r[_])?Ie.isUndefined(t[_])||(n[_]=c(void 0,t[_])):n[_]=c(void 0,r[_])}),Ie.forEach(s,function(_){_ in r?n[_]=c(t[_],r[_]):_ in t&&(n[_]=c(void 0,t[_]))});var l=i.concat(o).concat(a).concat(s),d=Object.keys(t).concat(Object.keys(r)).filter(function(_){return l.indexOf(_)===-1});return Ie.forEach(d,f),n};const Jy="axios",Xy="0.21.4",Yy="Promise based HTTP client for the browser and node.js",Zy="index.js",Qy={test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},eg={type:"git",url:"https://github.com/axios/axios.git"},tg=["xhr","http","ajax","promise","node"],rg="Matt Zabriskie",ng="MIT",ig={url:"https://github.com/axios/axios/issues"},og="https://axios-http.com",ag={coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},sg={"./lib/adapters/http.js":"./lib/adapters/xhr.js"},ug="dist/axios.min.js",cg="dist/axios.min.js",fg="./index.d.ts",lg={"follow-redirects":"^1.14.0"},pg=[{path:"./dist/axios.min.js",threshold:"5kB"}],dg={name:Jy,version:Xy,description:Yy,main:Zy,scripts:Qy,repository:eg,keywords:tg,author:rg,license:ng,bugs:ig,homepage:og,devDependencies:ag,browser:sg,jsdelivr:ug,unpkg:cg,typings:fg,dependencies:lg,bundlesize:pg};var jl=dg,Xs={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){Xs[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var $c={},vg=jl.version.split(".");function Nl(e,t){for(var r=t?t.split("."):vg,n=e.split("."),i=0;i<3;i++){if(r[i]>n[i])return!0;if(r[i]0;){var o=n[i],a=t[o];if(a){var s=e[o],c=s===void 0||a(s,o,e);if(c!==!0)throw new TypeError("option "+o+" must be "+c);continue}if(r!==!0)throw Error("Unknown option "+o)}}var mg={isOlderVersion:Nl,assertOptions:hg,validators:Xs},Ml=Ge,yg=$l,xc=Cy,Rc=Ky,to=Ll,Fl=mg,Mr=Fl.validators;function zn(e){this.defaults=e,this.interceptors={request:new xc,response:new xc}}zn.prototype.request=function(t){typeof t=="string"?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=to(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;r!==void 0&&Fl.assertOptions(r,{silentJSONParsing:Mr.transitional(Mr.boolean,"1.0.0"),forcedJSONParsing:Mr.transitional(Mr.boolean,"1.0.0"),clarifyTimeoutError:Mr.transitional(Mr.boolean,"1.0.0")},!1);var n=[],i=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(t)===!1||(i=i&&v.synchronous,n.unshift(v.fulfilled,v.rejected))});var o=[];this.interceptors.response.forEach(function(v){o.push(v.fulfilled,v.rejected)});var a;if(!i){var s=[Rc,void 0];for(Array.prototype.unshift.apply(s,n),s=s.concat(o),a=Promise.resolve(t);s.length;)a=a.then(s.shift(),s.shift());return a}for(var c=t;n.length;){var f=n.shift(),l=n.shift();try{c=f(c)}catch(d){l(d);break}}try{a=Rc(c)}catch(d){return Promise.reject(d)}for(;o.length;)a=a.then(o.shift(),o.shift());return a};zn.prototype.getUri=function(t){return t=to(this.defaults,t),yg(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};Ml.forEach(["delete","get","head","options"],function(t){zn.prototype[t]=function(r,n){return this.request(to(n||{},{method:t,url:r,data:(n||{}).data}))}});Ml.forEach(["post","put","patch"],function(t){zn.prototype[t]=function(r,n,i){return this.request(to(i||{},{method:t,url:r,data:n}))}});var gg=zn,da,Dc;function kl(){if(Dc)return da;Dc=1;function e(t){this.message=t}return e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,da=e,da}var va,Lc;function _g(){if(Lc)return va;Lc=1;var e=kl();function t(r){if(typeof r!="function")throw new TypeError("executor must be a function.");var n;this.promise=new Promise(function(a){n=a});var i=this;r(function(a){i.reason||(i.reason=new e(a),n(i.reason))})}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.source=function(){var n,i=new t(function(a){n=a});return{token:i,cancel:n}},va=t,va}var ha,jc;function bg(){return jc||(jc=1,ha=function(t){return function(n){return t.apply(null,n)}}),ha}var ma,Nc;function Sg(){return Nc||(Nc=1,ma=function(t){return typeof t=="object"&&t.isAxiosError===!0}),ma}var Mc=Ge,Eg=Pl,wi=gg,Ag=Ll,Og=Js;function Bl(e){var t=new wi(e),r=Eg(wi.prototype.request,t);return Mc.extend(r,wi.prototype,t),Mc.extend(r,t),r}var it=Bl(Og);it.Axios=wi;it.create=function(t){return Bl(Ag(it.defaults,t))};it.Cancel=kl();it.CancelToken=_g();it.isCancel=Dl();it.all=function(t){return Promise.all(t)};it.spread=bg();it.isAxiosError=Sg();Gs.exports=it;Gs.exports.default=it;(function(e){e.exports=Gs.exports})(zs);const wg=sd(zs.exports);var Tg=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var i=42;t[r]=i;for(r in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var a=Object.getOwnPropertyDescriptor(t,r);if(a.value!==i||a.enumerable!==!0)return!1}return!0},Fc=typeof Symbol<"u"&&Symbol,Pg=Tg,Ig=function(){return typeof Fc!="function"||typeof Symbol!="function"||typeof Fc("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:Pg()},Cg="Function.prototype.bind called on incompatible ",ya=Array.prototype.slice,$g=Object.prototype.toString,xg="[object Function]",Rg=function(t){var r=this;if(typeof r!="function"||$g.call(r)!==xg)throw new TypeError(Cg+r);for(var n=ya.call(arguments,1),i,o=function(){if(this instanceof i){var l=r.apply(this,n.concat(ya.call(arguments)));return Object(l)===l?l:this}else return r.apply(t,n.concat(ya.call(arguments)))},a=Math.max(0,r.length-n.length),s=[],c=0;c"u"?te:kt(Uint8Array),Kr={"%AggregateError%":typeof AggregateError>"u"?te:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?te:ArrayBuffer,"%ArrayIteratorPrototype%":Fr?kt([][Symbol.iterator]()):te,"%AsyncFromSyncIteratorPrototype%":te,"%AsyncFunction%":Ur,"%AsyncGenerator%":Ur,"%AsyncGeneratorFunction%":Ur,"%AsyncIteratorPrototype%":Ur,"%Atomics%":typeof Atomics>"u"?te:Atomics,"%BigInt%":typeof BigInt>"u"?te:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?te:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?te:Float32Array,"%Float64Array%":typeof Float64Array>"u"?te:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?te:FinalizationRegistry,"%Function%":Ul,"%GeneratorFunction%":Ur,"%Int8Array%":typeof Int8Array>"u"?te:Int8Array,"%Int16Array%":typeof Int16Array>"u"?te:Int16Array,"%Int32Array%":typeof Int32Array>"u"?te:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Fr?kt(kt([][Symbol.iterator]())):te,"%JSON%":typeof JSON=="object"?JSON:te,"%Map%":typeof Map>"u"?te:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Fr?te:kt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?te:Promise,"%Proxy%":typeof Proxy>"u"?te:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?te:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?te:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Fr?te:kt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?te:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Fr?kt(""[Symbol.iterator]()):te,"%Symbol%":Fr?Symbol:te,"%SyntaxError%":Xr,"%ThrowTypeError%":Ng,"%TypedArray%":Mg,"%TypeError%":qr,"%Uint8Array%":typeof Uint8Array>"u"?te:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?te:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?te:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?te:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?te:WeakMap,"%WeakRef%":typeof WeakRef>"u"?te:WeakRef,"%WeakSet%":typeof WeakSet>"u"?te:WeakSet},Fg=function e(t){var r;if(t==="%AsyncFunction%")r=ga("async function () {}");else if(t==="%GeneratorFunction%")r=ga("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=ga("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var i=e("%AsyncGenerator%");i&&(r=kt(i.prototype))}return Kr[t]=r,r},kc={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Gn=Ys,Fi=jg,kg=Gn.call(Function.call,Array.prototype.concat),Bg=Gn.call(Function.apply,Array.prototype.splice),Bc=Gn.call(Function.call,String.prototype.replace),ki=Gn.call(Function.call,String.prototype.slice),Ug=Gn.call(Function.call,RegExp.prototype.exec),Hg=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Vg=/\\(\\)?/g,Wg=function(t){var r=ki(t,0,1),n=ki(t,-1);if(r==="%"&&n!=="%")throw new Xr("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new Xr("invalid intrinsic syntax, expected opening `%`");var i=[];return Bc(t,Hg,function(o,a,s,c){i[i.length]=s?Bc(c,Vg,"$1"):a||o}),i},zg=function(t,r){var n=t,i;if(Fi(kc,n)&&(i=kc[n],n="%"+i[0]+"%"),Fi(Kr,n)){var o=Kr[n];if(o===Ur&&(o=Fg(n)),typeof o>"u"&&!r)throw new qr("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:o}}throw new Xr("intrinsic "+t+" does not exist!")},Zs=function(t,r){if(typeof t!="string"||t.length===0)throw new qr("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new qr('"allowMissing" argument must be a boolean');if(Ug(/^%?[^%]*%?$/g,t)===null)throw new Xr("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=Wg(t),i=n.length>0?n[0]:"",o=zg("%"+i+"%",r),a=o.name,s=o.value,c=!1,f=o.alias;f&&(i=f[0],Bg(n,kg([0,1],f)));for(var l=1,d=!0;l=n.length){var P=mr(s,v);d=!!P,d&&"get"in P&&!("originalValue"in P.get)?s=P.get:s=s[v]}else d=Fi(s,v),s=s[v];d&&!c&&(Kr[a]=s)}}return s},Hl={exports:{}};(function(e){var t=Ys,r=Zs,n=r("%Function.prototype.apply%"),i=r("%Function.prototype.call%"),o=r("%Reflect.apply%",!0)||t.call(i,n),a=r("%Object.getOwnPropertyDescriptor%",!0),s=r("%Object.defineProperty%",!0),c=r("%Math.max%");if(s)try{s({},"a",{value:1})}catch{s=null}e.exports=function(d){var v=o(t,i,arguments);if(a&&s){var _=a(v,"length");_.configurable&&s(v,"length",{value:1+c(0,d.length-(arguments.length-1))})}return v};var f=function(){return o(t,n,arguments)};s?s(e.exports,"apply",{value:f}):e.exports.apply=f})(Hl);var Vl=Zs,Wl=Hl.exports,Gg=Wl(Vl("String.prototype.indexOf")),qg=function(t,r){var n=Vl(t,!!r);return typeof n=="function"&&Gg(t,".prototype.")>-1?Wl(n):n};const Kg={},Jg=Object.freeze(Object.defineProperty({__proto__:null,default:Kg},Symbol.toStringTag,{value:"Module"})),Xg=_f(Jg);var Qs=typeof Map=="function"&&Map.prototype,ba=Object.getOwnPropertyDescriptor&&Qs?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Bi=Qs&&ba&&typeof ba.get=="function"?ba.get:null,Yg=Qs&&Map.prototype.forEach,eu=typeof Set=="function"&&Set.prototype,Sa=Object.getOwnPropertyDescriptor&&eu?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Ui=eu&&Sa&&typeof Sa.get=="function"?Sa.get:null,Zg=eu&&Set.prototype.forEach,Qg=typeof WeakMap=="function"&&WeakMap.prototype,Cn=Qg?WeakMap.prototype.has:null,e_=typeof WeakSet=="function"&&WeakSet.prototype,$n=e_?WeakSet.prototype.has:null,t_=typeof WeakRef=="function"&&WeakRef.prototype,Uc=t_?WeakRef.prototype.deref:null,r_=Boolean.prototype.valueOf,n_=Object.prototype.toString,i_=Function.prototype.toString,o_=String.prototype.match,tu=String.prototype.slice,Wt=String.prototype.replace,a_=String.prototype.toUpperCase,Hc=String.prototype.toLowerCase,zl=RegExp.prototype.test,Vc=Array.prototype.concat,pt=Array.prototype.join,s_=Array.prototype.slice,Wc=Math.floor,ss=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Ea=Object.getOwnPropertySymbols,us=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Yr=typeof Symbol=="function"&&typeof Symbol.iterator=="object",$e=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Yr?"object":"symbol")?Symbol.toStringTag:null,Gl=Object.prototype.propertyIsEnumerable,zc=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function Gc(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||zl.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-Wc(-e):Wc(e);if(n!==e){var i=String(n),o=tu.call(t,i.length+1);return Wt.call(i,r,"$&_")+"."+Wt.call(Wt.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Wt.call(t,r,"$&_")}var cs=Xg,qc=cs.custom,Kc=Kl(qc)?qc:null,u_=function e(t,r,n,i){var o=r||{};if(Bt(o,"quoteStyle")&&o.quoteStyle!=="single"&&o.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Bt(o,"maxStringLength")&&(typeof o.maxStringLength=="number"?o.maxStringLength<0&&o.maxStringLength!==1/0:o.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=Bt(o,"customInspect")?o.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Bt(o,"indent")&&o.indent!==null&&o.indent!==" "&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Bt(o,"numericSeparator")&&typeof o.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=o.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return Xl(t,o);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var c=String(t);return s?Gc(t,c):c}if(typeof t=="bigint"){var f=String(t)+"n";return s?Gc(t,f):f}var l=typeof o.depth>"u"?5:o.depth;if(typeof n>"u"&&(n=0),n>=l&&l>0&&typeof t=="object")return fs(t)?"[Array]":"[Object]";var d=T_(o,n);if(typeof i>"u")i=[];else if(Jl(i,t)>=0)return"[Circular]";function v(m,E,D){if(E&&(i=s_.call(i),i.push(E)),D){var F={depth:o.depth};return Bt(o,"quoteStyle")&&(F.quoteStyle=o.quoteStyle),e(m,F,n+1,i)}return e(m,o,n+1,i)}if(typeof t=="function"&&!Jc(t)){var _=y_(t),S=mi(t,v);return"[Function"+(_?": "+_:" (anonymous)")+"]"+(S.length>0?" { "+pt.call(S,", ")+" }":"")}if(Kl(t)){var P=Yr?Wt.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):us.call(t);return typeof t=="object"&&!Yr?An(P):P}if(A_(t)){for(var b="<"+Hc.call(String(t.nodeName)),x=t.attributes||[],R=0;R",b}if(fs(t)){if(t.length===0)return"[]";var M=mi(t,v);return d&&!w_(M)?"["+ls(M,d)+"]":"[ "+pt.call(M,", ")+" ]"}if(l_(t)){var j=mi(t,v);return!("cause"in Error.prototype)&&"cause"in t&&!Gl.call(t,"cause")?"{ ["+String(t)+"] "+pt.call(Vc.call("[cause]: "+v(t.cause),j),", ")+" }":j.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+pt.call(j,", ")+" }"}if(typeof t=="object"&&a){if(Kc&&typeof t[Kc]=="function"&&cs)return cs(t,{depth:l-n});if(a!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(g_(t)){var C=[];return Yg.call(t,function(m,E){C.push(v(E,t,!0)+" => "+v(m,t))}),Xc("Map",Bi.call(t),C,d)}if(S_(t)){var T=[];return Zg.call(t,function(m){T.push(v(m,t))}),Xc("Set",Ui.call(t),T,d)}if(__(t))return Aa("WeakMap");if(E_(t))return Aa("WeakSet");if(b_(t))return Aa("WeakRef");if(d_(t))return An(v(Number(t)));if(h_(t))return An(v(ss.call(t)));if(v_(t))return An(r_.call(t));if(p_(t))return An(v(String(t)));if(!f_(t)&&!Jc(t)){var h=mi(t,v),A=zc?zc(t)===Object.prototype:t instanceof Object||t.constructor===Object,w=t instanceof Object?"":"null prototype",L=!A&&$e&&Object(t)===t&&$e in t?tu.call(Xt(t),8,-1):w?"Object":"",N=A||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",g=N+(L||w?"["+pt.call(Vc.call([],L||[],w||[]),": ")+"] ":"");return h.length===0?g+"{}":d?g+"{"+ls(h,d)+"}":g+"{ "+pt.call(h,", ")+" }"}return String(t)};function ql(e,t,r){var n=(r.quoteStyle||t)==="double"?'"':"'";return n+e+n}function c_(e){return Wt.call(String(e),/"/g,""")}function fs(e){return Xt(e)==="[object Array]"&&(!$e||!(typeof e=="object"&&$e in e))}function f_(e){return Xt(e)==="[object Date]"&&(!$e||!(typeof e=="object"&&$e in e))}function Jc(e){return Xt(e)==="[object RegExp]"&&(!$e||!(typeof e=="object"&&$e in e))}function l_(e){return Xt(e)==="[object Error]"&&(!$e||!(typeof e=="object"&&$e in e))}function p_(e){return Xt(e)==="[object String]"&&(!$e||!(typeof e=="object"&&$e in e))}function d_(e){return Xt(e)==="[object Number]"&&(!$e||!(typeof e=="object"&&$e in e))}function v_(e){return Xt(e)==="[object Boolean]"&&(!$e||!(typeof e=="object"&&$e in e))}function Kl(e){if(Yr)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!us)return!1;try{return us.call(e),!0}catch{}return!1}function h_(e){if(!e||typeof e!="object"||!ss)return!1;try{return ss.call(e),!0}catch{}return!1}var m_=Object.prototype.hasOwnProperty||function(e){return e in this};function Bt(e,t){return m_.call(e,t)}function Xt(e){return n_.call(e)}function y_(e){if(e.name)return e.name;var t=o_.call(i_.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function Jl(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return Xl(tu.call(e,0,t.maxStringLength),t)+n}var i=Wt.call(Wt.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,O_);return ql(i,"single",t)}function O_(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+a_.call(t.toString(16))}function An(e){return"Object("+e+")"}function Aa(e){return e+" { ? }"}function Xc(e,t,r,n){var i=n?ls(r,n):pt.call(r,", ");return e+" ("+t+") {"+i+"}"}function w_(e){for(var t=0;t=0)return!1;return!0}function T_(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=pt.call(Array(e.indent+1)," ");else return null;return{base:r,prev:pt.call(Array(t+1),r)}}function ls(e,t){if(e.length===0)return"";var r=` + */var De=Object.freeze({}),G=Array.isArray;function W(e){return e==null}function I(e){return e!=null}function fe(e){return e===!0}function ud(e){return e===!1}function Bn(e){return typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="boolean"}function oe(e){return typeof e=="function"}function we(e){return e!==null&&typeof e=="object"}var As=Object.prototype.toString;function Ne(e){return As.call(e)==="[object Object]"}function cd(e){return As.call(e)==="[object RegExp]"}function bf(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function Da(e){return I(e)&&typeof e.then=="function"&&typeof e.catch=="function"}function fd(e){return e==null?"":Array.isArray(e)||Ne(e)&&e.toString===As?JSON.stringify(e,null,2):String(e)}function Dn(e){var t=parseFloat(e);return isNaN(t)?e:t}function ot(e,t){for(var r=Object.create(null),n=e.split(","),i=0;i-1)return e.splice(r,1)}}var pd=Object.prototype.hasOwnProperty;function je(e,t){return pd.call(e,t)}function Er(e){var t=Object.create(null);return function(n){var i=t[n];return i||(t[n]=e(n))}}var dd=/-(\w)/g,gr=Er(function(e){return e.replace(dd,function(t,r){return r?r.toUpperCase():""})}),vd=Er(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),hd=/\B([A-Z])/g,Un=Er(function(e){return e.replace(hd,"-$1").toLowerCase()});function md(e,t){function r(n){var i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return r._length=e.length,r}function yd(e,t){return e.bind(t)}var Sf=Function.prototype.bind?yd:md;function La(e,t){t=t||0;for(var r=e.length-t,n=new Array(r);r--;)n[r]=e[r+t];return n}function ae(e,t){for(var r in t)e[r]=t[r];return e}function Ef(e){for(var t={},r=0;r0,ws=Ce&&Ce.indexOf("edge/")>0;Ce&&Ce.indexOf("android")>0;var Ed=Ce&&/iphone|ipad|ipod|ios/.test(Ce);Ce&&/chrome\/\d+/.test(Ce);Ce&&/phantomjs/.test(Ce);var Su=Ce&&Ce.match(/firefox\/(\d+)/),Na={}.watch,Pf=!1;if(Ue)try{var Eu={};Object.defineProperty(Eu,"passive",{get:function(){Pf=!0}}),window.addEventListener("test-passive",null,Eu)}catch{}var ci,Jt=function(){return ci===void 0&&(!Ue&&typeof global<"u"?ci=global.process&&global.process.env.VUE_ENV==="server":ci=!1),ci},Ii=Ue&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function zr(e){return typeof e=="function"&&/native code/.test(e.toString())}var Hn=typeof Symbol<"u"&&zr(Symbol)&&typeof Reflect<"u"&&zr(Reflect.ownKeys),Ln;typeof Set<"u"&&zr(Set)?Ln=Set:Ln=function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(t){return this.set[t]===!0},e.prototype.add=function(t){this.set[t]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var he=null;function Ad(){return he&&{proxy:he}}function zt(e){e===void 0&&(e=null),e||he&&he._scope.off(),he=e,e&&e._scope.on()}var We=function(){function e(t,r,n,i,o,a,s,c){this.tag=t,this.data=r,this.children=n,this.text=i,this.elm=o,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=r&&r.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=c,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),pr=function(e){e===void 0&&(e="");var t=new We;return t.text=e,t.isComment=!0,t};function Hr(e){return new We(void 0,void 0,void 0,String(e))}function Ma(e){var t=new We(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var wd=0,mt=function(){function e(){this.id=wd++,this.subs=[]}return e.prototype.addSub=function(t){this.subs.push(t)},e.prototype.removeSub=function(t){Ct(this.subs,t)},e.prototype.depend=function(t){e.target&&e.target.addDep(this)},e.prototype.notify=function(t){for(var r=this.subs.slice(),n=0,i=r.length;n1)return r&&oe(t)?t.call(n):t}}var Iu=Er(function(e){var t=e.charAt(0)==="&";e=t?e.slice(1):e;var r=e.charAt(0)==="~";e=r?e.slice(1):e;var n=e.charAt(0)==="!";return e=n?e.slice(1):e,{name:e,once:r,capture:n,passive:t}});function Fa(e,t){function r(){var n=r.fns;if(G(n))for(var i=n.slice(),o=0;o0&&(i=Bf(i,"".concat(t||"","_").concat(n)),bn(i[0])&&bn(a)&&(r[o]=Hr(a.text+i[0].text),i.shift()),r.push.apply(r,i)):Bn(i)?bn(a)?r[o]=Hr(a.text+i):i!==""&&r.push(Hr(i)):bn(i)&&bn(a)?r[o]=Hr(a.text+i.text):(fe(e._isVList)&&I(i.tag)&&W(i.key)&&I(t)&&(i.key="__vlist".concat(t,"_").concat(n,"__")),r.push(i)));return r}function ev(e,t){var r=null,n,i,o,a;if(G(e)||typeof e=="string")for(r=new Array(e.length),n=0,i=e.length;n0,a=t?!!t.$stable:!o,s=t&&t.$key;if(!t)i={};else{if(t._normalized)return t._normalized;if(a&&n&&n!==De&&s===n.$key&&!o&&!n.$hasNormal)return n;i={};for(var c in t)t[c]&&c[0]!=="$"&&(i[c]=lv(e,r,c,t[c]))}for(var f in r)f in i||(i[f]=pv(r,f));return t&&Object.isExtensible(t)&&(t._normalized=i),pe(i,"$stable",a),pe(i,"$key",s),pe(i,"$hasNormal",o),i}function lv(e,t,r,n){var i=function(){var o=he;zt(e);var a=arguments.length?n.apply(null,arguments):n({});a=a&&typeof a=="object"&&!G(a)?[a]:Cs(a);var s=a&&a[0];return zt(o),a&&(!s||a.length===1&&s.isComment&&!jn(s))?void 0:a};return n.proxy&&Object.defineProperty(t,r,{get:i,enumerable:!0,configurable:!0}),i}function pv(e,t){return function(){return e[t]}}function dv(e){var t=e.$options,r=t.setup;if(r){var n=e._setupContext=qf(e);zt(e),rn();var i=It(r,null,[e._props||Ps({}),n],e,"setup");if(nn(),zt(),oe(i))t.render=i;else if(we(i))if(e._setupState=i,i.__sfc){var a=e._setupProxy={};for(var o in i)o!=="__sfc"&&xi(a,i,o)}else for(var o in i)Tf(o)||xi(e,i,o)}}function qf(e){return{get attrs(){return vv(e)},get slots(){return mv(e)},emit:Sf(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach(function(r){return xi(e,t,r)})}}}function vv(e){if(!e._attrsProxy){var t=e._attrsProxy={};pe(t,"_v_attr_proxy",!0),Wf(t,e.$attrs,De,e)}return e._attrsProxy}function Wf(e,t,r,n){var i=!1;for(var o in t)o in e?t[o]!==r[o]&&(i=!0):(i=!0,hv(e,o,n));for(var o in e)o in t||(i=!0,delete e[o]);return i}function hv(e,t,r){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return r.$attrs[t]}})}function mv(e){return e._slotsProxy||zf(e._slotsProxy={},e.$scopedSlots),e._slotsProxy}function zf(e,t){for(var r in t)e[r]=t[r];for(var r in e)r in t||delete e[r]}function yv(){return Gf().slots}function gv(){return Gf().attrs}function Gf(){var e=he;return e._setupContext||(e._setupContext=qf(e))}function _v(e,t){var r=G(e)?e.reduce(function(o,a){return o[a]={},o},{}):e;for(var n in t){var i=r[n];i?G(i)||oe(i)?r[n]={type:i,default:t[n]}:i.default=t[n]:i===null&&(r[n]={default:t[n]})}return r}function bv(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,n=r&&r.context;e.$slots=$s(t._renderChildren,n),e.$scopedSlots=r?In(e.$parent,r.data.scopedSlots,e.$slots):De,e._c=function(o,a,s,c){return Nn(e,o,a,s,c,!1)},e.$createElement=function(o,a,s,c){return Nn(e,o,a,s,c,!0)};var i=r&&r.data;Kt(e,"$attrs",i&&i.attrs||De,null,!0),Kt(e,"$listeners",t._parentListeners||De,null,!0)}var ka=null;function Sv(e){Vf(e.prototype),e.prototype.$nextTick=function(t){return Zi(t,this)},e.prototype._render=function(){var t=this,r=t.$options,n=r.render,i=r._parentVnode;i&&t._isMounted&&(t.$scopedSlots=In(t.$parent,i.data.scopedSlots,t.$slots,t.$scopedSlots),t._slotsProxy&&zf(t._slotsProxy,t.$scopedSlots)),t.$vnode=i;var o;try{zt(t),ka=t,o=n.call(t._renderProxy,t.$createElement)}catch(a){br(a,t,"render"),o=t._vnode}finally{ka=null,zt()}return G(o)&&o.length===1&&(o=o[0]),o instanceof We||(o=pr()),o.parent=i,o}}function Go(e,t){return(e.__esModule||Hn&&e[Symbol.toStringTag]==="Module")&&(e=e.default),we(e)?t.extend(e):e}function Ev(e,t,r,n,i){var o=pr();return o.asyncFactory=e,o.asyncMeta={data:t,context:r,children:n,tag:i},o}function Av(e,t){if(fe(e.error)&&I(e.errorComp))return e.errorComp;if(I(e.resolved))return e.resolved;var r=ka;if(r&&I(e.owners)&&e.owners.indexOf(r)===-1&&e.owners.push(r),fe(e.loading)&&I(e.loadingComp))return e.loadingComp;if(r&&!I(e.owners)){var n=e.owners=[r],i=!0,o=null,a=null;r.$on("hook:destroyed",function(){return Ct(n,r)});var s=function(d){for(var v=0,_=n.length;v<_;v++)n[v].$forceUpdate();d&&(n.length=0,o!==null&&(clearTimeout(o),o=null),a!==null&&(clearTimeout(a),a=null))},c=Pi(function(d){e.resolved=Go(d,t),i?n.length=0:s(!0)}),f=Pi(function(d){I(e.errorComp)&&(e.error=!0,s(!0))}),l=e(c,f);return we(l)&&(Da(l)?W(e.resolved)&&l.then(c,f):Da(l.component)&&(l.component.then(c,f),I(l.error)&&(e.errorComp=Go(l.error,t)),I(l.loading)&&(e.loadingComp=Go(l.loading,t),l.delay===0?e.loading=!0:o=setTimeout(function(){o=null,W(e.resolved)&&W(e.error)&&(e.loading=!0,s(!1))},l.delay||200)),I(l.timeout)&&(a=setTimeout(function(){a=null,W(e.resolved)&&f(null)},l.timeout)))),i=!1,e.loading?e.loadingComp:e.resolved}}function Kf(e){if(G(e))for(var t=0;t1?La(i):i;for(var o=La(arguments,1),a='event handler for "'.concat(r,'"'),s=0,c=i.length;sdocument.createEvent("Event").timeStamp&&(qa=function(){return Ko.now()})}var ih=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function oh(){rl=qa(),Ds=!0;var e,t;for(wt.sort(ih),Vr=0;VrVr&&wt[r].id>e.id;)r--;wt.splice(r+1,0,e)}Va||(Va=!0,Zi(oh))}}function ch(e){var t=e.$options.provide;if(t){var r=oe(t)?t.call(e):t;if(!we(r))return;for(var n=Ff(e),i=Hn?Reflect.ownKeys(r):Object.keys(r),o=0;o-1){if(o&&!je(i,"default"))a=!1;else if(a===""||a===Un(e)){var c=Uu(String,i.type);(c<0||s-1)return this;var n=La(arguments,1);return n.unshift(this),oe(t.install)?t.install.apply(t,n):oe(t)&&t.apply(null,n),r.push(t),this}}function kh(e){e.mixin=function(t){return this.options=Sr(this.options,t),this}}function Bh(e){e.cid=0;var t=1;e.extend=function(r){r=r||{};var n=this,i=n.cid,o=r._Ctor||(r._Ctor={});if(o[i])return o[i];var a=Di(r)||Di(n.options),s=function(f){this._init(f)};return s.prototype=Object.create(n.prototype),s.prototype.constructor=s,s.cid=t++,s.options=Sr(n.options,r),s.super=n,s.options.props&&Uh(s),s.options.computed&&Hh(s),s.extend=n.extend,s.mixin=n.mixin,s.use=n.use,Ki.forEach(function(c){s[c]=n[c]}),a&&(s.options.components[a]=s),s.superOptions=n.options,s.extendOptions=r,s.sealedOptions=ae({},s.options),o[i]=s,s}}function Uh(e){var t=e.options.props;for(var r in t)Ms(e.prototype,"_props",r)}function Hh(e){var t=e.options.computed;for(var r in t)ol(e.prototype,r,t[r])}function Vh(e){Ki.forEach(function(t){e[t]=function(r,n){return n?(t==="component"&&Ne(n)&&(n.name=n.name||r,n=this.options._base.extend(n)),t==="directive"&&oe(n)&&(n={bind:n,update:n}),this.options[t+"s"][r]=n,n):this.options[t+"s"][r]}})}function qu(e){return e&&(Di(e.Ctor.options)||e.tag)}function pi(e,t){return G(e)?e.indexOf(t)>-1:typeof e=="string"?e.split(",").indexOf(t)>-1:cd(e)?e.test(t):!1}function Wu(e,t){var r=e.cache,n=e.keys,i=e._vnode;for(var o in r){var a=r[o];if(a){var s=a.name;s&&!t(s)&&Xa(r,o,n,i)}}}function Xa(e,t,r,n){var i=e[t];i&&(!n||i.tag!==n.tag)&&i.componentInstance.$destroy(),e[t]=null,Ct(r,t)}var zu=[String,RegExp,Array],qh={name:"keep-alive",abstract:!0,props:{include:zu,exclude:zu,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,r=e.keys,n=e.vnodeToCache,i=e.keyToCache;if(n){var o=n.tag,a=n.componentInstance,s=n.componentOptions;t[i]={name:qu(s),tag:o,componentInstance:a},r.push(i),this.max&&r.length>parseInt(this.max)&&Xa(t,r[0],r,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Xa(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",function(t){Wu(e,function(r){return pi(t,r)})}),this.$watch("exclude",function(t){Wu(e,function(r){return!pi(t,r)})})},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=Kf(e),r=t&&t.componentOptions;if(r){var n=qu(r),i=this,o=i.include,a=i.exclude;if(o&&(!n||!pi(o,n))||a&&n&&pi(a,n))return t;var s=this,c=s.cache,f=s.keys,l=t.key==null?r.Ctor.cid+(r.tag?"::".concat(r.tag):""):t.key;c[l]?(t.componentInstance=c[l].componentInstance,Ct(f,l),f.push(l)):(this.vnodeToCache=t,this.keyToCache=l),t.data.keepAlive=!0}return t||e&&e[0]}},Wh={KeepAlive:qh};function zh(e){var t={};t.get=function(){return Je},Object.defineProperty(e,"config",t),e.util={warn:mh,extend:ae,mergeOptions:Sr,defineReactive:Kt},e.set=Ji,e.delete=Ts,e.nextTick=Zi,e.observable=function(r){return Pt(r),r},e.options=Object.create(null),Ki.forEach(function(r){e.options[r+"s"]=Object.create(null)}),e.options._base=e,ae(e.options.components,Wh),Fh(e),kh(e),Bh(e),Vh(e)}zh(Y);Object.defineProperty(Y.prototype,"$isServer",{get:Jt});Object.defineProperty(Y.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(Y,"FunctionalRenderContext",{value:Ls});Y.version=Yf;var Gh=ot("style,class"),Kh=ot("input,textarea,option,select,progress"),Jh=function(e,t,r){return r==="value"&&Kh(e)&&t!=="button"||r==="selected"&&e==="option"||r==="checked"&&e==="input"||r==="muted"&&e==="video"},al=ot("contenteditable,draggable,spellcheck"),Xh=ot("events,caret,typing,plaintext-only"),Yh=function(e,t){return ji(t)||t==="false"?"false":e==="contenteditable"&&Xh(t)?t:"true"},Zh=ot("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ya="http://www.w3.org/1999/xlink",ks=function(e){return e.charAt(5)===":"&&e.slice(0,5)==="xlink"},sl=function(e){return ks(e)?e.slice(6,e.length):""},ji=function(e){return e==null||e===!1};function Qh(e){for(var t=e.data,r=e,n=e;I(n.componentInstance);)n=n.componentInstance._vnode,n&&n.data&&(t=Gu(n.data,t));for(;I(r=r.parent);)r&&r.data&&(t=Gu(t,r.data));return em(t.staticClass,t.class)}function Gu(e,t){return{staticClass:Bs(e.staticClass,t.staticClass),class:I(e.class)?[e.class,t.class]:t.class}}function em(e,t){return I(e)||I(t)?Bs(e,Us(t)):""}function Bs(e,t){return e?t?e+" "+t:e:t||""}function Us(e){return Array.isArray(e)?tm(e):we(e)?rm(e):typeof e=="string"?e:""}function tm(e){for(var t="",r,n=0,i=e.length;n-1?di[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:di[e]=/HTMLUnknownElement/.test(t.toString())}var Za=ot("text,number,password,search,email,tel,url");function sm(e){if(typeof e=="string"){var t=document.querySelector(e);return t||document.createElement("div")}else return e}function um(e,t){var r=document.createElement(e);return e!=="select"||t.data&&t.data.attrs&&t.data.attrs.multiple!==void 0&&r.setAttribute("multiple","multiple"),r}function cm(e,t){return document.createElementNS(nm[e],t)}function fm(e){return document.createTextNode(e)}function lm(e){return document.createComment(e)}function pm(e,t,r){e.insertBefore(t,r)}function dm(e,t){e.removeChild(t)}function vm(e,t){e.appendChild(t)}function hm(e){return e.parentNode}function mm(e){return e.nextSibling}function ym(e){return e.tagName}function gm(e,t){e.textContent=t}function _m(e,t){e.setAttribute(t,"")}var bm=Object.freeze({__proto__:null,createElement:um,createElementNS:cm,createTextNode:fm,createComment:lm,insertBefore:pm,removeChild:dm,appendChild:vm,parentNode:hm,nextSibling:mm,tagName:ym,setTextContent:gm,setStyleScope:_m}),Sm={create:function(e,t){qr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(qr(e,!0),qr(t))},destroy:function(e){qr(e,!0)}};function qr(e,t){var r=e.data.ref;if(!!I(r)){var n=e.context,i=e.componentInstance||e.elm,o=t?null:i,a=t?void 0:i;if(oe(r)){It(r,n,[o],n,"template ref function");return}var s=e.data.refInFor,c=typeof r=="string"||typeof r=="number",f=Ae(r),l=n.$refs;if(c||f){if(s){var d=c?l[r]:r.value;t?G(d)&&Ct(d,i):G(d)?d.includes(i)||d.push(i):c?(l[r]=[i],Ku(n,r,l[r])):r.value=[i]}else if(c){if(t&&l[r]!==i)return;l[r]=a,Ku(n,r,o)}else if(f){if(t&&r.value!==i)return;r.value=o}}}}function Ku(e,t,r){var n=e._setupState;n&&je(n,t)&&(Ae(n[t])?n[t].value=r:n[t]=r)}var Vt=new We("",{},[]),Sn=["create","activate","update","remove","destroy"];function fr(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&I(e.data)===I(t.data)&&Em(e,t)||fe(e.isAsyncPlaceholder)&&W(t.asyncFactory.error))}function Em(e,t){if(e.tag!=="input")return!0;var r,n=I(r=e.data)&&I(r=r.attrs)&&r.type,i=I(r=t.data)&&I(r=r.attrs)&&r.type;return n===i||Za(n)&&Za(i)}function Am(e,t,r){var n,i,o={};for(n=t;n<=r;++n)i=e[n].key,I(i)&&(o[i]=n);return o}function wm(e){var t,r,n={},i=e.modules,o=e.nodeOps;for(t=0;tV?(ge=W(E[K+1])?null:E[K+1].elm,R(g,ge,E,B,K,D)):B>K&&j(m,H,V)}function h(g,m,E,D){for(var F=E;F-1?Zu(e,t,r):Zh(t)?ji(r)?e.removeAttribute(t):(r=t==="allowfullscreen"&&e.tagName==="EMBED"?"true":t,e.setAttribute(t,r)):al(t)?e.setAttribute(t,Yh(t,r)):ks(t)?ji(r)?e.removeAttributeNS(Ya,sl(t)):e.setAttributeNS(Ya,t,r):Zu(e,t,r)}function Zu(e,t,r){if(ji(r))e.removeAttribute(t);else{if(en&&!tn&&e.tagName==="TEXTAREA"&&t==="placeholder"&&r!==""&&!e.__ieph){var n=function(i){i.stopImmediatePropagation(),e.removeEventListener("input",n)};e.addEventListener("input",n),e.__ieph=!0}e.setAttribute(t,r)}}var $m={create:Xu,update:Xu};function Qu(e,t){var r=t.elm,n=t.data,i=e.data;if(!(W(n.staticClass)&&W(n.class)&&(W(i)||W(i.staticClass)&&W(i.class)))){var o=Qh(t),a=r._transitionClasses;I(a)&&(o=Bs(o,Us(a))),o!==r._prevClass&&(r.setAttribute("class",o),r._prevClass=o)}}var xm={create:Qu,update:Qu},Xo="__r",Yo="__c";function Rm(e){if(I(e[Xo])){var t=en?"change":"input";e[t]=[].concat(e[Xo],e[t]||[]),delete e[Xo]}I(e[Yo])&&(e.change=[].concat(e[Yo],e.change||[]),delete e[Yo])}var Fn;function Dm(e,t,r){var n=Fn;return function i(){var o=t.apply(null,arguments);o!==null&&cl(e,i,r,n)}}var Lm=Ba&&!(Su&&Number(Su[1])<=53);function jm(e,t,r,n){if(Lm){var i=rl,o=t;t=o._wrapper=function(a){if(a.target===a.currentTarget||a.timeStamp>=i||a.timeStamp<=0||a.target.ownerDocument!==document)return o.apply(this,arguments)}}Fn.addEventListener(e,t,Pf?{capture:r,passive:n}:r)}function cl(e,t,r,n){(n||Fn).removeEventListener(e,t._wrapper||t,r)}function Zo(e,t){if(!(W(e.data.on)&&W(t.data.on))){var r=t.data.on||{},n=e.data.on||{};Fn=t.elm||e.elm,Rm(r),kf(r,n,jm,cl,Dm,t.context),Fn=void 0}}var Nm={create:Zo,update:Zo,destroy:function(e){return Zo(e,Vt)}},vi;function ec(e,t){if(!(W(e.data.domProps)&&W(t.data.domProps))){var r,n,i=t.elm,o=e.data.domProps||{},a=t.data.domProps||{};(I(a.__ob__)||fe(a._v_attr_proxy))&&(a=t.data.domProps=ae({},a));for(r in o)r in a||(i[r]="");for(r in a){if(n=a[r],r==="textContent"||r==="innerHTML"){if(t.children&&(t.children.length=0),n===o[r])continue;i.childNodes.length===1&&i.removeChild(i.childNodes[0])}if(r==="value"&&i.tagName!=="PROGRESS"){i._value=n;var s=W(n)?"":String(n);Mm(i,s)&&(i.value=s)}else if(r==="innerHTML"&&Hs(i.tagName)&&W(i.innerHTML)){vi=vi||document.createElement("div"),vi.innerHTML="".concat(n,"");for(var c=vi.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;c.firstChild;)i.appendChild(c.firstChild)}else if(n!==o[r])try{i[r]=n}catch{}}}}function Mm(e,t){return!e.composing&&(e.tagName==="OPTION"||Fm(e,t)||km(e,t))}function Fm(e,t){var r=!0;try{r=document.activeElement!==e}catch{}return r&&e.value!==t}function km(e,t){var r=e.value,n=e._vModifiers;if(I(n)){if(n.number)return Dn(r)!==Dn(t);if(n.trim)return r.trim()!==t.trim()}return r!==t}var Bm={create:ec,update:ec},Um=Er(function(e){var t={},r=/;(?![^(]*\))/g,n=/:(.+)/;return e.split(r).forEach(function(i){if(i){var o=i.split(n);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t});function Qo(e){var t=fl(e.style);return e.staticStyle?ae(e.staticStyle,t):t}function fl(e){return Array.isArray(e)?Ef(e):typeof e=="string"?Um(e):e}function Hm(e,t){var r={},n;if(t)for(var i=e;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(n=Qo(i.data))&&ae(r,n);(n=Qo(e.data))&&ae(r,n);for(var o=e;o=o.parent;)o.data&&(n=Qo(o.data))&&ae(r,n);return r}var Vm=/^--/,tc=/\s*!important$/,rc=function(e,t,r){if(Vm.test(t))e.style.setProperty(t,r);else if(tc.test(r))e.style.setProperty(Un(t),r.replace(tc,""),"important");else{var n=qm(t);if(Array.isArray(r))for(var i=0,o=r.length;i-1?t.split(ll).forEach(function(n){return e.classList.add(n)}):e.classList.add(t);else{var r=" ".concat(e.getAttribute("class")||""," ");r.indexOf(" "+t+" ")<0&&e.setAttribute("class",(r+t).trim())}}function dl(e,t){if(!(!t||!(t=t.trim())))if(e.classList)t.indexOf(" ")>-1?t.split(ll).forEach(function(i){return e.classList.remove(i)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var r=" ".concat(e.getAttribute("class")||""," "),n=" "+t+" ";r.indexOf(n)>=0;)r=r.replace(n," ");r=r.trim(),r?e.setAttribute("class",r):e.removeAttribute("class")}}function vl(e){if(!!e){if(typeof e=="object"){var t={};return e.css!==!1&&ae(t,oc(e.name||"v")),ae(t,e),t}else if(typeof e=="string")return oc(e)}}var oc=Er(function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}}),hl=Ue&&!tn,Br="transition",ea="animation",Ai="transition",Ni="transitionend",Qa="animation",ml="animationend";hl&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Ai="WebkitTransition",Ni="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(Qa="WebkitAnimation",ml="webkitAnimationEnd"));var ac=Ue?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function yl(e){ac(function(){ac(e)})}function hr(e,t){var r=e._transitionClasses||(e._transitionClasses=[]);r.indexOf(t)<0&&(r.push(t),pl(e,t))}function Ot(e,t){e._transitionClasses&&Ct(e._transitionClasses,t),dl(e,t)}function gl(e,t,r){var n=_l(e,t),i=n.type,o=n.timeout,a=n.propCount;if(!i)return r();var s=i===Br?Ni:ml,c=0,f=function(){e.removeEventListener(s,l),r()},l=function(d){d.target===e&&++c>=a&&f()};setTimeout(function(){c0&&(f=Br,l=o,d=i.length):t===ea?c>0&&(f=ea,l=c,d=s.length):(l=Math.max(o,c),f=l>0?o>c?Br:ea:null,d=f?f===Br?i.length:s.length:0);var v=f===Br&&zm.test(r[Ai+"Property"]);return{type:f,timeout:l,propCount:d,hasTransform:v}}function sc(e,t){for(;e.length1}function cc(e,t){t.data.show!==!0&&es(t)}var Gm=Ue?{create:cc,activate:cc,remove:function(e,t){e.data.show!==!0?bl(e,t):t()}}:{},Km=[$m,xm,Nm,Bm,Wm,Gm],Jm=Km.concat(Cm),Xm=wm({nodeOps:bm,modules:Jm});tn&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&qs(e,"input")});var El={inserted:function(e,t,r,n){r.tag==="select"?(n.elm&&!n.elm._vOptions?Ht(r,"postpatch",function(){El.componentUpdated(e,t,r)}):fc(e,t,r.context),e._vOptions=[].map.call(e.options,Mi)):(r.tag==="textarea"||Za(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Ym),e.addEventListener("compositionend",dc),e.addEventListener("change",dc),tn&&(e.vmodel=!0)))},componentUpdated:function(e,t,r){if(r.tag==="select"){fc(e,t,r.context);var n=e._vOptions,i=e._vOptions=[].map.call(e.options,Mi);if(i.some(function(a,s){return!_r(a,n[s])})){var o=e.multiple?t.value.some(function(a){return pc(a,i)}):t.value!==t.oldValue&&pc(t.value,i);o&&qs(e,"change")}}}};function fc(e,t,r){lc(e,t),(en||ws)&&setTimeout(function(){lc(e,t)},0)}function lc(e,t,r){var n=t.value,i=e.multiple;if(!(i&&!Array.isArray(n))){for(var o,a,s=0,c=e.options.length;s-1,a.selected!==o&&(a.selected=o);else if(_r(Mi(a),n)){e.selectedIndex!==s&&(e.selectedIndex=s);return}i||(e.selectedIndex=-1)}}function pc(e,t){return t.every(function(r){return!_r(r,e)})}function Mi(e){return"_value"in e?e._value:e.value}function Ym(e){e.target.composing=!0}function dc(e){!e.target.composing||(e.target.composing=!1,qs(e.target,"input"))}function qs(e,t){var r=document.createEvent("HTMLEvents");r.initEvent(t,!0,!0),e.dispatchEvent(r)}function ts(e){return e.componentInstance&&(!e.data||!e.data.transition)?ts(e.componentInstance._vnode):e}var Zm={bind:function(e,t,r){var n=t.value;r=ts(r);var i=r.data&&r.data.transition,o=e.__vOriginalDisplay=e.style.display==="none"?"":e.style.display;n&&i?(r.data.show=!0,es(r,function(){e.style.display=o})):e.style.display=n?o:"none"},update:function(e,t,r){var n=t.value,i=t.oldValue;if(!n!=!i){r=ts(r);var o=r.data&&r.data.transition;o?(r.data.show=!0,n?es(r,function(){e.style.display=e.__vOriginalDisplay}):bl(r,function(){e.style.display="none"})):e.style.display=n?e.__vOriginalDisplay:"none"}},unbind:function(e,t,r,n,i){i||(e.style.display=e.__vOriginalDisplay)}},Qm={model:El,show:Zm},Al={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function rs(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?rs(Kf(t.children)):e}function wl(e){var t={},r=e.$options;for(var n in r.propsData)t[n]=e[n];var i=r._parentListeners;for(var n in i)t[gr(n)]=i[n];return t}function vc(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function ey(e){for(;e=e.parent;)if(e.data.transition)return!0}function ty(e,t){return t.key===e.key&&t.tag===e.tag}var ry=function(e){return e.tag||jn(e)},ny=function(e){return e.name==="show"},iy={name:"transition",props:Al,abstract:!0,render:function(e){var t=this,r=this.$slots.default;if(!!r&&(r=r.filter(ry),!!r.length)){var n=this.mode,i=r[0];if(ey(this.$vnode))return i;var o=rs(i);if(!o)return i;if(this._leaving)return vc(e,i);var a="__transition-".concat(this._uid,"-");o.key=o.key==null?o.isComment?a+"comment":a+o.tag:Bn(o.key)?String(o.key).indexOf(a)===0?o.key:a+o.key:o.key;var s=(o.data||(o.data={})).transition=wl(this),c=this._vnode,f=rs(c);if(o.data.directives&&o.data.directives.some(ny)&&(o.data.show=!0),f&&f.data&&!ty(o,f)&&!jn(f)&&!(f.componentInstance&&f.componentInstance._vnode.isComment)){var l=f.data.transition=ae({},s);if(n==="out-in")return this._leaving=!0,Ht(l,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),vc(e,i);if(n==="in-out"){if(jn(o))return c;var d,v=function(){d()};Ht(s,"afterEnter",v),Ht(s,"enterCancelled",v),Ht(l,"delayLeave",function(_){d=_})}}return i}}},Ol=ae({tag:String,moveClass:String},Al);delete Ol.mode;var oy={props:Ol,beforeMount:function(){var e=this,t=this._update;this._update=function(r,n){var i=Qf(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,r,n)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",r=Object.create(null),n=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=wl(this),s=0;s-1}function Eo(u,p){var y=this.__data__,$=Dr(y,u);return $<0?(++this.size,y.push([u,p])):y[$][1]=p,this}Oe.prototype.clear=go,Oe.prototype.delete=_o,Oe.prototype.get=bo,Oe.prototype.has=So,Oe.prototype.set=Eo;function Me(u){var p=-1,y=u==null?0:u.length;for(this.clear();++pre))return!1;var ne=U.get(u);if(ne&&U.get(p))return ne==p;var Te=-1,Fe=!0,me=y&o?new xr:void 0;for(U.set(u,p),U.set(p,u);++Te-1&&u%1==0&&u-1&&u%1==0&&u<=a}function ii(u){var p=typeof u;return u!=null&&(p=="object"||p=="function")}function ft(u){return u!=null&&typeof u=="object"}var oi=Rt?Tr(Rt):jo;function _n(u){return yn(u)?Ro(u):No(u)}function Wo(){return[]}function zo(){return!1}e.exports=qo})(ns,ns.exports);var is={exports:{}};(function(e,t){var r=200,n="__lodash_hash_undefined__",i=9007199254740991,o="[object Arguments]",a="[object Array]",s="[object Boolean]",c="[object Date]",f="[object Error]",l="[object Function]",d="[object GeneratorFunction]",v="[object Map]",_="[object Number]",S="[object Object]",P="[object Promise]",b="[object RegExp]",x="[object Set]",R="[object String]",M="[object Symbol]",j="[object WeakMap]",C="[object ArrayBuffer]",T="[object DataView]",h="[object Float32Array]",A="[object Float64Array]",O="[object Int8Array]",L="[object Int16Array]",N="[object Int32Array]",g="[object Uint8Array]",m="[object Uint8ClampedArray]",E="[object Uint16Array]",D="[object Uint32Array]",F=/[\\^$.*+?()[\]{}|]/g,H=/\w*$/,B=/^\[object .+?Constructor\]$/,V=/^(?:0|[1-9]\d*)$/,k={};k[o]=k[a]=k[C]=k[T]=k[s]=k[c]=k[h]=k[A]=k[O]=k[L]=k[N]=k[v]=k[_]=k[S]=k[b]=k[x]=k[R]=k[M]=k[g]=k[m]=k[E]=k[D]=!0,k[f]=k[l]=k[j]=!1;var X=typeof Le=="object"&&Le&&Le.Object===Object&&Le,K=typeof self=="object"&&self&&self.Object===Object&&self,ee=X||K||Function("return this")(),de=t&&!t.nodeType&&t,J=de&&!0&&e&&!e.nodeType&&e,le=J&&J.exports===de;function xe(u,p){return u.set(p[0],p[1]),u}function ge(u,p){return u.add(p),u}function Ye(u,p){for(var y=-1,$=u?u.length:0;++y<$&&p(u[y],y,u)!==!1;);return u}function Yt(u,p){for(var y=-1,$=p.length,z=u.length;++y<$;)u[z+y]=p[y];return u}function $t(u,p,y,$){var z=-1,U=u?u.length:0;for($&&U&&(y=u[++z]);++z-1}function yo(u,p){var y=this.__data__,$=Rr(y,u);return $<0?y.push([u,p]):y[$][1]=p,this}_e.prototype.clear=po,_e.prototype.delete=vo,_e.prototype.get=ho,_e.prototype.has=mo,_e.prototype.set=yo;function Oe(u){var p=-1,y=u?u.length:0;for(this.clear();++p-1&&u%1==0&&u-1&&u%1==0&&u<=i}function ft(u){var p=typeof u;return!!u&&(p=="object"||p=="function")}function oi(u){return!!u&&typeof u=="object"}function _n(u){return jr(u)?xr(u):Ro(u)}function Wo(){return[]}function zo(){return!1}e.exports=ti})(is,is.exports);var Tl={},Ws={exports:{}},zs={exports:{}},Pl=function(t,r){return function(){for(var i=new Array(arguments.length),o=0;o"u"}function dy(e){return e!==null&&!os(e)&&e.constructor!==null&&!os(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}function vy(e){return wr.call(e)==="[object ArrayBuffer]"}function hy(e){return typeof FormData<"u"&&e instanceof FormData}function my(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function yy(e){return typeof e=="string"}function gy(e){return typeof e=="number"}function Il(e){return e!==null&&typeof e=="object"}function wi(e){if(wr.call(e)!=="[object Object]")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}function _y(e){return wr.call(e)==="[object Date]"}function by(e){return wr.call(e)==="[object File]"}function Sy(e){return wr.call(e)==="[object Blob]"}function Cl(e){return wr.call(e)==="[object Function]"}function Ey(e){return Il(e)&&Cl(e.pipe)}function Ay(e){return typeof URLSearchParams<"u"&&e instanceof URLSearchParams}function wy(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function Oy(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function Ks(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),Gs(e))for(var r=0,n=e.length;r"u"||(Nr.isArray(c)?f=f+"[]":c=[c],Nr.forEach(c,function(d){Nr.isDate(d)?d=d.toISOString():Nr.isObject(d)&&(d=JSON.stringify(d)),o.push(hc(f)+"="+hc(d))}))}),i=o.join("&")}if(i){var a=t.indexOf("#");a!==-1&&(t=t.slice(0,a)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},Iy=ze;function Qi(){this.handlers=[]}Qi.prototype.use=function(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1};Qi.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Qi.prototype.forEach=function(t){Iy.forEach(this.handlers,function(n){n!==null&&t(n)})};var Cy=Qi,$y=ze,xy=function(t,r){$y.forEach(t,function(i,o){o!==r&&o.toUpperCase()===r.toUpperCase()&&(t[r]=i,delete t[o])})},xl=function(t,r,n,i,o){return t.config=r,n&&(t.code=n),t.request=i,t.response=o,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t},ta,mc;function Rl(){if(mc)return ta;mc=1;var e=xl;return ta=function(r,n,i,o,a){var s=new Error(r);return e(s,n,i,o,a)},ta}var ra,yc;function Ry(){if(yc)return ra;yc=1;var e=Rl();return ra=function(r,n,i){var o=i.config.validateStatus;!i.status||!o||o(i.status)?r(i):n(e("Request failed with status code "+i.status,i.config,null,i.request,i))},ra}var na,gc;function Dy(){if(gc)return na;gc=1;var e=ze;return na=e.isStandardBrowserEnv()?function(){return{write:function(n,i,o,a,s,c){var f=[];f.push(n+"="+encodeURIComponent(i)),e.isNumber(o)&&f.push("expires="+new Date(o).toGMTString()),e.isString(a)&&f.push("path="+a),e.isString(s)&&f.push("domain="+s),c===!0&&f.push("secure"),document.cookie=f.join("; ")},read:function(n){var i=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),na}var ia,_c;function Ly(){return _c||(_c=1,ia=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}),ia}var oa,bc;function jy(){return bc||(bc=1,oa=function(t,r){return r?t.replace(/\/+$/,"")+"/"+r.replace(/^\/+/,""):t}),oa}var aa,Sc;function Ny(){if(Sc)return aa;Sc=1;var e=Ly(),t=jy();return aa=function(n,i){return n&&!e(i)?t(n,i):i},aa}var sa,Ec;function My(){if(Ec)return sa;Ec=1;var e=ze,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return sa=function(n){var i={},o,a,s;return n&&e.forEach(n.split(` +`),function(f){if(s=f.indexOf(":"),o=e.trim(f.substr(0,s)).toLowerCase(),a=e.trim(f.substr(s+1)),o){if(i[o]&&t.indexOf(o)>=0)return;o==="set-cookie"?i[o]=(i[o]?i[o]:[]).concat([a]):i[o]=i[o]?i[o]+", "+a:a}}),i},sa}var ua,Ac;function Fy(){if(Ac)return ua;Ac=1;var e=ze;return ua=e.isStandardBrowserEnv()?function(){var r=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),i;function o(a){var s=a;return r&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return i=o(window.location.href),function(s){var c=e.isString(s)?o(s):s;return c.protocol===i.protocol&&c.host===i.host}}():function(){return function(){return!0}}(),ua}var ca,wc;function Oc(){if(wc)return ca;wc=1;var e=ze,t=Ry(),r=Dy(),n=$l,i=Ny(),o=My(),a=Fy(),s=Rl();return ca=function(f){return new Promise(function(d,v){var _=f.data,S=f.headers,P=f.responseType;e.isFormData(_)&&delete S["Content-Type"];var b=new XMLHttpRequest;if(f.auth){var x=f.auth.username||"",R=f.auth.password?unescape(encodeURIComponent(f.auth.password)):"";S.Authorization="Basic "+btoa(x+":"+R)}var M=i(f.baseURL,f.url);b.open(f.method.toUpperCase(),n(M,f.params,f.paramsSerializer),!0),b.timeout=f.timeout;function j(){if(!!b){var T="getAllResponseHeaders"in b?o(b.getAllResponseHeaders()):null,h=!P||P==="text"||P==="json"?b.responseText:b.response,A={data:h,status:b.status,statusText:b.statusText,headers:T,config:f,request:b};t(d,v,A),b=null}}if("onloadend"in b?b.onloadend=j:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(j)},b.onabort=function(){!b||(v(s("Request aborted",f,"ECONNABORTED",b)),b=null)},b.onerror=function(){v(s("Network Error",f,null,b)),b=null},b.ontimeout=function(){var h="timeout of "+f.timeout+"ms exceeded";f.timeoutErrorMessage&&(h=f.timeoutErrorMessage),v(s(h,f,f.transitional&&f.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},e.isStandardBrowserEnv()){var C=(f.withCredentials||a(M))&&f.xsrfCookieName?r.read(f.xsrfCookieName):void 0;C&&(S[f.xsrfHeaderName]=C)}"setRequestHeader"in b&&e.forEach(S,function(h,A){typeof _>"u"&&A.toLowerCase()==="content-type"?delete S[A]:b.setRequestHeader(A,h)}),e.isUndefined(f.withCredentials)||(b.withCredentials=!!f.withCredentials),P&&P!=="json"&&(b.responseType=f.responseType),typeof f.onDownloadProgress=="function"&&b.addEventListener("progress",f.onDownloadProgress),typeof f.onUploadProgress=="function"&&b.upload&&b.upload.addEventListener("progress",f.onUploadProgress),f.cancelToken&&f.cancelToken.promise.then(function(h){!b||(b.abort(),v(h),b=null)}),_||(_=null),b.send(_)})},ca}var Ee=ze,Tc=xy,ky=xl,By={"Content-Type":"application/x-www-form-urlencoded"};function Pc(e,t){!Ee.isUndefined(e)&&Ee.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function Uy(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Oc()),e}function Hy(e,t,r){if(Ee.isString(e))try{return(t||JSON.parse)(e),Ee.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}var eo={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:Uy(),transformRequest:[function(t,r){return Tc(r,"Accept"),Tc(r,"Content-Type"),Ee.isFormData(t)||Ee.isArrayBuffer(t)||Ee.isBuffer(t)||Ee.isStream(t)||Ee.isFile(t)||Ee.isBlob(t)?t:Ee.isArrayBufferView(t)?t.buffer:Ee.isURLSearchParams(t)?(Pc(r,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):Ee.isObject(t)||r&&r["Content-Type"]==="application/json"?(Pc(r,"application/json"),Hy(t)):t}],transformResponse:[function(t){var r=this.transitional,n=r&&r.silentJSONParsing,i=r&&r.forcedJSONParsing,o=!n&&this.responseType==="json";if(o||i&&Ee.isString(t)&&t.length)try{return JSON.parse(t)}catch(a){if(o)throw a.name==="SyntaxError"?ky(a,this,"E_JSON_PARSE"):a}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300}};eo.headers={common:{Accept:"application/json, text/plain, */*"}};Ee.forEach(["delete","get","head"],function(t){eo.headers[t]={}});Ee.forEach(["post","put","patch"],function(t){eo.headers[t]=Ee.merge(By)});var Js=eo,Vy=ze,qy=Js,Wy=function(t,r,n){var i=this||qy;return Vy.forEach(n,function(a){t=a.call(i,t,r)}),t},fa,Ic;function Dl(){return Ic||(Ic=1,fa=function(t){return!!(t&&t.__CANCEL__)}),fa}var Cc=ze,la=Wy,zy=Dl(),Gy=Js;function pa(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var Ky=function(t){pa(t),t.headers=t.headers||{},t.data=la.call(t,t.data,t.headers,t.transformRequest),t.headers=Cc.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Cc.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var r=t.adapter||Gy.adapter;return r(t).then(function(i){return pa(t),i.data=la.call(t,i.data,i.headers,t.transformResponse),i},function(i){return zy(i)||(pa(t),i&&i.response&&(i.response.data=la.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},Ie=ze,Ll=function(t,r){r=r||{};var n={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function c(v,_){return Ie.isPlainObject(v)&&Ie.isPlainObject(_)?Ie.merge(v,_):Ie.isPlainObject(_)?Ie.merge({},_):Ie.isArray(_)?_.slice():_}function f(v){Ie.isUndefined(r[v])?Ie.isUndefined(t[v])||(n[v]=c(void 0,t[v])):n[v]=c(t[v],r[v])}Ie.forEach(i,function(_){Ie.isUndefined(r[_])||(n[_]=c(void 0,r[_]))}),Ie.forEach(o,f),Ie.forEach(a,function(_){Ie.isUndefined(r[_])?Ie.isUndefined(t[_])||(n[_]=c(void 0,t[_])):n[_]=c(void 0,r[_])}),Ie.forEach(s,function(_){_ in r?n[_]=c(t[_],r[_]):_ in t&&(n[_]=c(void 0,t[_]))});var l=i.concat(o).concat(a).concat(s),d=Object.keys(t).concat(Object.keys(r)).filter(function(_){return l.indexOf(_)===-1});return Ie.forEach(d,f),n};const Jy=[["axios@0.21.4","/home/runner/work/ploi-core/ploi-core"]],Xy=!0,Yy="axios@0.21.4",Zy="axios@0.21.4",Qy=!1,eg="sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",tg="/axios",rg={},ng={type:"version",registry:!0,raw:"axios@0.21.4",name:"axios",escapedName:"axios",rawSpec:"0.21.4",saveSpec:null,fetchSpec:"0.21.4"},ig=["#DEV:/","/@inertiajs/inertia"],og="https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",ag="0.21.4",sg="/home/runner/work/ploi-core/ploi-core",ug={name:"Matt Zabriskie"},cg={"./lib/adapters/http.js":"./lib/adapters/xhr.js"},fg={url:"https://github.com/axios/axios/issues"},lg=[{path:"./dist/axios.min.js",threshold:"5kB"}],pg={"follow-redirects":"^1.14.0"},dg="Promise based HTTP client for the browser and node.js",vg={coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},hg="https://axios-http.com",mg="dist/axios.min.js",yg=["xhr","http","ajax","promise","node"],gg="MIT",_g="index.js",bg="axios",Sg={type:"git",url:"git+https://github.com/axios/axios.git"},Eg={build:"NODE_ENV=production grunt build",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",examples:"node ./examples/server.js",fix:"eslint --fix lib/**/*.js",postversion:"git push && git push --tags",preversion:"npm test",start:"node ./sandbox/server.js",test:"grunt test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},Ag="./index.d.ts",wg="dist/axios.min.js",Og="0.21.4",Tg={_args:Jy,_development:Xy,_from:Yy,_id:Zy,_inBundle:Qy,_integrity:eg,_location:tg,_phantomChildren:rg,_requested:ng,_requiredBy:ig,_resolved:og,_spec:ag,_where:sg,author:ug,browser:cg,bugs:fg,bundlesize:lg,dependencies:pg,description:dg,devDependencies:vg,homepage:hg,jsdelivr:mg,keywords:yg,license:gg,main:_g,name:bg,repository:Sg,scripts:Eg,typings:Ag,unpkg:wg,version:Og};var jl=Tg,Xs={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){Xs[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var $c={},Pg=jl.version.split(".");function Nl(e,t){for(var r=t?t.split("."):Pg,n=e.split("."),i=0;i<3;i++){if(r[i]>n[i])return!0;if(r[i]0;){var o=n[i],a=t[o];if(a){var s=e[o],c=s===void 0||a(s,o,e);if(c!==!0)throw new TypeError("option "+o+" must be "+c);continue}if(r!==!0)throw Error("Unknown option "+o)}}var Cg={isOlderVersion:Nl,assertOptions:Ig,validators:Xs},Ml=ze,$g=$l,xc=Cy,Rc=Ky,to=Ll,Fl=Cg,Mr=Fl.validators;function Wn(e){this.defaults=e,this.interceptors={request:new xc,response:new xc}}Wn.prototype.request=function(t){typeof t=="string"?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=to(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;r!==void 0&&Fl.assertOptions(r,{silentJSONParsing:Mr.transitional(Mr.boolean,"1.0.0"),forcedJSONParsing:Mr.transitional(Mr.boolean,"1.0.0"),clarifyTimeoutError:Mr.transitional(Mr.boolean,"1.0.0")},!1);var n=[],i=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(t)===!1||(i=i&&v.synchronous,n.unshift(v.fulfilled,v.rejected))});var o=[];this.interceptors.response.forEach(function(v){o.push(v.fulfilled,v.rejected)});var a;if(!i){var s=[Rc,void 0];for(Array.prototype.unshift.apply(s,n),s=s.concat(o),a=Promise.resolve(t);s.length;)a=a.then(s.shift(),s.shift());return a}for(var c=t;n.length;){var f=n.shift(),l=n.shift();try{c=f(c)}catch(d){l(d);break}}try{a=Rc(c)}catch(d){return Promise.reject(d)}for(;o.length;)a=a.then(o.shift(),o.shift());return a};Wn.prototype.getUri=function(t){return t=to(this.defaults,t),$g(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};Ml.forEach(["delete","get","head","options"],function(t){Wn.prototype[t]=function(r,n){return this.request(to(n||{},{method:t,url:r,data:(n||{}).data}))}});Ml.forEach(["post","put","patch"],function(t){Wn.prototype[t]=function(r,n,i){return this.request(to(i||{},{method:t,url:r,data:n}))}});var xg=Wn,da,Dc;function kl(){if(Dc)return da;Dc=1;function e(t){this.message=t}return e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,da=e,da}var va,Lc;function Rg(){if(Lc)return va;Lc=1;var e=kl();function t(r){if(typeof r!="function")throw new TypeError("executor must be a function.");var n;this.promise=new Promise(function(a){n=a});var i=this;r(function(a){i.reason||(i.reason=new e(a),n(i.reason))})}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.source=function(){var n,i=new t(function(a){n=a});return{token:i,cancel:n}},va=t,va}var ha,jc;function Dg(){return jc||(jc=1,ha=function(t){return function(n){return t.apply(null,n)}}),ha}var ma,Nc;function Lg(){return Nc||(Nc=1,ma=function(t){return typeof t=="object"&&t.isAxiosError===!0}),ma}var Mc=ze,jg=Pl,Oi=xg,Ng=Ll,Mg=Js;function Bl(e){var t=new Oi(e),r=jg(Oi.prototype.request,t);return Mc.extend(r,Oi.prototype,t),Mc.extend(r,t),r}var it=Bl(Mg);it.Axios=Oi;it.create=function(t){return Bl(Ng(it.defaults,t))};it.Cancel=kl();it.CancelToken=Rg();it.isCancel=Dl();it.all=function(t){return Promise.all(t)};it.spread=Dg();it.isAxiosError=Lg();zs.exports=it;zs.exports.default=it;(function(e){e.exports=zs.exports})(Ws);const Fg=sd(Ws.exports);var kg=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},r=Symbol("test"),n=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(n)!=="[object Symbol]")return!1;var i=42;t[r]=i;for(r in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==r||!Object.prototype.propertyIsEnumerable.call(t,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var a=Object.getOwnPropertyDescriptor(t,r);if(a.value!==i||a.enumerable!==!0)return!1}return!0},Fc=typeof Symbol<"u"&&Symbol,Bg=kg,Ug=function(){return typeof Fc!="function"||typeof Symbol!="function"||typeof Fc("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:Bg()},Hg="Function.prototype.bind called on incompatible ",ya=Array.prototype.slice,Vg=Object.prototype.toString,qg="[object Function]",Wg=function(t){var r=this;if(typeof r!="function"||Vg.call(r)!==qg)throw new TypeError(Hg+r);for(var n=ya.call(arguments,1),i,o=function(){if(this instanceof i){var l=r.apply(this,n.concat(ya.call(arguments)));return Object(l)===l?l:this}else return r.apply(t,n.concat(ya.call(arguments)))},a=Math.max(0,r.length-n.length),s=[],c=0;c"u"?te:kt(Uint8Array),Kr={"%AggregateError%":typeof AggregateError>"u"?te:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?te:ArrayBuffer,"%ArrayIteratorPrototype%":Fr?kt([][Symbol.iterator]()):te,"%AsyncFromSyncIteratorPrototype%":te,"%AsyncFunction%":Ur,"%AsyncGenerator%":Ur,"%AsyncGeneratorFunction%":Ur,"%AsyncIteratorPrototype%":Ur,"%Atomics%":typeof Atomics>"u"?te:Atomics,"%BigInt%":typeof BigInt>"u"?te:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?te:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?te:Float32Array,"%Float64Array%":typeof Float64Array>"u"?te:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?te:FinalizationRegistry,"%Function%":Ul,"%GeneratorFunction%":Ur,"%Int8Array%":typeof Int8Array>"u"?te:Int8Array,"%Int16Array%":typeof Int16Array>"u"?te:Int16Array,"%Int32Array%":typeof Int32Array>"u"?te:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Fr?kt(kt([][Symbol.iterator]())):te,"%JSON%":typeof JSON=="object"?JSON:te,"%Map%":typeof Map>"u"?te:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Fr?te:kt(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?te:Promise,"%Proxy%":typeof Proxy>"u"?te:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?te:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?te:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Fr?te:kt(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?te:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Fr?kt(""[Symbol.iterator]()):te,"%Symbol%":Fr?Symbol:te,"%SyntaxError%":Xr,"%ThrowTypeError%":Jg,"%TypedArray%":Xg,"%TypeError%":Gr,"%Uint8Array%":typeof Uint8Array>"u"?te:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?te:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?te:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?te:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?te:WeakMap,"%WeakRef%":typeof WeakRef>"u"?te:WeakRef,"%WeakSet%":typeof WeakSet>"u"?te:WeakSet},Yg=function e(t){var r;if(t==="%AsyncFunction%")r=ga("async function () {}");else if(t==="%GeneratorFunction%")r=ga("function* () {}");else if(t==="%AsyncGeneratorFunction%")r=ga("async function* () {}");else if(t==="%AsyncGenerator%"){var n=e("%AsyncGeneratorFunction%");n&&(r=n.prototype)}else if(t==="%AsyncIteratorPrototype%"){var i=e("%AsyncGenerator%");i&&(r=kt(i.prototype))}return Kr[t]=r,r},kc={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},zn=Ys,Fi=Kg,Zg=zn.call(Function.call,Array.prototype.concat),Qg=zn.call(Function.apply,Array.prototype.splice),Bc=zn.call(Function.call,String.prototype.replace),ki=zn.call(Function.call,String.prototype.slice),e_=zn.call(Function.call,RegExp.prototype.exec),t_=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,r_=/\\(\\)?/g,n_=function(t){var r=ki(t,0,1),n=ki(t,-1);if(r==="%"&&n!=="%")throw new Xr("invalid intrinsic syntax, expected closing `%`");if(n==="%"&&r!=="%")throw new Xr("invalid intrinsic syntax, expected opening `%`");var i=[];return Bc(t,t_,function(o,a,s,c){i[i.length]=s?Bc(c,r_,"$1"):a||o}),i},i_=function(t,r){var n=t,i;if(Fi(kc,n)&&(i=kc[n],n="%"+i[0]+"%"),Fi(Kr,n)){var o=Kr[n];if(o===Ur&&(o=Yg(n)),typeof o>"u"&&!r)throw new Gr("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:i,name:n,value:o}}throw new Xr("intrinsic "+t+" does not exist!")},Zs=function(t,r){if(typeof t!="string"||t.length===0)throw new Gr("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new Gr('"allowMissing" argument must be a boolean');if(e_(/^%?[^%]*%?$/g,t)===null)throw new Xr("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=n_(t),i=n.length>0?n[0]:"",o=i_("%"+i+"%",r),a=o.name,s=o.value,c=!1,f=o.alias;f&&(i=f[0],Qg(n,Zg([0,1],f)));for(var l=1,d=!0;l=n.length){var P=mr(s,v);d=!!P,d&&"get"in P&&!("originalValue"in P.get)?s=P.get:s=s[v]}else d=Fi(s,v),s=s[v];d&&!c&&(Kr[a]=s)}}return s},Hl={exports:{}};(function(e){var t=Ys,r=Zs,n=r("%Function.prototype.apply%"),i=r("%Function.prototype.call%"),o=r("%Reflect.apply%",!0)||t.call(i,n),a=r("%Object.getOwnPropertyDescriptor%",!0),s=r("%Object.defineProperty%",!0),c=r("%Math.max%");if(s)try{s({},"a",{value:1})}catch{s=null}e.exports=function(d){var v=o(t,i,arguments);if(a&&s){var _=a(v,"length");_.configurable&&s(v,"length",{value:1+c(0,d.length-(arguments.length-1))})}return v};var f=function(){return o(t,n,arguments)};s?s(e.exports,"apply",{value:f}):e.exports.apply=f})(Hl);var Vl=Zs,ql=Hl.exports,o_=ql(Vl("String.prototype.indexOf")),a_=function(t,r){var n=Vl(t,!!r);return typeof n=="function"&&o_(t,".prototype.")>-1?ql(n):n};const s_={},u_=Object.freeze(Object.defineProperty({__proto__:null,default:s_},Symbol.toStringTag,{value:"Module"})),c_=_f(u_);var Qs=typeof Map=="function"&&Map.prototype,ba=Object.getOwnPropertyDescriptor&&Qs?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,Bi=Qs&&ba&&typeof ba.get=="function"?ba.get:null,f_=Qs&&Map.prototype.forEach,eu=typeof Set=="function"&&Set.prototype,Sa=Object.getOwnPropertyDescriptor&&eu?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Ui=eu&&Sa&&typeof Sa.get=="function"?Sa.get:null,l_=eu&&Set.prototype.forEach,p_=typeof WeakMap=="function"&&WeakMap.prototype,Cn=p_?WeakMap.prototype.has:null,d_=typeof WeakSet=="function"&&WeakSet.prototype,$n=d_?WeakSet.prototype.has:null,v_=typeof WeakRef=="function"&&WeakRef.prototype,Uc=v_?WeakRef.prototype.deref:null,h_=Boolean.prototype.valueOf,m_=Object.prototype.toString,y_=Function.prototype.toString,g_=String.prototype.match,tu=String.prototype.slice,qt=String.prototype.replace,__=String.prototype.toUpperCase,Hc=String.prototype.toLowerCase,Wl=RegExp.prototype.test,Vc=Array.prototype.concat,pt=Array.prototype.join,b_=Array.prototype.slice,qc=Math.floor,ss=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Ea=Object.getOwnPropertySymbols,us=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Yr=typeof Symbol=="function"&&typeof Symbol.iterator=="object",$e=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Yr?"object":"symbol")?Symbol.toStringTag:null,zl=Object.prototype.propertyIsEnumerable,Wc=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function zc(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||Wl.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var n=e<0?-qc(-e):qc(e);if(n!==e){var i=String(n),o=tu.call(t,i.length+1);return qt.call(i,r,"$&_")+"."+qt.call(qt.call(o,/([0-9]{3})/g,"$&_"),/_$/,"")}}return qt.call(t,r,"$&_")}var cs=c_,Gc=cs.custom,Kc=Kl(Gc)?Gc:null,S_=function e(t,r,n,i){var o=r||{};if(Bt(o,"quoteStyle")&&o.quoteStyle!=="single"&&o.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Bt(o,"maxStringLength")&&(typeof o.maxStringLength=="number"?o.maxStringLength<0&&o.maxStringLength!==1/0:o.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=Bt(o,"customInspect")?o.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Bt(o,"indent")&&o.indent!==null&&o.indent!==" "&&!(parseInt(o.indent,10)===o.indent&&o.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Bt(o,"numericSeparator")&&typeof o.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=o.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return Xl(t,o);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var c=String(t);return s?zc(t,c):c}if(typeof t=="bigint"){var f=String(t)+"n";return s?zc(t,f):f}var l=typeof o.depth>"u"?5:o.depth;if(typeof n>"u"&&(n=0),n>=l&&l>0&&typeof t=="object")return fs(t)?"[Array]":"[Object]";var d=k_(o,n);if(typeof i>"u")i=[];else if(Jl(i,t)>=0)return"[Circular]";function v(m,E,D){if(E&&(i=b_.call(i),i.push(E)),D){var F={depth:o.depth};return Bt(o,"quoteStyle")&&(F.quoteStyle=o.quoteStyle),e(m,F,n+1,i)}return e(m,o,n+1,i)}if(typeof t=="function"&&!Jc(t)){var _=$_(t),S=mi(t,v);return"[Function"+(_?": "+_:" (anonymous)")+"]"+(S.length>0?" { "+pt.call(S,", ")+" }":"")}if(Kl(t)){var P=Yr?qt.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):us.call(t);return typeof t=="object"&&!Yr?An(P):P}if(N_(t)){for(var b="<"+Hc.call(String(t.nodeName)),x=t.attributes||[],R=0;R",b}if(fs(t)){if(t.length===0)return"[]";var M=mi(t,v);return d&&!F_(M)?"["+ls(M,d)+"]":"[ "+pt.call(M,", ")+" ]"}if(w_(t)){var j=mi(t,v);return!("cause"in Error.prototype)&&"cause"in t&&!zl.call(t,"cause")?"{ ["+String(t)+"] "+pt.call(Vc.call("[cause]: "+v(t.cause),j),", ")+" }":j.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+pt.call(j,", ")+" }"}if(typeof t=="object"&&a){if(Kc&&typeof t[Kc]=="function"&&cs)return cs(t,{depth:l-n});if(a!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(x_(t)){var C=[];return f_.call(t,function(m,E){C.push(v(E,t,!0)+" => "+v(m,t))}),Xc("Map",Bi.call(t),C,d)}if(L_(t)){var T=[];return l_.call(t,function(m){T.push(v(m,t))}),Xc("Set",Ui.call(t),T,d)}if(R_(t))return Aa("WeakMap");if(j_(t))return Aa("WeakSet");if(D_(t))return Aa("WeakRef");if(T_(t))return An(v(Number(t)));if(I_(t))return An(v(ss.call(t)));if(P_(t))return An(h_.call(t));if(O_(t))return An(v(String(t)));if(!A_(t)&&!Jc(t)){var h=mi(t,v),A=Wc?Wc(t)===Object.prototype:t instanceof Object||t.constructor===Object,O=t instanceof Object?"":"null prototype",L=!A&&$e&&Object(t)===t&&$e in t?tu.call(Xt(t),8,-1):O?"Object":"",N=A||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",g=N+(L||O?"["+pt.call(Vc.call([],L||[],O||[]),": ")+"] ":"");return h.length===0?g+"{}":d?g+"{"+ls(h,d)+"}":g+"{ "+pt.call(h,", ")+" }"}return String(t)};function Gl(e,t,r){var n=(r.quoteStyle||t)==="double"?'"':"'";return n+e+n}function E_(e){return qt.call(String(e),/"/g,""")}function fs(e){return Xt(e)==="[object Array]"&&(!$e||!(typeof e=="object"&&$e in e))}function A_(e){return Xt(e)==="[object Date]"&&(!$e||!(typeof e=="object"&&$e in e))}function Jc(e){return Xt(e)==="[object RegExp]"&&(!$e||!(typeof e=="object"&&$e in e))}function w_(e){return Xt(e)==="[object Error]"&&(!$e||!(typeof e=="object"&&$e in e))}function O_(e){return Xt(e)==="[object String]"&&(!$e||!(typeof e=="object"&&$e in e))}function T_(e){return Xt(e)==="[object Number]"&&(!$e||!(typeof e=="object"&&$e in e))}function P_(e){return Xt(e)==="[object Boolean]"&&(!$e||!(typeof e=="object"&&$e in e))}function Kl(e){if(Yr)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!us)return!1;try{return us.call(e),!0}catch{}return!1}function I_(e){if(!e||typeof e!="object"||!ss)return!1;try{return ss.call(e),!0}catch{}return!1}var C_=Object.prototype.hasOwnProperty||function(e){return e in this};function Bt(e,t){return C_.call(e,t)}function Xt(e){return m_.call(e)}function $_(e){if(e.name)return e.name;var t=g_.call(y_.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function Jl(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,n=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,n="... "+r+" more character"+(r>1?"s":"");return Xl(tu.call(e,0,t.maxStringLength),t)+n}var i=qt.call(qt.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,M_);return Gl(i,"single",t)}function M_(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+__.call(t.toString(16))}function An(e){return"Object("+e+")"}function Aa(e){return e+" { ? }"}function Xc(e,t,r,n){var i=n?ls(r,n):pt.call(r,", ");return e+" ("+t+") {"+i+"}"}function F_(e){for(var t=0;t=0)return!1;return!0}function k_(e,t){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=pt.call(Array(e.indent+1)," ");else return null;return{base:r,prev:pt.call(Array(t+1),r)}}function ls(e,t){if(e.length===0)return"";var r=` `+t.prev+t.base;return r+pt.call(e,","+r)+` -`+t.prev}function mi(e,t){var r=fs(e),n=[];if(r){n.length=e.length;for(var i=0;i1;){var r=t.pop(),n=r.obj[r.prop];if(lr(n)){for(var i=[],o=0;o=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||o===U_.RFC1738&&(f===40||f===41)){s+=a.charAt(c);continue}if(f<128){s=s+lt[f];continue}if(f<2048){s=s+(lt[192|f>>6]+lt[128|f&63]);continue}if(f<55296||f>=57344){s=s+(lt[224|f>>12]+lt[128|f>>6&63]+lt[128|f&63]);continue}c+=1,f=65536+((f&1023)<<10|a.charCodeAt(c)&1023),s+=lt[240|f>>18]+lt[128|f>>12&63]+lt[128|f>>6&63]+lt[128|f&63]}return s},q_=function(t){for(var r=[{obj:{o:t},prop:"o"}],n=[],i=0;i"u"&&(M=0)}if(typeof c=="function"?x=c(r,x):x instanceof Date?x=d(x):n==="comma"&&At(x)&&(x=ps.maybeMap(x,function(V){return V instanceof Date?d(V):V})),x===null){if(o)return s&&!S?s(r,Se.encoder,P,"key",v):r;x=""}if(rb(x)||ps.isBuffer(x)){if(s){var T=S?r:s(r,Se.encoder,P,"key",v);if(n==="comma"&&S){for(var h=Q_.call(String(x),","),A="",w=0;w"u")return L;var N;if(n==="comma"&&At(x))N=[{value:x.length>0?x.join(",")||null:void 0}];else if(At(c))N=c;else{var g=Object.keys(x);N=f?g.sort(f):g}for(var m=i&&At(x)&&x.length===1?r+"[]":r,E=0;E"u"?Se.allowDots:!!t.allowDots,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:Se.charsetSentinel,delimiter:typeof t.delimiter>"u"?Se.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:Se.encode,encoder:typeof t.encoder=="function"?t.encoder:Se.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:Se.encodeValuesOnly,filter:o,format:n,formatter:i,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:Se.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:Se.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:Se.strictNullHandling}},ob=function(e,t){var r=e,n=ib(t),i,o;typeof n.filter=="function"?(o=n.filter,r=o("",r)):At(n.filter)&&(o=n.filter,i=o);var a=[];if(typeof r!="object"||r===null)return"";var s;t&&t.arrayFormat in Yc?s=t.arrayFormat:t&&"indices"in t?s=t.indices?"indices":"repeat":s="indices";var c=Yc[s];if(t&&"commaRoundTrip"in t&&typeof t.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var f=c==="comma"&&t&&t.commaRoundTrip;i||(i=Object.keys(r)),n.sort&&i.sort(n.sort);for(var l=Ql(),d=0;d0?S+_:""},Zr=Zl,ds=Object.prototype.hasOwnProperty,ab=Array.isArray,ye={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:Zr.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},sb=function(e){return e.replace(/&#(\d+);/g,function(t,r){return String.fromCharCode(parseInt(r,10))})},tp=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},ub="utf8=%26%2310003%3B",cb="utf8=%E2%9C%93",fb=function(t,r){var n={},i=r.ignoreQueryPrefix?t.replace(/^\?/,""):t,o=r.parameterLimit===1/0?void 0:r.parameterLimit,a=i.split(r.delimiter,o),s=-1,c,f=r.charset;if(r.charsetSentinel)for(c=0;c-1&&(S=ab(S)?[S]:S),ds.call(n,_)?n[_]=Zr.combine(n[_],S):n[_]=S}return n},lb=function(e,t,r,n){for(var i=n?t:tp(t,r),o=e.length-1;o>=0;--o){var a,s=e[o];if(s==="[]"&&r.parseArrays)a=[].concat(i);else{a=r.plainObjects?Object.create(null):{};var c=s.charAt(0)==="["&&s.charAt(s.length-1)==="]"?s.slice(1,-1):s,f=parseInt(c,10);!r.parseArrays&&c===""?a={0:i}:!isNaN(f)&&s!==c&&String(f)===c&&f>=0&&r.parseArrays&&f<=r.arrayLimit?(a=[],a[f]=i):c!=="__proto__"&&(a[c]=i)}i=a}return i},pb=function(t,r,n,i){if(!!t){var o=n.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,a=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,c=n.depth>0&&a.exec(o),f=c?o.slice(0,c.index):o,l=[];if(f){if(!n.plainObjects&&ds.call(Object.prototype,f)&&!n.allowPrototypes)return;l.push(f)}for(var d=0;n.depth>0&&(c=s.exec(o))!==null&&d"u"?ye.charset:t.charset;return{allowDots:typeof t.allowDots>"u"?ye.allowDots:!!t.allowDots,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:ye.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:ye.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:ye.arrayLimit,charset:r,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:ye.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:ye.comma,decoder:typeof t.decoder=="function"?t.decoder:ye.decoder,delimiter:typeof t.delimiter=="string"||Zr.isRegExp(t.delimiter)?t.delimiter:ye.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:ye.depth,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:ye.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:ye.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:ye.plainObjects,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:ye.strictNullHandling}},vb=function(e,t){var r=db(t);if(e===""||e===null||typeof e>"u")return r.plainObjects?Object.create(null):{};for(var n=typeof e=="string"?fb(e,r):e,i=r.plainObjects?Object.create(null):{},o=Object.keys(n),a=0;a"+JSON.stringify(C));var h=document.createElement("html");h.innerHTML=C,h.querySelectorAll("a").forEach(function(w){return w.setAttribute("target","_top")}),this.modal=document.createElement("div"),this.modal.style.position="fixed",this.modal.style.width="100vw",this.modal.style.height="100vh",this.modal.style.padding="50px",this.modal.style.boxSizing="border-box",this.modal.style.backgroundColor="rgba(0, 0, 0, .6)",this.modal.style.zIndex=2e5,this.modal.addEventListener("click",function(){return T.hide()});var A=document.createElement("iframe");if(A.style.backgroundColor="white",A.style.borderRadius="5px",A.style.width="100%",A.style.height="100%",this.modal.appendChild(A),document.body.prepend(this.modal),document.body.style.overflow="hidden",!A.contentWindow)throw new Error("iframe not yet ready.");A.contentWindow.document.open(),A.contentWindow.document.write(h.outerHTML),A.contentWindow.document.close(),this.listener=this.hideOnEscape.bind(this),document.addEventListener("keydown",this.listener)},hide:function(){this.modal.outerHTML="",this.modal=null,document.body.style.overflow="visible",document.removeEventListener("keydown",this.listener)},hideOnEscape:function(C){C.keyCode===27&&this.hide()}};function c(C,T){var h;return function(){var A=arguments,w=this;clearTimeout(h),h=setTimeout(function(){return C.apply(w,[].slice.call(A))},T)}}function f(C,T,h){for(var A in T===void 0&&(T=new FormData),h===void 0&&(h=null),C=C||{})Object.prototype.hasOwnProperty.call(C,A)&&d(T,l(h,A),C[A]);return T}function l(C,T){return C?C+"["+T+"]":T}function d(C,T,h){return Array.isArray(h)?Array.from(h.keys()).forEach(function(A){return d(C,l(T,A.toString()),h[A])}):h instanceof Date?C.append(T,h.toISOString()):h instanceof File?C.append(T,h,h.name):h instanceof Blob?C.append(T,h):typeof h=="boolean"?C.append(T,h?"1":"0"):typeof h=="string"?C.append(T,h):typeof h=="number"?C.append(T,""+h):h==null?C.append(T,""):void f(h,C,T)}function v(C){return new URL(C.toString(),window.location.toString())}function _(C,T,h){var A=T.toString().includes("http"),w=A||T.toString().startsWith("/"),L=!w&&!T.toString().startsWith("#")&&!T.toString().startsWith("?"),N=T.toString().includes("?")||C===e.Method.GET&&Object.keys(h).length,g=T.toString().includes("#"),m=new URL(T.toString(),"http://localhost");return C===e.Method.GET&&Object.keys(h).length&&(m.search=n.stringify(i(n.parse(m.search,{ignoreQueryPrefix:!0}),h),{encodeValuesOnly:!0,arrayFormat:"brackets"}),h={}),[[A?m.protocol+"//"+m.host:"",w?m.pathname:"",L?m.pathname.substring(1):"",N?m.search:"",g?m.hash:""].join(""),h]}function S(C){return(C=new URL(C.href)).hash="",C}function P(C,T){return document.dispatchEvent(new CustomEvent("inertia:"+C,T))}(a=e.Method||(e.Method={})).GET="get",a.POST="post",a.PUT="put",a.PATCH="patch",a.DELETE="delete";var b=function(C){return P("finish",{detail:{visit:C}})},x=function(C){return P("navigate",{detail:{page:C}})},R=function(){function C(){this.visitId=null}var T=C.prototype;return T.init=function(h){var A=h.resolveComponent,w=h.swapComponent;this.page=h.initialPage,this.resolveComponent=A,this.swapComponent=w,this.isBackForwardVisit()?this.handleBackForwardVisit(this.page):this.isLocationVisit()?this.handleLocationVisit(this.page):this.handleInitialPageVisit(this.page),this.setupEventListeners()},T.handleInitialPageVisit=function(h){this.page.url+=window.location.hash,this.setPage(h,{preserveState:!0}).then(function(){return x(h)})},T.setupEventListeners=function(){window.addEventListener("popstate",this.handlePopstateEvent.bind(this)),document.addEventListener("scroll",c(this.handleScrollEvent.bind(this),100),!0)},T.scrollRegions=function(){return document.querySelectorAll("[scroll-region]")},T.handleScrollEvent=function(h){typeof h.target.hasAttribute=="function"&&h.target.hasAttribute("scroll-region")&&this.saveScrollPositions()},T.saveScrollPositions=function(){this.replaceState(o({},this.page,{scrollRegions:Array.from(this.scrollRegions()).map(function(h){return{top:h.scrollTop,left:h.scrollLeft}})}))},T.resetScrollPositions=function(){var h;document.documentElement.scrollTop=0,document.documentElement.scrollLeft=0,this.scrollRegions().forEach(function(A){A.scrollTop=0,A.scrollLeft=0}),this.saveScrollPositions(),window.location.hash&&((h=document.getElementById(window.location.hash.slice(1)))==null||h.scrollIntoView())},T.restoreScrollPositions=function(){var h=this;this.page.scrollRegions&&this.scrollRegions().forEach(function(A,w){var L=h.page.scrollRegions[w];L&&(A.scrollTop=L.top,A.scrollLeft=L.left)})},T.isBackForwardVisit=function(){return window.history.state&&window.performance&&window.performance.getEntriesByType("navigation").length>0&&window.performance.getEntriesByType("navigation")[0].type==="back_forward"},T.handleBackForwardVisit=function(h){var A=this;window.history.state.version=h.version,this.setPage(window.history.state,{preserveScroll:!0,preserveState:!0}).then(function(){A.restoreScrollPositions(),x(h)})},T.locationVisit=function(h,A){try{window.sessionStorage.setItem("inertiaLocationVisit",JSON.stringify({preserveScroll:A})),window.location.href=h.href,S(window.location).href===S(h).href&&window.location.reload()}catch{return!1}},T.isLocationVisit=function(){try{return window.sessionStorage.getItem("inertiaLocationVisit")!==null}catch{return!1}},T.handleLocationVisit=function(h){var A,w,L,N,g=this,m=JSON.parse(window.sessionStorage.getItem("inertiaLocationVisit")||"");window.sessionStorage.removeItem("inertiaLocationVisit"),h.url+=window.location.hash,h.rememberedState=(A=(w=window.history.state)==null?void 0:w.rememberedState)!=null?A:{},h.scrollRegions=(L=(N=window.history.state)==null?void 0:N.scrollRegions)!=null?L:[],this.setPage(h,{preserveScroll:m.preserveScroll,preserveState:!0}).then(function(){m.preserveScroll&&g.restoreScrollPositions(),x(h)})},T.isLocationVisitResponse=function(h){return h&&h.status===409&&h.headers["x-inertia-location"]},T.isInertiaResponse=function(h){return h==null?void 0:h.headers["x-inertia"]},T.createVisitId=function(){return this.visitId={},this.visitId},T.cancelVisit=function(h,A){var w=A.cancelled,L=w!==void 0&&w,N=A.interrupted,g=N!==void 0&&N;!h||h.completed||h.cancelled||h.interrupted||(h.cancelToken.cancel(),h.onCancel(),h.completed=!1,h.cancelled=L,h.interrupted=g,b(h),h.onFinish(h))},T.finishVisit=function(h){h.cancelled||h.interrupted||(h.completed=!0,h.cancelled=!1,h.interrupted=!1,b(h),h.onFinish(h))},T.resolvePreserveOption=function(h,A){return typeof h=="function"?h(A):h==="errors"?Object.keys(A.props.errors||{}).length>0:h},T.visit=function(h,A){var w=this,L=A===void 0?{}:A,N=L.method,g=N===void 0?e.Method.GET:N,m=L.data,E=m===void 0?{}:m,D=L.replace,F=D!==void 0&&D,H=L.preserveScroll,B=H!==void 0&&H,V=L.preserveState,k=V!==void 0&&V,X=L.only,K=X===void 0?[]:X,ee=L.headers,de=ee===void 0?{}:ee,J=L.errorBag,le=J===void 0?"":J,xe=L.forceFormData,ge=xe!==void 0&&xe,Ye=L.onCancelToken,Yt=Ye===void 0?function(){}:Ye,$t=L.onBefore,xt=$t===void 0?function(){}:$t,Zt=L.onStart,Rt=Zt===void 0?function(){}:Zt,Qt=L.onProgress,Dt=Qt===void 0?function(){}:Qt,er=L.onFinish,sn=er===void 0?function(){}:er,Tr=L.onCancel,Lt=Tr===void 0?function(){}:Tr,jt=L.onSuccess,tr=jt===void 0?function(){}:jt,rr=L.onError,He=rr===void 0?function(){}:rr,Ve=typeof h=="string"?v(h):h;if(!function W(ie){return ie instanceof File||ie instanceof Blob||ie instanceof FileList&&ie.length>0||ie instanceof FormData&&Array.from(ie.values()).some(function(se){return W(se)})||typeof ie=="object"&&ie!==null&&Object.values(ie).some(function(se){return W(se)})}(E)&&!ge||E instanceof FormData||(E=f(E)),!(E instanceof FormData)){var Pr=_(g,Ve,E),yt=Pr[1];Ve=v(Pr[0]),E=yt}var Ke={url:Ve,method:g,data:E,replace:F,preserveScroll:B,preserveState:k,only:K,headers:de,errorBag:le,forceFormData:ge,cancelled:!1,completed:!1,interrupted:!1};if(xt(Ke)!==!1&&function(W){return P("before",{cancelable:!0,detail:{visit:W}})}(Ke)){this.activeVisit&&this.cancelVisit(this.activeVisit,{interrupted:!0}),this.saveScrollPositions();var Nt=this.createVisitId();this.activeVisit=o({},Ke,{onCancelToken:Yt,onBefore:xt,onStart:Rt,onProgress:Dt,onFinish:sn,onCancel:Lt,onSuccess:tr,onError:He,cancelToken:r.CancelToken.source()}),Yt({cancel:function(){w.activeVisit&&w.cancelVisit(w.activeVisit,{cancelled:!0})}}),function(W){P("start",{detail:{visit:W}})}(Ke),Rt(Ke),r({method:g,url:S(Ve).href,data:g===e.Method.GET?{}:E,params:g===e.Method.GET?E:{},cancelToken:this.activeVisit.cancelToken.token,headers:o({},de,{Accept:"text/html, application/xhtml+xml","X-Requested-With":"XMLHttpRequest","X-Inertia":!0},K.length?{"X-Inertia-Partial-Component":this.page.component,"X-Inertia-Partial-Data":K.join(",")}:{},le&&le.length?{"X-Inertia-Error-Bag":le}:{},this.page.version?{"X-Inertia-Version":this.page.version}:{}),onUploadProgress:function(W){E instanceof FormData&&(W.percentage=Math.round(W.loaded/W.total*100),function(ie){P("progress",{detail:{progress:ie}})}(W),Dt(W))}}).then(function(W){var ie;if(!w.isInertiaResponse(W))return Promise.reject({response:W});var se=W.data;K.length&&se.component===w.page.component&&(se.props=o({},w.page.props,se.props)),B=w.resolvePreserveOption(B,se),(k=w.resolvePreserveOption(k,se))&&(ie=window.history.state)!=null&&ie.rememberedState&&se.component===w.page.component&&(se.rememberedState=window.history.state.rememberedState);var nr=Ve,st=v(se.url);return nr.hash&&!st.hash&&S(nr).href===st.href&&(st.hash=nr.hash,se.url=st.href),w.setPage(se,{visitId:Nt,replace:F,preserveScroll:B,preserveState:k})}).then(function(){var W=w.page.props.errors||{};if(Object.keys(W).length>0){var ie=le?W[le]?W[le]:{}:W;return function(se){P("error",{detail:{errors:se}})}(ie),He(ie)}return P("success",{detail:{page:w.page}}),tr(w.page)}).catch(function(W){if(w.isInertiaResponse(W.response))return w.setPage(W.response.data,{visitId:Nt});if(w.isLocationVisitResponse(W.response)){var ie=v(W.response.headers["x-inertia-location"]),se=Ve;se.hash&&!ie.hash&&S(se).href===ie.href&&(ie.hash=se.hash),w.locationVisit(ie,B===!0)}else{if(!W.response)return Promise.reject(W);P("invalid",{cancelable:!0,detail:{response:W.response}})&&s.show(W.response.data)}}).then(function(){w.activeVisit&&w.finishVisit(w.activeVisit)}).catch(function(W){if(!r.isCancel(W)){var ie=P("exception",{cancelable:!0,detail:{exception:W}});if(w.activeVisit&&w.finishVisit(w.activeVisit),ie)return Promise.reject(W)}})}},T.setPage=function(h,A){var w=this,L=A===void 0?{}:A,N=L.visitId,g=N===void 0?this.createVisitId():N,m=L.replace,E=m!==void 0&&m,D=L.preserveScroll,F=D!==void 0&&D,H=L.preserveState,B=H!==void 0&&H;return Promise.resolve(this.resolveComponent(h.component)).then(function(V){g===w.visitId&&(h.scrollRegions=h.scrollRegions||[],h.rememberedState=h.rememberedState||{},(E=E||v(h.url).href===window.location.href)?w.replaceState(h):w.pushState(h),w.swapComponent({component:V,page:h,preserveState:B}).then(function(){F||w.resetScrollPositions(),E||x(h)}))})},T.pushState=function(h){this.page=h,window.history.pushState(h,"",h.url)},T.replaceState=function(h){this.page=h,window.history.replaceState(h,"",h.url)},T.handlePopstateEvent=function(h){var A=this;if(h.state!==null){var w=h.state,L=this.createVisitId();Promise.resolve(this.resolveComponent(w.component)).then(function(g){L===A.visitId&&(A.page=w,A.swapComponent({component:g,page:w,preserveState:!1}).then(function(){A.restoreScrollPositions(),x(w)}))})}else{var N=v(this.page.url);N.hash=window.location.hash,this.replaceState(o({},this.page,{url:N.href})),this.resetScrollPositions()}},T.get=function(h,A,w){return A===void 0&&(A={}),w===void 0&&(w={}),this.visit(h,o({},w,{method:e.Method.GET,data:A}))},T.reload=function(h){return h===void 0&&(h={}),this.visit(window.location.href,o({},h,{preserveScroll:!0,preserveState:!0}))},T.replace=function(h,A){var w;return A===void 0&&(A={}),console.warn("Inertia.replace() has been deprecated and will be removed in a future release. Please use Inertia."+((w=A.method)!=null?w:"get")+"() instead."),this.visit(h,o({preserveState:!0},A,{replace:!0}))},T.post=function(h,A,w){return A===void 0&&(A={}),w===void 0&&(w={}),this.visit(h,o({preserveState:!0},w,{method:e.Method.POST,data:A}))},T.put=function(h,A,w){return A===void 0&&(A={}),w===void 0&&(w={}),this.visit(h,o({preserveState:!0},w,{method:e.Method.PUT,data:A}))},T.patch=function(h,A,w){return A===void 0&&(A={}),w===void 0&&(w={}),this.visit(h,o({preserveState:!0},w,{method:e.Method.PATCH,data:A}))},T.delete=function(h,A){return A===void 0&&(A={}),this.visit(h,o({preserveState:!0},A,{method:e.Method.DELETE}))},T.remember=function(h,A){var w;A===void 0&&(A="default"),this.replaceState(o({},this.page,{rememberedState:o({},this.page.rememberedState,(w={},w[A]=h,w))}))},T.restore=function(h){var A,w;return h===void 0&&(h="default"),(A=window.history.state)==null||(w=A.rememberedState)==null?void 0:w[h]},T.on=function(h,A){var w=function(L){var N=A(L);L.cancelable&&!L.defaultPrevented&&N===!1&&L.preventDefault()};return document.addEventListener("inertia:"+h,w),function(){return document.removeEventListener("inertia:"+h,w)}},C}(),M={buildDOMElement:function(C){var T=document.createElement("template");T.innerHTML=C;var h=T.content.firstChild;if(!C.startsWith("